*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body:has(dialog[open]){overflow:hidden}html,body{margin:0;padding:0}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.brand{flex-direction:column;gap:4px;min-width:0;display:flex}:root{--public-bg:#fff;--public-bg-soft:#f6f6f3;--public-bg-alt:#faf9f6;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#dbdfda;--public-line-soft:#e8ebe7;--public-accent:#8d6b28;--public-accent-dark:#6f531d;--public-on-accent:#fff;--public-solid:#8d6b28;--public-solid-hover:#6f531d;--public-accent-bright:#f0c75e;--public-max:1240px;--public-shadow:0 8px 24px #0000000f;--public-shadow-strong:0 16px 32px #0000001a;--public-header-bg:#ffffffeb;--public-header-border:#e8ebe7eb;--public-font-heading:"Merriweather", Georgia, serif;--public-font-body:"Inter", Arial, Helvetica, sans-serif}.public-body{background:var(--public-bg);color:var(--public-text);font-family:var(--public-font-body);transition:background-color .2s,color .2s}.brand-title{color:var(--public-text);font-family:var(--public-font-heading);letter-spacing:-.01em;white-space:nowrap;font-size:1.05rem;font-weight:900}.brand-subtitle{color:var(--public-muted);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.public-shell{background:var(--public-bg)}.public-container{width:min(var(--public-max), calc(100vw - var(--shell-inset,0px) - 32px));max-width:100%;margin:0 auto}.public-body{opacity:0}.public-body.page-ready{opacity:1;transition:opacity .45s}@media (prefers-reduced-motion:reduce){.public-body{opacity:1}.public-body.page-ready{transition:none}}body[data-merch=off] a[href^=\/merch]{display:none!important}.public-topbar{z-index:80;background:var(--public-header-bg);-webkit-backdrop-filter:blur(14px);transition:background .12s,border-color .12s,box-shadow .12s;position:sticky;top:0}.public-topbar.is-condensed{transition:background .3s,border-color .3s,box-shadow .3s;box-shadow:0 10px 26px #00000014}.public-topbar.is-condensed .public-topbar-inner{transition:padding .3s}.public-topbar.is-condensed .public-logo-badge{transition:width .3s,height .3s,transform .3s}.public-topbar-inner{grid-template-columns:1fr auto;align-items:center;column-gap:18px;padding:6px 0 0;transition:padding .12s;display:grid;position:relative}.public-topbar.is-condensed .public-topbar-inner{padding:3px 0 0}@media (max-height:560px) and (max-width:1100px){.public-topbar-inner{padding:3px 0 0!important}.public-logo-badge{width:64px!important;height:64px!important}.public-nav{padding-left:74px!important}}.public-brand-wrap{min-width:0;color:inherit;flex-shrink:1;grid-area:1/1;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.public-logo-badge{width:88px;height:88px;box-shadow:none;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:width .12s,height .12s,transform .12s;display:flex;overflow:visible}.public-topbar.is-condensed .public-logo-badge{width:64px;height:64px}.public-logo{object-fit:contain;transform-origin:50%;filter:drop-shadow(0 4px 10px #00000024);width:100%;height:100%;display:block;transform:scale(1.15)}.public-nav-actions{grid-area:1/2;align-items:center;gap:12px;display:flex}.nav-cart-btn{background:var(--public-accent);border:1px solid var(--public-accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background .15s,border-color .15s,transform .12s;display:inline-flex;position:relative;box-shadow:0 2px 6px #8d6b2840}.nav-cart-btn:hover{background:var(--public-accent-dark);border-color:var(--public-accent-dark);transform:translateY(-1px)}.nav-cart-badge{background:var(--public-solid);color:var(--public-on-accent);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 3px;font-size:.62rem;font-weight:900;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.public-install-btn,.public-score-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 16px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.public-install-btn{color:var(--public-accent-dark);background:#ffffffe0;border:1px solid #8d6b2859;box-shadow:0 8px 18px #0000000f}.public-score-btn{color:#fff;background:#1c2023;border:1px solid #1c20231a;box-shadow:0 8px 18px #00000014}.public-install-btn:hover,.public-score-btn:hover{transform:translateY(-1px)}.public-install-btn-mobile,.public-score-btn-mobile{width:100%;margin:0 0 10px;display:none}.public-nav-backdrop,.mobile-drawer{display:none}.public-nav{color:var(--public-text);grid-area:2/1/auto/-1;align-items:center;gap:24px;padding:3px 0 6px 98px;transition:padding-left .12s;display:flex}.public-topbar.is-condensed+* .public-nav,.public-topbar.is-condensed .public-nav{padding-left:74px}.public-nav-link,.public-nav-trigger{color:var(--public-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font-family:inherit;font-size:.875rem;font-weight:700;transition:color .12s;display:inline-flex;position:relative}.public-nav-link:hover,.public-nav-trigger:hover,.public-nav-group:hover .public-nav-trigger,.public-nav-group.is-open .public-nav-trigger,.public-nav-link.active,.public-nav-group.is-active>.public-nav-trigger{color:var(--public-text)}.public-nav-link:after,.public-nav-trigger:after{content:"";background:0 0;border-radius:999px;width:22px;height:2px;transition:background .15s;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.public-nav-trigger:after{margin-left:-7px}.public-nav-link.active:after,.public-nav-link:hover:after,.public-nav-group.is-active>.public-nav-trigger:after,.public-nav-group:hover>.public-nav-trigger:after,.public-nav-group.is-open>.public-nav-trigger:after{background:var(--public-accent)}.public-nav-caret{color:currentColor;flex-shrink:0;margin-left:2px;transition:transform .18s}.public-nav-group:hover .public-nav-caret,.public-nav-group.is-open .public-nav-caret{transform:rotate(180deg)}.public-nav-group{position:relative}.public-nav-dropdown{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--public-bg);border:1px solid var(--public-line);z-index:1000;opacity:0;pointer-events:none;border-radius:12px;flex-direction:column;gap:1px;min-width:200px;max-height:calc(100dvh - 110px);padding:8px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:calc(100% + 8px);left:-10px;overflow-y:auto;transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}@supports not (height:100dvh){.public-nav-dropdown{max-height:calc(100vh - 110px)}}@media (hover:hover){.public-nav-group:hover .public-nav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}}.public-nav-group.is-open .public-nav-dropdown,.public-nav-group:focus-within .public-nav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.skip-link{z-index:2000;background:var(--public-solid);color:#fff;border-radius:0 0 8px 8px;padding:10px 16px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-48px;left:8px}.skip-link:focus{outline-offset:-4px;outline:2px solid #fff;top:0}.public-nav-group:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.public-nav-dropdown a{color:var(--public-muted);white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:.88rem;font-weight:600;transition:background .12s,color .12s;display:block}.public-nav-dropdown a:hover{background:var(--public-bg-soft);color:var(--public-text)}.public-nav-dropdown a.active{color:var(--public-accent-dark);background:#8d6b281a}@media (prefers-color-scheme:dark){.public-body:not(.theme-light) .public-nav-dropdown{box-shadow:0 14px 36px #00000073}.public-body:not(.theme-light) .public-nav-dropdown a.active{color:var(--public-accent);background:#b58b3a29}}.public-mobile-toggle{border:1px solid var(--public-line);background:var(--public-bg);cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.public-mobile-toggle span{background:var(--public-text);width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.public-mobile-toggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.public-mobile-toggle.open span:nth-child(2){opacity:0}.public-mobile-toggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.public-banner{background-color:#0f0e0b;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:500px;margin-bottom:-1px;display:flex;position:relative}.public-banner:before{content:"";z-index:1;background:linear-gradient(90deg,#080a0ebd 0%,#080a0e80 36%,#080a0e2e 64%,#080a0e0f 100%);position:absolute;inset:0}.public-banner-inner{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;padding:56px 0;display:grid;position:relative}.public-banner-copy{max-width:760px}.public-app-promo{-webkit-backdrop-filter:blur(8px);background:#0e13186b;border:1px solid #ffffff2e;justify-self:end;width:min(360px,100%);padding:24px;box-shadow:0 18px 32px #0000002e}.public-app-promo-kicker{color:#ffffffd1;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:.74rem;font-weight:800}.public-app-promo-title{font-family:var(--public-font-heading);color:#fff;margin:0 0 10px;font-size:1.45rem;line-height:1.2}.public-app-promo-copy{color:#ffffffeb;margin:0 0 18px;line-height:1.75}.public-app-promo-btn{width:100%}.public-eyebrow{color:#fff;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(4px);background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.75rem;font-weight:800;display:inline-flex}.public-title,.public-page-header h1,.public-section-title,.public-simple-block h3,.public-subhead,.public-link-item strong,.public-price-label,.public-footer-title,.public-photo-strip-title,.public-home-feature-title,.public-contact-title,.public-footer-heading,.public-update-title,.public-live-title,.public-live-value{font-family:var(--public-font-heading)}.public-title{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 10px #00000057,0 1px 1px #0000004d;margin:18px 0 14px;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.98}.public-copy{color:#fffffff5;text-shadow:0 2px 10px #0000004d;max-width:760px;font-size:1.06rem;font-weight:500;line-height:1.8}.public-actions{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.public-btn{border:1.5px solid var(--public-line);min-height:46px;color:var(--public-text);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-weight:800;transition:background .15s,border-color .15s,transform .12s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 6px #00000014,0 1px 2px #0000000f}.public-btn:hover{border-color:#c8b385;transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.public-btn:active{transform:translateY(1px);box-shadow:0 1px 3px #0000001a}.public-btn.primary{background:var(--public-text);border-color:var(--public-text);color:#fff;box-shadow:0 3px 10px #0000002e}.public-btn.primary:hover{background:#374047;border-color:#374047;box-shadow:0 8px 20px #00000038}.public-btn.primary:active{background:#1c2023;transform:translateY(1px);box-shadow:0 1px 4px #0000002e}.public-page-header{padding:40px 0 18px}.public-page-header h1{color:var(--public-text);margin:10px 0;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.02}.public-page-header p{max-width:860px;color:var(--public-muted);margin:0;line-height:1.8}.public-section{padding:56px 0}.public-section-title{letter-spacing:-.02em;color:var(--public-text);margin:0 0 10px;font-size:clamp(1.9rem,3vw,2.5rem)}.public-section-copy{max-width:860px;color:var(--public-muted);margin:0 0 24px;line-height:1.8}.public-band{background:var(--public-bg-soft);border-top:1px solid var(--public-line-soft);border-bottom:1px solid var(--public-line-soft)}.public-alt-band{background:var(--public-bg-alt);border-top:1px solid var(--public-line-soft);border-bottom:1px solid var(--public-line-soft)}.public-live-strip,.public-update-grid,.public-grid-2,.public-grid-3,.public-grid-4,.public-contact-grid,.public-membership-grid,.public-image-text-row,.public-photo-row,.public-membership-pricing,.public-steps,.public-stat-row,.public-home-photo-strip,.public-home-feature-grid{gap:24px;display:grid}.public-live-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px}.public-live-card,.public-update-card,.public-home-feature-card,.public-contact-panel{border:1px solid var(--public-line-soft);box-shadow:var(--public-shadow);background:#ffffffc7;padding:22px;overflow:hidden}.public-live-header,.public-home-feature-header,.public-contact-header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.public-live-card .public-live-header{flex-wrap:wrap}@media (max-width:860px){.public-live-card .public-live-header{flex-wrap:nowrap}}.public-mini-icon{width:42px;height:42px;color:var(--public-accent-dark);background:#f3ead6;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.public-mini-icon svg{width:22px;height:22px;display:block}.public-live-title,.public-home-feature-title,.public-contact-title{color:var(--public-text);margin:0;font-size:1.18rem}.public-live-value{color:var(--public-text);margin:0 0 8px;font-size:1.75rem;font-weight:900}.public-live-subtext,.public-live-detail{color:var(--public-muted);line-height:1.7}.public-live-status{min-height:30px;color:var(--public-accent-dark);background:#f3ead6;border-radius:999px;align-items:center;margin-bottom:14px;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex}@media (prefers-color-scheme:dark){.public-live-status{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:var(--public-accent)}}.public-live-loading{color:var(--public-muted)}.public-live-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.public-alert-bubble[hidden]{display:none!important}.public-alert-bubble{color:#fff;cursor:pointer;white-space:nowrap;background:#b42318;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;max-width:100%;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #b4231838}.public-league-list{gap:10px;margin:16px 0 14px;display:grid}.public-league-row{border-bottom:1px solid var(--public-line-soft);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding-bottom:10px;display:grid}.public-league-rank{font-variant-numeric:tabular-nums;width:26px;height:26px;color:var(--public-muted);background:var(--public-bg-alt);border:1px solid var(--public-line);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;line-height:1;display:flex}.public-league-rank[data-rank="1"]{color:#fff;background:var(--public-solid);border-color:var(--public-solid)}.public-league-rank[data-rank="2"]{color:var(--public-text);border-color:var(--public-line-strong,var(--public-line))}.public-league-rank[data-rank="3"]{color:var(--public-text)}.public-league-team{color:var(--public-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.public-league-score{color:var(--public-text);font-weight:900;font-family:var(--public-font-heading);white-space:nowrap;font-weight:900;font-family:var(--public-font-heading)}.public-live-score-note{margin-top:2px}.public-live-season-label{letter-spacing:.08em;text-transform:uppercase;color:var(--public-accent);margin-bottom:8px;font-size:.75rem;font-weight:700}.public-update-grid,.public-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.public-grid-2,.public-contact-grid,.public-membership-grid,.public-image-text-row,.public-home-feature-grid{grid-template-columns:1fr 1fr}.public-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.public-update-kicker{color:var(--public-accent-dark);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:.74rem;font-weight:800}.public-update-title{color:var(--public-text);margin:0 0 10px;font-size:1.12rem}.public-update-copy{color:var(--public-muted);margin:0 0 18px;line-height:1.8}.public-update-link{border:1.5px solid var(--public-line);color:var(--public-text);background:#fff;border-radius:8px;align-items:center;gap:6px;margin-top:14px;padding:9px 16px;font-size:.88rem;font-weight:800;transition:border-color .15s,box-shadow .15s,transform .12s;display:inline-flex;box-shadow:0 2px 6px #00000012}.public-update-link:after{content:"→";font-weight:900}.public-update-link:hover{border-color:var(--public-accent);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.public-update-link:active{box-shadow:none;transform:translateY(1px)}.public-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.public-stat{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;padding:18px 0}.public-stat-label{color:#ffffffe0;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 2px 10px #0000003d;font-size:.74rem;font-weight:800}.public-stat-value{color:#fff;font-size:1.7rem;font-weight:900;font-family:var(--public-font-heading);text-shadow:0 2px 10px #0000004d;margin-top:8px}.public-simple-block h3,.public-subhead,.public-hours-panel h3,.public-step-panel h3{letter-spacing:-.02em;color:var(--public-text);margin:0 0 10px;font-size:1.18rem}.public-simple-block p,.public-simple-block li,.public-hours-panel p,.public-step-panel p{color:var(--public-muted);line-height:1.8}.public-simple-block ul{margin:0;padding-left:20px}.public-divider{background:var(--public-line-soft);height:1px;margin:18px 0}.public-link-list{gap:0;margin-top:10px;display:grid}.public-link-item{border-bottom:1px solid var(--public-line-soft);color:var(--public-text);padding:18px 18px 18px 0;transition:transform .18s,color .18s,background .18s,padding-left .18s;display:block;position:relative}.public-link-item:after{content:"→";color:var(--public-accent-dark);opacity:.9;font-weight:800;position:absolute;top:50%;right:0;transform:translateY(-50%)}.public-link-item:hover{color:var(--public-accent-dark);background:linear-gradient(90deg,#8d6b280f,#8d6b2800);padding-left:10px}.public-link-item:active{background:#8d6b2814}.public-link-item strong{margin-bottom:6px;font-size:1.08rem;display:block}.public-link-item span{color:var(--public-muted);max-width:900px;line-height:1.7;display:block}.public-image-box,.public-photo-tile,.public-home-photo-card,.public-contact-map{isolation:isolate;min-height:320px;box-shadow:var(--public-shadow);background-color:#d8cfbf;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .25s,box-shadow .25s;position:relative}.public-photo-fill{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.public-image-box:hover,.public-photo-tile:hover,.public-home-photo-card:hover,.public-contact-map:hover{box-shadow:var(--public-shadow-strong);transform:translateY(-2px)}.public-image-box:before,.public-photo-tile:before,.public-home-photo-card:before,.public-contact-map:before{content:"";background:linear-gradient(#00000005 0%,#00000029 42%,#000000bd 100%);position:absolute;inset:0}.public-image-note,.public-photo-note,.public-home-photo-note,.public-contact-map-note{z-index:1;color:#fffffffa;text-shadow:0 2px 8px #00000061;padding:18px;line-height:1.7;position:absolute;bottom:0;left:0;right:0}.public-home-photo-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.public-home-photo-card{min-height:210px}.public-home-photo-note strong{margin-bottom:4px;font-size:1rem;display:block}.public-home-photo-note span{opacity:.98;font-size:.92rem;display:block}.public-photo-strip-title{letter-spacing:-.02em;color:var(--public-text);margin:0 0 10px;font-size:1.35rem}.public-contact-meta{gap:6px;display:grid}.public-contact-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.public-contact-map{min-height:300px;overflow:hidden}.public-contact-map iframe{filter:saturate(.96)contrast(1.02);border:0;width:100%;height:100%;display:block}.public-contact-map-note{background:linear-gradient(#0000000a,#0000002e,#000000a3)}.public-membership-pricing{grid-template-columns:repeat(3,minmax(0,1fr))}.public-price-box{border-top:1px solid var(--public-line-soft);border-bottom:1px solid var(--public-line-soft);padding:24px 0}.public-price-label{color:var(--public-text);font-size:1rem;font-weight:800}.public-price-value{color:var(--public-text);letter-spacing:-.02em;font-size:2rem;font-weight:900;font-family:var(--public-font-heading);margin-top:10px}.public-small-note{color:var(--public-muted);margin-top:10px;font-size:.95rem;line-height:1.7}.public-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.public-step-number{width:34px;height:34px;color:var(--public-accent-dark);background:#f3ead6;border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;font-weight:900;display:inline-flex}.public-photo-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.public-callout{border-left:4px solid var(--public-accent);color:#5d4a22;background:#faf6ed;padding:18px 20px;line-height:1.7}.public-faq-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin-bottom:8px;font-size:.78rem;font-weight:700}.public-faq-heading{font-family:var(--public-font-heading);color:var(--public-text);margin:0 0 10px;font-size:1.55rem;font-weight:900;line-height:1.3}.public-faq-subhead{color:var(--public-muted);max-width:600px;margin:0 0 28px;line-height:1.7}.public-faq-list{flex-direction:column;gap:6px;display:flex}.public-faq-item{border:1px solid var(--public-line);background:var(--public-bg);border-radius:10px;transition:box-shadow .2s,border-color .2s}.public-faq-item[open]{box-shadow:var(--public-shadow);border-color:var(--public-line-soft)}.public-faq-item summary{cursor:pointer;color:var(--public-text);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:.96rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.public-faq-item summary::-webkit-details-marker{display:none}.public-faq-item summary:hover{color:var(--public-accent)}.public-faq-chevron{width:18px;height:18px;color:var(--public-accent);flex-shrink:0;transition:transform .22s}.public-faq-item[open] .public-faq-chevron{transform:rotate(180deg)}.public-faq-answer{color:var(--public-muted);border-top:1px solid var(--public-line-soft);margin-top:0;padding:14px 20px 18px;font-size:.94rem;line-height:1.78}.public-area-grid{grid-template-columns:1fr 1fr;gap:32px;margin-top:28px;display:grid}.public-area-tag-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.public-area-tag{background:var(--public-bg-soft);border:1px solid var(--public-line);color:var(--public-muted);border-radius:999px;padding:5px 14px;font-size:.83rem;font-weight:500;display:inline-block}.public-hours-list{gap:12px;display:grid}.public-hours-row{border-bottom:1px solid var(--public-line-soft);color:var(--public-muted);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.public-subnav{border-top:1px solid var(--public-line-soft)}.public-subnav-inner{scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.public-subnav-inner::-webkit-scrollbar{display:none}.public-subnav a{color:var(--public-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:9px 18px;font-size:.8rem;font-weight:600;transition:color .15s,border-color .15s;display:block}.public-subnav a:hover{color:var(--public-text)}.public-subnav a.active{color:var(--public-accent-dark);border-bottom-color:var(--public-accent)}.public-back-to-top{z-index:60;background:color-mix(in srgb, var(--public-accent-dark) 35%, transparent);color:#fff;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:opacity .2s,transform .2s,background .15s;display:flex;position:fixed;bottom:24px;right:20px;transform:translateY(10px);box-shadow:0 2px 10px #0003}.public-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:hover){.public-back-to-top.is-visible:hover{background:color-mix(in srgb, var(--public-accent-dark) 85%, transparent);transform:translateY(-2px)}}.public-back-to-top.is-visible:active{background:color-mix(in srgb, var(--public-accent-dark) 85%, transparent);transform:translateY(-2px)}.public-back-to-top.is-visible:focus-visible{outline-offset:2px;outline:2px solid #fff}.chat-bubble{z-index:65;background:var(--public-solid-hover);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;transition:background .15s,transform .15s,bottom .2s;display:flex;position:fixed;bottom:24px;right:20px;box-shadow:0 4px 18px #0000004d}.chat-bubble:before{content:attr(data-label);background:var(--public-bg);border:1px solid var(--public-line);color:var(--public-text);white-space:nowrap;pointer-events:none;border-radius:8px;margin-bottom:6px;padding:4px 10px;font-size:.68rem;font-weight:700;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.chat-bubble:hover{background:var(--public-solid);transform:translateY(-2px)}.chat-bubble.is-open{display:none}.chat-bubble.shifted-up{bottom:78px}.chat-bubble{transition:background .15s,transform .15s,bottom .2s,width .22s,height .22s,right .22s,border-radius .22s}.chat-bubble.is-minimized{border-radius:14px 0 0 14px;width:20px;height:72px;right:0}.chat-bubble.is-minimized svg{width:14px;height:14px}.chat-bubble.is-minimized:before{display:none}.chat-bubble.is-minimized:hover{transform:none}.chat-panel{bottom:calc(12px + var(--kb-inset,0px));z-index:90;background:var(--public-bg);border:1px solid var(--public-line);border-radius:18px;flex-direction:column;width:360px;height:min(480px,100dvh - 24px);display:flex;position:fixed;right:20px;overflow:hidden;box-shadow:0 12px 40px #00000040}.chat-header{border-bottom:1px solid var(--public-line);background:var(--public-bg-soft);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chat-header-title{font-size:.95rem;font-weight:800}.chat-close{color:var(--public-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.4rem;line-height:1}.chat-close:hover{color:var(--public-text)}.chat-messages{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.chat-msg{display:flex}.chat-msg-user{justify-content:flex-end}.chat-msg-ai{flex-direction:column;justify-content:flex-start;align-items:flex-start}.chat-msg-text{word-break:break-word;border-radius:14px;max-width:85%;padding:10px 14px;font-size:.88rem;line-height:1.5}.chat-msg-user .chat-msg-text{background:var(--public-accent-dark);color:#fff;border-bottom-right-radius:4px}.chat-msg-ai .chat-msg-text{background:var(--public-bg-soft);border:1px solid var(--public-line);border-bottom-left-radius:4px}.chat-msg-ai .chat-msg-text strong{font-weight:700}.chat-line{display:block}.chat-line+.chat-line{margin-top:3px}.chat-line-li{align-items:baseline;gap:7px;display:flex}.chat-li-marker{color:var(--public-accent);text-align:right;flex-shrink:0;min-width:1.3em;font-weight:700}.chat-line-body{flex:1;min-width:0}.chat-chips{flex-wrap:wrap;gap:6px;display:flex}.chat-chip{background:var(--public-bg-soft);border:1px solid var(--public-line);cursor:pointer;color:var(--public-text);border-radius:99px;padding:6px 14px;font-size:.78rem;font-weight:600;transition:border-color .15s,background .15s}.chat-chip:hover{border-color:var(--public-accent);background:#8d6b2814}.chat-input-bar{border-top:1px solid var(--public-line);background:var(--public-bg-soft);flex-shrink:0;gap:8px;padding:12px;display:flex}.chat-input{border:1px solid var(--public-line);background:var(--public-bg);min-height:40px;color:var(--public-text);font:inherit;border-radius:12px;flex:1;padding:8px 14px;font-size:.88rem}.chat-input:focus{border-color:var(--public-accent);outline:none}.chat-input:focus-visible{border-color:var(--public-accent);box-shadow:0 0 0 3px var(--public-accent);outline:none}.chat-send{background:var(--public-solid-hover);color:#fff;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}.chat-send:hover{background:var(--public-solid)}.chat-typing .chat-msg-text{align-items:center;gap:4px;padding:12px 18px;display:flex}.chat-dot{background:var(--public-muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite chatBounce}.chat-dot:nth-child(2){animation-delay:.15s}.chat-dot:nth-child(3){animation-delay:.3s}@keyframes chatBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.chat-msg-name{color:var(--public-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:.68rem;font-weight:700}@media (max-width:480px){.chat-panel{width:calc(100vw - 24px);height:min(55vh,100dvh - 24px);right:12px;bottom:calc(12px + var(--kb-inset,0px))}}.public-footer-notify{color:var(--public-accent-dark);font:inherit;cursor:pointer;background:#8d6b2814;border:1px solid #8d6b284d;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:.82rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.public-footer-notify:hover{background:#8d6b2829;border-color:#8d6b2880}.public-footer-notify:disabled{opacity:.55;cursor:default}.public-footer-notify:disabled:hover{background:#8d6b2814;border-color:#8d6b284d}.notify-cta{background:linear-gradient(135deg,#8d6b281a,#8d6b280a);border-top:1px solid #8d6b2840;border-bottom:1px solid #8d6b2840;padding:28px 0}.notify-cta-inner{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.notify-cta-icon{background:var(--public-solid);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 6px 18px #8d6b2852}.notify-cta-text{flex:320px;min-width:0}.notify-cta-title{font-family:var(--public-font-heading);color:var(--public-text);letter-spacing:-.01em;margin-bottom:4px;font-size:1.3rem;font-weight:900}.notify-cta-body{color:var(--public-muted);font-size:.95rem;line-height:1.5}.notify-cta-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.notify-cta-btn{background:var(--public-solid);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:10px;padding:13px 22px;font-family:inherit;font-size:.95rem;font-weight:800;transition:filter .15s,transform 50ms;box-shadow:0 6px 18px #8d6b2847}.notify-cta-btn:hover{filter:brightness(1.08)}.notify-cta-btn:active{transform:translateY(1px)}.notify-cta-btn:disabled{opacity:.6;cursor:default}.notify-cta-dismiss{font:inherit;color:var(--public-muted);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-family:inherit;font-size:.88rem;font-weight:600}.notify-cta-dismiss:hover{color:var(--public-text);text-decoration:underline}@media (max-width:640px){.notify-cta{padding:22px 0}.notify-cta-inner{gap:16px}.notify-cta-icon{width:48px;height:48px}.notify-cta-title{font-size:1.15rem}.notify-cta-body{font-size:.9rem}.notify-cta-actions{flex-direction:column-reverse;align-items:stretch;gap:6px;width:100%}.notify-cta-btn,.notify-cta-dismiss{width:100%}}@media print{.notify-cta{display:none!important}.reveal-on-scroll,.reveal-on-scroll:not(.is-visible){opacity:1!important;transform:none!important}.public-body{opacity:1!important}}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lg-skeleton{flex-direction:column;gap:10px;padding:24px 0;display:flex}.lg-skel-line{background-color:var(--public-line);background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--public-bg) 75%, transparent) 50%, transparent 100%);background-repeat:no-repeat;background-size:200% 100%;border-radius:6px;height:13px;animation:1.4s ease-in-out infinite sk-shimmer}@keyframes lg-backdrop-fade{0%{opacity:0}to{opacity:1}}@keyframes lg-dialog-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.lg-team-backdrop,.lg-shooter-backdrop,.arc-team-backdrop,.arc-shd-backdrop{animation:.18s both lg-backdrop-fade}.lg-team-dialog,.lg-shooter-dialog,.arc-team-dialog,.arc-shd-dialog{animation:.24s cubic-bezier(.16,1,.3,1) both lg-dialog-pop}@media (prefers-reduced-motion:reduce){.lg-skel-line,.lg-team-backdrop,.lg-shooter-backdrop,.arc-team-backdrop,.arc-shd-backdrop,.lg-team-dialog,.lg-shooter-dialog,.arc-team-dialog,.arc-shd-dialog,.install-circle,.chat-dot{animation:none}}@media print{.public-topbar,.public-subnav,.public-footer,.public-back-to-top,.lg-hero,.lg-spotlight-wrap,.lg-season-top,.public-section,#loadingSection,#emptySection,.lg-team-picker,#noResults,.lg-search-clear,.lg-team-search-wrap,.chat-bubble,#chatBubble,#chatWindow,.chat-window{display:none!important}details.lg-week-details,details.lg-week-details>.lg-week-body{display:block!important}.lg-week-chevron{display:none!important}.lg-week-details{page-break-inside:avoid;break-inside:avoid;border:1px solid #ccc;margin-bottom:10px;border-radius:0!important}.lg-week-summary{color:#000!important;background:#f0f0f0!important;padding:8px 12px!important}.lg-week-body{padding:8px 12px!important}#teamSchedCard{color:#000!important}#searchStatus{margin-bottom:8px;font-size:.85rem;display:block!important}body{color:#000!important;background:#fff!important}}.public-body{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}.public-body>*{flex-shrink:0}.public-shell{flex:1 0 auto}.notify-cta--shown+.public-footer{margin-top:0}.public-footer{background:var(--public-bg-soft);border-top:1px solid var(--public-line);color:var(--public-muted);margin-top:40px}.public-footer-main{max-width:var(--public-container-max,1240px);grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;margin:0 auto;padding:48px 20px 40px;display:grid}.public-footer-brand-row{align-items:center;gap:14px;margin-bottom:14px;display:flex}.public-footer-logo-badge{background:0 0;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.public-footer-logo{object-fit:contain;filter:drop-shadow(0 6px 12px #0000001a);width:100%;height:100%}.public-footer-title{font-family:var(--public-font-heading);color:var(--public-text);font-size:1.05rem;font-weight:900;line-height:1.2}.public-footer-est{letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent-dark);margin-top:4px;font-size:.72rem;font-weight:700}.public-footer-blurb{color:var(--public-muted);margin:0 0 14px;font-size:.88rem;line-height:1.65}.public-footer-address{color:var(--public-text);margin-bottom:16px;font-size:.88rem;font-style:normal;line-height:1.65}.public-footer-social{gap:10px;display:flex}.public-footer-social-icon{background:var(--public-bg);border:1px solid var(--public-line);width:44px;height:44px;color:var(--public-muted);border-radius:999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.public-footer-social-icon:hover{color:var(--public-accent-dark);border-color:var(--public-accent);background:#8d6b2814;transform:translateY(-1px)}.public-footer-col{min-width:0}.public-footer-heading{font-family:var(--public-font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--public-text);border-bottom:2px solid var(--public-accent);margin:4px 0 16px;padding-bottom:8px;font-size:.78rem;font-weight:800;display:inline-block}.public-footer-links{gap:9px;margin:0;padding:0;list-style:none;display:grid}.public-footer-links a{color:var(--public-muted);font-size:.9rem;font-weight:600;transition:color .12s,padding-left .12s;display:inline-block}.public-footer-links a:hover{color:var(--public-accent-dark);padding-left:4px}.public-footer-meeting{gap:10px;margin-bottom:18px;display:grid}.public-footer-meeting-row{flex-direction:column;gap:1px;font-size:.86rem;display:flex}.public-footer-meeting-label{color:var(--public-text);font-weight:700}.public-footer-meeting-time{color:var(--public-muted)}.public-footer-cta{color:var(--public-accent-dark);margin-bottom:12px;font-size:.9rem;font-weight:700;transition:padding-left .12s;display:inline-block}.public-footer-cta:hover{padding-left:4px}.public-footer-bottom{background:var(--public-bg-alt);border-top:1px solid var(--public-line-soft)}.public-footer-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.public-footer-copyright{color:var(--public-muted);font-size:.82rem}.public-footer-legal{align-items:center;gap:10px;font-size:.82rem;display:flex}.public-footer-legal a{color:var(--public-muted);font-weight:600;transition:color .12s}.public-footer-legal a:hover{color:var(--public-text)}.public-footer-sep{color:var(--public-line)}@media (max-width:960px){.public-footer-main{grid-template-columns:1fr 1fr;gap:36px 28px;padding:40px 20px 32px}}@media (max-width:560px){.public-footer-main{grid-template-columns:1fr;gap:28px}.public-footer-links{grid-template-columns:1fr 1fr;gap:9px 18px}.public-footer-meeting{grid-template-columns:1fr 1fr;gap:10px 18px}.public-footer-bottom-inner{text-align:center;flex-direction:column}}.reveal-on-scroll{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(20px)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.public-body.is-standalone .public-install-btn,.public-body.is-standalone .public-install-btn-mobile,.public-body.is-standalone .public-app-promo{display:none!important}.public-body.is-standalone .public-banner-inner{grid-template-columns:1fr}.public-body.is-standalone .public-banner-copy{max-width:860px}@media (display-mode:standalone){.public-install-btn,.public-install-btn-mobile,.public-app-promo{display:none!important}.public-banner-inner{grid-template-columns:1fr}.public-banner-copy{max-width:860px}}@media (prefers-color-scheme:dark){.public-body:not(.theme-light){--public-bg:#0f1418;--public-bg-soft:#171d22;--public-bg-alt:#13191e;--public-text:#edf2f6;--public-muted:#b0bcc6;--public-line:#2d3840;--public-line-soft:#263038;--public-accent:#b58b3a;--public-accent-dark:#d1aa59;--public-shadow:0 10px 28px #0000003d;--public-shadow-strong:0 18px 34px #00000047;--public-header-bg:#11181de6;--public-header-border:#263038eb}}.public-body.theme-dark{--public-bg:#0f1418;--public-bg-soft:#171d22;--public-bg-alt:#13191e;--public-text:#edf2f6;--public-muted:#b0bcc6;--public-line:#2d3840;--public-line-soft:#263038;--public-accent:#b58b3a;--public-accent-dark:#d1aa59;--public-shadow:0 10px 28px #0000003d;--public-shadow-strong:0 18px 34px #00000047;--public-header-bg:#11181de6;--public-header-border:#263038eb}.public-body.theme-dark .public-mobile-toggle{background:#11181d}.public-body.theme-dark .nav-cart-btn,.public-body.theme-dark .public-install-btn{color:#f1dfb2;background:#11181deb;border-color:#d1aa5947}.public-body.theme-dark .public-score-btn{color:#11181d;background:#d1aa59;border-color:#d1aa5947}.public-body.theme-dark .public-app-promo{background:#0a0e1285;border-color:#ffffff1a}.public-body.theme-dark .public-logo,.public-body.theme-dark .public-footer-logo{filter:drop-shadow(0 10px 18px #00000047)}.public-body.theme-dark .public-btn,.public-body.theme-dark .public-update-link{background:color-mix(in srgb, var(--public-line) 40%, var(--public-bg-soft));border-color:var(--public-line);color:var(--public-text)}.public-body.theme-dark .public-btn.primary{background:var(--public-text);color:var(--public-bg);border-color:var(--public-text)}.public-body.theme-dark .public-btn.primary:hover{background:#fff;border-color:#fff}.public-body.theme-dark .public-banner:before{background:linear-gradient(90deg,#06080ccc 0%,#06080c8f 36%,#06080c38 64%,#06080c14 100%)}.public-body.theme-dark .public-copy{color:#fffffff5}.public-body.theme-dark .public-eyebrow{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.public-body.theme-dark .public-link-item:hover{background:linear-gradient(90deg,#b58b3a1f,#b58b3a00)}.public-body.theme-dark .public-home-feature-card,.public-body.theme-dark .public-contact-panel,.public-body.theme-dark .public-update-card,.public-body.theme-dark .public-live-card{background:color-mix(in srgb, var(--public-bg-soft) 82%, transparent)}.public-body.theme-dark .public-mini-icon{background:#b58b3a24}.public-event-list{flex-direction:column;gap:16px;display:flex}.public-event-card{border:1px solid var(--public-line-soft);box-shadow:var(--public-shadow);background:#ffffffd1;border-radius:18px;align-items:flex-start;gap:22px;padding:22px 24px;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex}.public-event-card:hover{box-shadow:var(--public-shadow-strong);border-color:var(--public-accent);transform:translateY(-2px)}.public-event-past{opacity:.72}.public-event-past:hover{opacity:1}.public-event-date{background:var(--public-accent);color:#fff;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:60px;min-height:60px;padding:8px 6px;display:flex}.public-event-month{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:.62rem;font-weight:800}.public-event-day{font-size:1.75rem;font-weight:900;line-height:1;font-family:var(--public-font-heading)}.public-event-body{flex:1;min-width:0}.public-event-title{color:var(--public-text);font-size:1.1rem;font-weight:800;font-family:var(--public-font-heading);margin:0 0 6px}.public-event-meta{color:var(--public-muted);flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:.84rem;display:flex}.public-event-desc{color:var(--public-text);opacity:.82;margin:0;font-size:.93rem;line-height:1.7}.public-body.theme-dark .public-event-card{background:#12181dd1}@media (max-width:1080px){.public-banner-inner,.public-grid-4,.public-membership-pricing,.public-steps,.public-photo-row,.public-home-photo-strip,.public-home-feature-grid,.public-update-grid,.public-live-strip{grid-template-columns:1fr 1fr}.public-footer-columns{min-width:0}}@media (max-width:600px){.public-event-card{flex-direction:column;gap:14px}.public-event-date{border-radius:999px;flex-direction:row;gap:8px;width:auto;min-height:auto;padding:8px 14px}.public-event-day{font-size:1.1rem}}@media (max-width:860px){.public-topbar-inner{grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:auto;padding:12px 0;display:grid}.public-brand-wrap{gap:10px;min-width:0}.brand{min-width:0;overflow:hidden}.brand-title{letter-spacing:-.02em;text-overflow:ellipsis;font-size:clamp(.78rem,3.3vw,1rem);line-height:1.15;overflow:hidden}.public-logo-badge{width:84px;height:84px;transform:translateY(5px)}.public-topbar.is-condensed .public-logo-badge{width:72px;height:72px;transform:translateY(2px)}.public-logo{transform:scale(1.22)}.brand-subtitle{font-size:.78rem}.public-nav-actions{gap:8px;margin-left:0}.public-install-btn,.public-score-btn{display:none}.public-install-btn-mobile,.public-score-btn-mobile{text-align:center;justify-content:center;display:inline-flex}.public-mobile-toggle{display:inline-flex}.public-nav{display:none!important}body.nav-open{touch-action:none;overflow:hidden}html,body{overflow-x:clip}body.nav-open .public-mobile-toggle{visibility:hidden}.public-nav-backdrop{-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;z-index:90;background:#080a0e80;transition:opacity .3s,visibility 0s linear .3s;position:fixed;inset:0;display:block!important}.public-nav-backdrop.is-open{opacity:1;visibility:visible;transition:opacity .3s,visibility linear}.mobile-drawer{background:var(--public-bg);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;visibility:hidden;z-index:100;flex-direction:column;width:min(86vw,360px);height:100dvh;padding:0 0 24px;transition:transform .32s cubic-bezier(.32,.72,0,1),visibility 0s linear .32s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-22px 0 50px #00000047;display:flex!important}@supports not (height:100dvh){.mobile-drawer{height:100vh}}.mobile-drawer.is-open{visibility:visible;transition:transform .32s cubic-bezier(.32,.72,0,1),visibility linear;transform:translate(0)}.mobile-drawer-header{border-bottom:1px solid var(--public-line-soft);background:var(--public-bg);align-items:center;gap:12px;padding:16px 16px 14px 20px;display:flex}.mobile-drawer-logo{object-fit:contain;flex-shrink:0;width:38px;height:38px}.mobile-drawer-brand-text{flex:1;min-width:0}.mobile-drawer-title{font-family:var(--public-font-heading);color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:900;line-height:1.15;overflow:hidden}.mobile-drawer-sub{letter-spacing:.1em;color:var(--public-accent-dark);text-transform:uppercase;margin-top:3px;font-size:.68rem;font-weight:800}.mobile-drawer-close{background:var(--public-bg-soft);border:1px solid var(--public-line);width:40px;height:40px;color:var(--public-text);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.mobile-drawer-close:hover,.mobile-drawer-close:active{background:var(--public-bg);border-color:var(--public-accent);color:var(--public-accent-dark);transform:rotate(90deg)}.mobile-drawer .public-install-btn-mobile{box-sizing:border-box;text-align:center;justify-content:center;width:auto;margin:14px 16px 6px;padding:12px 18px;display:flex!important}.mobile-drawer-link{color:var(--public-text);border-bottom:1px solid var(--public-line-soft);margin:0 12px;padding:14px;font-size:.97rem;font-weight:700;display:block}.mobile-drawer-link.active{color:var(--public-accent-dark)}.mobile-drawer-link.active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:2px;width:4px;height:14px;margin-left:-10px;margin-right:10px;display:inline-block}.mobile-drawer-group{border-bottom:1px solid var(--public-line-soft);margin:0 12px}.mobile-drawer-trigger{cursor:pointer;width:100%;font:inherit;color:var(--public-text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px;font-family:inherit;font-size:.97rem;font-weight:700;display:flex}.mobile-drawer-group.is-active>.mobile-drawer-trigger{color:var(--public-accent-dark)}.mobile-drawer-caret{color:var(--public-muted);transition:transform .2s}.mobile-drawer-group.is-open .mobile-drawer-caret{transform:rotate(180deg)}.mobile-drawer-sub-links{max-height:0;padding:0 14px 0 36px;transition:max-height .25s;overflow:hidden}.mobile-drawer-group.is-open .mobile-drawer-sub-links{max-height:600px;padding-bottom:10px}.mobile-drawer-sub-links a{color:var(--public-muted);border-radius:6px;padding:11px 10px;font-size:.9rem;font-weight:600;display:block}.mobile-drawer-sub-links a.active{color:var(--public-accent-dark);background:#8d6b281a;font-weight:800}.public-nav .public-nav-link{border-bottom:1px solid var(--public-line-soft);border-radius:8px;padding:12px 14px;display:block}.public-nav .public-nav-link.active{color:var(--public-accent-dark);background:#8d6b281a;font-weight:800}.public-nav .public-nav-link:after,.public-nav .public-nav-trigger:after{display:none}.public-nav-group{border-bottom:1px solid var(--public-line-soft);position:static}.public-nav-trigger{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.public-nav-group.is-active>.public-nav-trigger{color:var(--public-accent-dark);background:#8d6b280f;font-weight:800}.public-nav-group:after{display:none}.public-nav-dropdown{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:none;max-height:0;margin:0;padding:0 0 6px 12px;transition:none;position:static;overflow:hidden;transform:none}.public-nav-group.is-open>.public-nav-dropdown{max-height:600px}.public-nav-group:hover .public-nav-dropdown,.public-nav-group:focus-within .public-nav-dropdown{max-height:0}.public-nav-group.is-open:hover .public-nav-dropdown,.public-nav-group.is-open:focus-within .public-nav-dropdown{max-height:600px}.public-nav-dropdown a{border-radius:6px;padding:10px 14px}.public-nav-dropdown a.active{color:var(--public-accent-dark);background:#8d6b281a;font-weight:800}.public-banner-inner,.public-grid-2,.public-grid-3,.public-grid-4,.public-contact-grid,.public-membership-grid,.public-image-text-row,.public-stat-row,.public-membership-pricing,.public-steps,.public-photo-row,.public-home-photo-strip,.public-home-feature-grid,.public-footer-columns,.public-update-grid,.public-live-strip{grid-template-columns:1fr}.public-banner{min-height:520px}.public-banner:before{background:linear-gradient(#080a0ead 0%,#080a0e7a 45%,#080a0e38 100%)}.public-title{font-size:2.2rem}.public-app-promo{justify-self:stretch;width:100%}.public-actions,.public-contact-actions{flex-direction:column;align-items:stretch}.public-btn{width:100%}.public-page-header{padding:28px 0 12px}.public-section{padding:42px 0}.public-image-box,.public-photo-tile,.public-contact-map{min-height:240px}.public-home-photo-card{min-height:230px}.public-link-item{padding:16px 28px 16px 0}.public-footer-inner{flex-direction:column;align-items:stretch}.public-footer-links{padding-top:0}.public-footer-logo-badge{width:66px;height:66px}.public-footer-copy{display:none}.public-footer-brand-address{display:grid}.public-footer-column:last-child{display:none}.public-area-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:400px){.public-logo-badge{width:60px!important;height:60px!important;transform:translateY(2px)!important}.public-topbar.is-condensed .public-logo-badge{width:52px!important;height:52px!important;transform:translateY(1px)!important}.public-logo{transform:scale(1.18)!important}.public-brand-wrap{gap:8px!important}.brand-title{white-space:normal!important;text-overflow:clip!important;font-size:.72rem!important;line-height:1.1!important;overflow:visible!important}.brand-subtitle{font-size:.66rem!important}}.install-help-dialog{width:min(460px,100vw - 24px);max-height:88vh;border:none;border-radius:16px;max-height:88dvh;padding:0;overflow:hidden;box-shadow:0 24px 60px #00000047}.install-help-dialog::backdrop{background:#14181c8c}.install-help-inner{padding:18px 18px max(24px, env(safe-area-inset-bottom));max-height:88vh;-webkit-overflow-scrolling:touch;max-height:88dvh;overflow-y:auto}.install-help-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.install-help-title{font-family:var(--public-font-heading);color:#1c2023;font-size:1.2rem;font-weight:900;line-height:1.25}.install-help-meta{color:#5f666d;margin-top:4px;font-size:.95rem;line-height:1.5}.install-help-close{color:#1c2023;cursor:pointer;background:#f3f4f6;border:none;border-radius:999px;flex-shrink:0;width:36px;height:36px;font-size:1.2rem;font-weight:800}.install-help-body{color:#2a3137;line-height:1.55}.install-help-body p{margin:0 0 10px}.install-help-body.text-only{white-space:pre-wrap;color:#374047;line-height:1.8}.install-step{margin-bottom:18px}.install-step:last-child{margin-bottom:0}.install-step-caption{color:#1c2023;align-items:flex-start;gap:10px;padding:0 4px;font-size:1.05rem;font-weight:600;display:flex}.install-step-num{color:#fff;background:#6b4f1d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.95rem;font-weight:800;display:inline-flex}.install-step-frame{aspect-ratio:5/3;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:14px;width:100%;margin:8px 0 0;position:relative;overflow:hidden}.install-step-frame.blur-top:before{content:"";-webkit-backdrop-filter:blur(9px);pointer-events:none;z-index:1;width:100%;height:68%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}.install-step-frame.blur-top .install-circle{z-index:2}.install-step-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.install-circle{aspect-ratio:1;pointer-events:none;border:4px solid #e02424;border-radius:50%;width:14%;animation:1.6s ease-in-out infinite installPulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #e0242438,0 4px 12px #0000002e}.install-circle.tight{border-width:3px;width:10%}.install-circle.wide{aspect-ratio:6;border-radius:999px;width:60%}.install-circle.square{aspect-ratio:auto;border-radius:14px;width:22%;height:34%}.install-circle.row-pill{aspect-ratio:4;border-radius:999px;width:58%}.install-alt{background:#fdf6e3;border:1px solid #f0e1b3;border-radius:12px;margin:14px 0 18px;padding:12px 12px 14px}.install-alt-header{color:#5f4f1a;margin-bottom:8px;font-size:.95rem;font-weight:700;line-height:1.4}.install-alt .install-step{margin-bottom:14px}.install-alt .install-step:last-child{margin-bottom:0}.install-step-num-alt{background:#b8860b!important;font-size:.85rem!important}@keyframes installPulse{0%,to{box-shadow:0 0 0 6px #e0242438,0 4px 12px #0000002e}50%{box-shadow:0 0 0 14px #e0242414,0 4px 12px #0000002e}}.install-done{text-align:center;color:#6b4f1d;padding:14px 8px 4px;font-size:1.05rem;font-weight:700}.install-cta-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.install-cta-row a{text-align:center;color:#1c2023;background:#f9f9fb;border:1px solid #e5e7eb;border-radius:10px;flex:1;min-width:130px;padding:10px 14px;font-size:.92rem;font-weight:700;text-decoration:none}.public-contact-strip{border-top:1px solid var(--public-line-soft,#00000014);padding:1.25rem 0;font-size:.95rem}.public-contact-strip-inner{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;display:flex}.public-contact-strip-phone{color:var(--public-muted,#666);margin:0}.public-contact-strip-phone a{color:var(--public-accent,inherit);font-weight:600}.public-contact-strip-hours{color:var(--public-muted,#666);flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.public-contact-strip-days{font-weight:600}.public-contact-strip-time{white-space:nowrap;margin-left:.4rem}@media (max-width:640px){.public-contact-strip-inner{flex-direction:column;align-items:flex-start}}.public-sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.public-body[data-palette=forest]{--public-bg:#fff;--public-bg-soft:#f2f6f1;--public-bg-alt:#f6faf4;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#d6e0d4;--public-line-soft:#e3eae1;--public-accent:#2f6b3f;--public-accent-dark:#234f2f;--public-solid:#2f6b3f;--public-solid-hover:#234f2f;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=navy]{--public-bg:#fff;--public-bg-soft:#f1f5f9;--public-bg-alt:#f5f9fd;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#d4dde6;--public-line-soft:#e2e9f0;--public-accent:#1f4e79;--public-accent-dark:#163a5a;--public-solid:#1f4e79;--public-solid-hover:#163a5a;--public-header-bg:#ffffffeb;--public-header-border:#d4dde6eb}.public-body[data-palette=crimson]{--public-bg:#fff;--public-bg-soft:#f8f2f1;--public-bg-alt:#fcf6f5;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e4d5d3;--public-line-soft:#eee1df;--public-accent:#9c2b2b;--public-accent-dark:#7a2020;--public-solid:#9c2b2b;--public-solid-hover:#7a2020;--public-header-bg:#ffffffeb;--public-header-border:#e4d5d3eb}.public-body[data-palette=slate]{--public-bg:#fff;--public-bg-soft:#f4f5f7;--public-bg-alt:#f8f9fb;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#dce0e6;--public-line-soft:#e9ecf1;--public-accent:#475569;--public-accent-dark:#334155;--public-solid:#475569;--public-solid-hover:#334155;--public-header-bg:#ffffffeb;--public-header-border:#dce0e6eb}.public-body[data-palette=burgundy]{--public-bg:#fff;--public-bg-soft:#f8f2f4;--public-bg-alt:#fcf6f8;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e6d5da;--public-line-soft:#efe1e6;--public-accent:#7b2d43;--public-accent-dark:#5f2233;--public-solid:#7b2d43;--public-solid-hover:#5f2233;--public-header-bg:#ffffffeb;--public-header-border:#e6d5daeb}.public-body[data-palette=teal]{--public-bg:#fff;--public-bg-soft:#eef6f5;--public-bg-alt:#f4faf9;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#d2e5e2;--public-line-soft:#e2efed;--public-accent:#0f766e;--public-accent-dark:#0b5c56;--public-solid:#0f766e;--public-solid-hover:#0b5c56;--public-header-bg:#ffffffeb;--public-header-border:#d2e5e2eb}.public-body[data-palette=plum]{--public-bg:#fff;--public-bg-soft:#f5f0f6;--public-bg-alt:#faf6fb;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e2d5e4;--public-line-soft:#ece1ee;--public-accent:#6b2d6b;--public-accent-dark:#521f52;--public-solid:#6b2d6b;--public-solid-hover:#521f52;--public-header-bg:#ffffffeb;--public-header-border:#e2d5e4eb}.public-body[data-palette=steel]{--public-bg:#fff;--public-bg-soft:#f2f5f7;--public-bg-alt:#f7fafb;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#d8e0e5;--public-line-soft:#e6ecef;--public-accent:#3b5566;--public-accent-dark:#2b414f;--public-solid:#3b5566;--public-solid-hover:#2b414f;--public-header-bg:#ffffffeb;--public-header-border:#d8e0e5eb}.public-body[data-palette=copper]{--public-bg:#fff;--public-bg-soft:#f8f3ef;--public-bg-alt:#fcf8f4;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e6dace;--public-line-soft:#efe6dd;--public-accent:#a65a2e;--public-accent-dark:#83451f;--public-solid:#a65a2e;--public-solid-hover:#83451f;--public-header-bg:#ffffffeb;--public-header-border:#e6daceeb}.public-body[data-palette=olive]{--public-bg:#fff;--public-bg-soft:#f4f6ee;--public-bg-alt:#f8faf2;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#dde2cf;--public-line-soft:#e8ecdd;--public-accent:#5a6a2c;--public-accent-dark:#45521f;--public-solid:#5a6a2c;--public-solid-hover:#45521f;--public-header-bg:#ffffffeb;--public-header-border:#dde2cfeb}.public-body[data-palette=indigo]{--public-bg:#fff;--public-bg-soft:#f1f1f9;--public-bg-alt:#f5f5fc;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#d7d7e8;--public-line-soft:#e3e3f0;--public-accent:#3a3a8c;--public-accent-dark:#2b2b6b;--public-solid:#3a3a8c;--public-solid-hover:#2b2b6b;--public-header-bg:#ffffffeb;--public-header-border:#d7d7e8eb}.public-body[data-palette=sienna]{--public-bg:#fff;--public-bg-soft:#f7f2ec;--public-bg-alt:#fbf7f2;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e5d8cb;--public-line-soft:#efe5da;--public-accent:#7a4a2b;--public-accent-dark:#5e3820;--public-solid:#7a4a2b;--public-solid-hover:#5e3820;--public-header-bg:#ffffffeb;--public-header-border:#e5d8cbeb}.public-body[data-palette=graphite]{--public-bg:#fff;--public-bg-soft:#f4f4f5;--public-bg-alt:#f8f8f9;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#dcdce0;--public-line-soft:#e9e9ec;--public-accent:#3f3f46;--public-accent-dark:#27272e;--public-solid:#3f3f46;--public-solid-hover:#27272e;--public-header-bg:#ffffffeb;--public-header-border:#dcdce0eb}.public-body[data-palette=amber]{--public-bg:#fff;--public-bg-soft:#f8f4ea;--public-bg-alt:#fcf9f1;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e8dfca;--public-line-soft:#f0e9db;--public-accent:#7f6413;--public-accent-dark:#5f4b0e;--public-solid:#7f6413;--public-solid-hover:#5f4b0e;--public-header-bg:#ffffffeb;--public-header-border:#e8dfcaeb}.public-body[data-palette=rose]{--public-bg:#fff;--public-bg-soft:#f9f1f4;--public-bg-alt:#fcf6f8;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e8d3db;--public-line-soft:#f0e1e7;--public-accent:#a63a5f;--public-accent-dark:#83294a;--public-solid:#a63a5f;--public-solid-hover:#83294a;--public-header-bg:#ffffffeb;--public-header-border:#e8d3dbeb}.public-body[data-palette=moss]{--public-bg:#fff;--public-bg-soft:#f1f5ef;--public-bg-alt:#f5f9f3;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#dae2d6;--public-line-soft:#e6ece3;--public-accent:#4a7c3f;--public-accent-dark:#375e2f;--public-solid:#4a7c3f;--public-solid-hover:#375e2f;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=harbor]{--public-bg:#fff;--public-bg-soft:#eef3f6;--public-bg-alt:#f3f7fa;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#d3dfe6;--public-line-soft:#e1eaef;--public-accent:#1f6083;--public-accent-dark:#174962;--public-solid:#1f6083;--public-solid-hover:#174962;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=brick]{--public-bg:#fff;--public-bg-soft:#f7f1ef;--public-bg-alt:#faf5f3;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e4d5d1;--public-line-soft:#eee2df;--public-accent:#9c4a35;--public-accent-dark:#7a3928;--public-solid:#9c4a35;--public-solid-hover:#7a3928;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=pine]{--public-bg:#fff;--public-bg-soft:#eef3f0;--public-bg-alt:#f3f7f4;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#d3e0d9;--public-line-soft:#e1eae5;--public-accent:#1e5c46;--public-accent-dark:#154434;--public-solid:#1e5c46;--public-solid-hover:#154434;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=dusk]{--public-bg:#fff;--public-bg-soft:#f1f1f6;--public-bg-alt:#f5f5f9;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#d9d9e4;--public-line-soft:#e6e6ee;--public-accent:#4a4a7c;--public-accent-dark:#37375e;--public-solid:#4a4a7c;--public-solid-hover:#37375e;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=clay]{--public-bg:#fff;--public-bg-soft:#f7f3ee;--public-bg-alt:#faf7f3;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e5dbcf;--public-line-soft:#efe8df;--public-accent:#8a5a2b;--public-accent-dark:#6b4520;--public-solid:#8a5a2b;--public-solid-hover:#6b4520;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=iron]{--public-bg:#fff;--public-bg-soft:#f0f2f3;--public-bg-alt:#f5f6f7;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#d8dcdf;--public-line-soft:#e6e9eb;--public-accent:#3f4a55;--public-accent-dark:#2d353d;--public-solid:#3f4a55;--public-solid-hover:#2d353d;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=wheat]{--public-bg:#fff;--public-bg-soft:#f8f5ec;--public-bg-alt:#fbf9f3;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e7dfc9;--public-line-soft:#f0ead9;--public-accent:#8a6f1f;--public-accent-dark:#6b5616;--public-solid:#8a6f1f;--public-solid-hover:#6b5616;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=cobalt]{--public-bg:#fff;--public-bg-soft:#eef1f8;--public-bg-alt:#f3f6fb;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#d4dcee;--public-line-soft:#e2e8f4;--public-accent:#26449b;--public-accent-dark:#1b3277;--public-solid:#26449b;--public-solid-hover:#1b3277;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=juniper]{--public-bg:#fff;--public-bg-soft:#eef4f3;--public-bg-alt:#f3f8f7;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#d4e2e0;--public-line-soft:#e2ecea;--public-accent:#2b6b64;--public-accent-dark:#1f504b;--public-solid:#2b6b64;--public-solid-hover:#1f504b;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=maroon]{--public-bg:#fff;--public-bg-soft:#f6eff1;--public-bg-alt:#faf4f6;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e2ced4;--public-line-soft:#ecdfe3;--public-accent:#7c2c3f;--public-accent-dark:#5e202f;--public-solid:#7c2c3f;--public-solid-hover:#5e202f;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=sage]{--public-bg:#fff;--public-bg-soft:#f2f4f0;--public-bg-alt:#f6f8f4;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#dbe1d5;--public-line-soft:#e7ebe2;--public-accent:#5d7048;--public-accent-dark:#465636;--public-solid:#5d7048;--public-solid-hover:#465636;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=chestnut]{--public-bg:#fff;--public-bg-soft:#f6f2ef;--public-bg-alt:#faf6f4;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e3d8d0;--public-line-soft:#eee6e0;--public-accent:#6f4526;--public-accent-dark:#54341c;--public-solid:#6f4526;--public-solid-hover:#54341c;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=mineral]{--public-bg:#fff;--public-bg-soft:#eff2f4;--public-bg-alt:#f4f6f8;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#d6dee3;--public-line-soft:#e4eaee;--public-accent:#35606e;--public-accent-dark:#264852;--public-solid:#35606e;--public-solid-hover:#264852;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=ember]{--public-bg:#fff;--public-bg-soft:#f8f2ee;--public-bg-alt:#fbf6f3;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e8d7cc;--public-line-soft:#f1e5dc;--public-accent:#a5501d;--public-accent-dark:#803d15;--public-solid:#a5501d;--public-solid-hover:#803d15;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}.public-body[data-palette=heath]{--public-bg:#fff;--public-bg-soft:#f4f1f5;--public-bg-alt:#f8f5f9;--public-text:#1c2023;--public-muted:#5f666d;--public-line:#e0d8e3;--public-line-soft:#eae4ec;--public-accent:#5f3d6b;--public-accent-dark:#472d50;--public-solid:#5f3d6b;--public-solid-hover:#472d50;--public-header-bg:#ffffffeb;--public-header-border:#d6e0d4eb}@media (prefers-color-scheme:dark){.public-body[data-palette]:not(.theme-light){--public-bg:color-mix(in srgb, var(--public-accent) 7%, #0b0f12);--public-bg-soft:color-mix(in srgb, var(--public-accent) 11%, #131a1f);--public-bg-alt:color-mix(in srgb, var(--public-accent) 9%, #0f151a);--public-line:color-mix(in srgb, var(--public-accent) 16%, #28323a);--public-line-soft:color-mix(in srgb, var(--public-accent) 11%, #222b32);--public-header-bg:color-mix(in srgb, var(--public-accent) 13%, #0d1216)}.public-body[data-palette=forest]:not(.theme-light),.public-body[data-palette=navy]:not(.theme-light),.public-body[data-palette=crimson]:not(.theme-light),.public-body[data-palette=slate]:not(.theme-light),.public-body[data-palette=burgundy]:not(.theme-light),.public-body[data-palette=teal]:not(.theme-light),.public-body[data-palette=plum]:not(.theme-light),.public-body[data-palette=steel]:not(.theme-light),.public-body[data-palette=copper]:not(.theme-light),.public-body[data-palette=olive]:not(.theme-light),.public-body[data-palette=indigo]:not(.theme-light),.public-body[data-palette=sienna]:not(.theme-light),.public-body[data-palette=graphite]:not(.theme-light),.public-body[data-palette=amber]:not(.theme-light),.public-body[data-palette=moss]:not(.theme-light),.public-body[data-palette=harbor]:not(.theme-light),.public-body[data-palette=brick]:not(.theme-light),.public-body[data-palette=pine]:not(.theme-light),.public-body[data-palette=dusk]:not(.theme-light),.public-body[data-palette=clay]:not(.theme-light),.public-body[data-palette=iron]:not(.theme-light),.public-body[data-palette=wheat]:not(.theme-light),.public-body[data-palette=cobalt]:not(.theme-light),.public-body[data-palette=juniper]:not(.theme-light),.public-body[data-palette=maroon]:not(.theme-light),.public-body[data-palette=sage]:not(.theme-light),.public-body[data-palette=chestnut]:not(.theme-light),.public-body[data-palette=mineral]:not(.theme-light),.public-body[data-palette=ember]:not(.theme-light),.public-body[data-palette=heath]:not(.theme-light),.public-body[data-palette=rose]:not(.theme-light){--public-bg:#0f1418;--public-bg-soft:#171d22;--public-bg-alt:#13191e;--public-text:#edf2f6;--public-muted:#b0bcc6;--public-line:#2d3840;--public-line-soft:#263038;--public-header-bg:#11181de6;--public-header-border:#263038eb}.public-body[data-palette=forest]:not(.theme-light){--public-accent:#4f9e63;--public-accent-dark:#63b578;--public-accent-bright:#63b578}.public-body[data-palette=navy]:not(.theme-light){--public-accent:#5b93d6;--public-accent-dark:#77a8e0;--public-accent-bright:#77a8e0}.public-body[data-palette=crimson]:not(.theme-light){--public-accent:#e0655d;--public-accent-dark:#ef6d64;--public-accent-bright:#ef6d64}.public-body[data-palette=slate]:not(.theme-light){--public-accent:#94a3b8;--public-accent-dark:#aebccb;--public-accent-bright:#aebccb}.public-body[data-palette=burgundy]:not(.theme-light){--public-accent:#cc7280;--public-accent-dark:#d67e8e;--public-accent-bright:#d67e8e}.public-body[data-palette=teal]:not(.theme-light){--public-accent:#4bb5ab;--public-accent-dark:#63c9bf;--public-accent-bright:#63c9bf}.public-body[data-palette=plum]:not(.theme-light){--public-accent:#b57ab5;--public-accent-dark:#c78fc7;--public-accent-bright:#c78fc7}.public-body[data-palette=steel]:not(.theme-light){--public-accent:#7d9fb3;--public-accent-dark:#96b4c6;--public-accent-bright:#96b4c6}.public-body[data-palette=copper]:not(.theme-light){--public-accent:#cf8a5c;--public-accent-dark:#e0a274;--public-accent-bright:#e0a274}.public-body[data-palette=olive]:not(.theme-light){--public-accent:#9cb356;--public-accent-dark:#b0c56e;--public-accent-bright:#b0c56e}.public-body[data-palette=indigo]:not(.theme-light){--public-accent:#8080e6;--public-accent-dark:#9a9aec;--public-accent-bright:#9a9aec}.public-body[data-palette=sienna]:not(.theme-light){--public-accent:#c78a5f;--public-accent-dark:#d6a17c;--public-accent-bright:#d6a17c}.public-body[data-palette=graphite]:not(.theme-light){--public-accent:#a1a1aa;--public-accent-dark:#b8b8c0;--public-accent-bright:#b8b8c0}.public-body[data-palette=amber]:not(.theme-light){--public-accent:#d4a92a;--public-accent-dark:#e0bb4e;--public-accent-bright:#e0bb4e}.public-body[data-palette=rose]:not(.theme-light){--public-accent:#d76d90;--public-accent-dark:#e389a8;--public-accent-bright:#e389a8}.public-body[data-palette=moss]:not(.theme-light){--public-accent:#7fb46f;--public-accent-dark:#95c586;--public-accent-bright:#95c586}.public-body[data-palette=harbor]:not(.theme-light){--public-accent:#5ea3c7;--public-accent-dark:#78b5d5;--public-accent-bright:#78b5d5}.public-body[data-palette=brick]:not(.theme-light){--public-accent:#d38872;--public-accent-dark:#e09b86;--public-accent-bright:#e09b86}.public-body[data-palette=pine]:not(.theme-light){--public-accent:#5aa98a;--public-accent-dark:#74bb9f;--public-accent-bright:#74bb9f}.public-body[data-palette=dusk]:not(.theme-light){--public-accent:#8888c4;--public-accent-dark:#9d9dd3;--public-accent-bright:#9d9dd3}.public-body[data-palette=clay]:not(.theme-light){--public-accent:#c99a63;--public-accent-dark:#d8ac79;--public-accent-bright:#d8ac79}.public-body[data-palette=iron]:not(.theme-light){--public-accent:#8a97a4;--public-accent-dark:#a1adb8;--public-accent-bright:#a1adb8}.public-body[data-palette=wheat]:not(.theme-light){--public-accent:#c9ab52;--public-accent-dark:#d8bd6b;--public-accent-bright:#d8bd6b}.public-body[data-palette=cobalt]:not(.theme-light){--public-accent:#6d8ad6;--public-accent-dark:#869fe0;--public-accent-bright:#869fe0}.public-body[data-palette=juniper]:not(.theme-light){--public-accent:#63b0a7;--public-accent-dark:#7cc0b8;--public-accent-bright:#7cc0b8}.public-body[data-palette=maroon]:not(.theme-light){--public-accent:#c2707f;--public-accent-dark:#d18795;--public-accent-bright:#d18795}.public-body[data-palette=sage]:not(.theme-light){--public-accent:#9db284;--public-accent-dark:#b0c39a;--public-accent-bright:#b0c39a}.public-body[data-palette=chestnut]:not(.theme-light){--public-accent:#b58a67;--public-accent-dark:#c69f7e;--public-accent-bright:#c69f7e}.public-body[data-palette=mineral]:not(.theme-light){--public-accent:#7aa8b6;--public-accent-dark:#93bcc8;--public-accent-bright:#93bcc8}.public-body[data-palette=ember]:not(.theme-light){--public-accent:#dd8d55;--public-accent-dark:#e9a26f;--public-accent-bright:#e9a26f}.public-body[data-palette=heath]:not(.theme-light){--public-accent:#a37fae;--public-accent-dark:#b596bf;--public-accent-bright:#b596bf}}.public-body[data-palette=forest].theme-dark,.public-body[data-palette=navy].theme-dark,.public-body[data-palette=crimson].theme-dark,.public-body[data-palette=slate].theme-dark,.public-body[data-palette=burgundy].theme-dark,.public-body[data-palette=teal].theme-dark,.public-body[data-palette=plum].theme-dark,.public-body[data-palette=steel].theme-dark,.public-body[data-palette=copper].theme-dark,.public-body[data-palette=olive].theme-dark,.public-body[data-palette=indigo].theme-dark,.public-body[data-palette=sienna].theme-dark,.public-body[data-palette=graphite].theme-dark,.public-body[data-palette=amber].theme-dark,.public-body[data-palette=moss].theme-dark,.public-body[data-palette=harbor].theme-dark,.public-body[data-palette=brick].theme-dark,.public-body[data-palette=pine].theme-dark,.public-body[data-palette=dusk].theme-dark,.public-body[data-palette=clay].theme-dark,.public-body[data-palette=iron].theme-dark,.public-body[data-palette=wheat].theme-dark,.public-body[data-palette=cobalt].theme-dark,.public-body[data-palette=juniper].theme-dark,.public-body[data-palette=maroon].theme-dark,.public-body[data-palette=sage].theme-dark,.public-body[data-palette=chestnut].theme-dark,.public-body[data-palette=mineral].theme-dark,.public-body[data-palette=ember].theme-dark,.public-body[data-palette=heath].theme-dark,.public-body[data-palette=rose].theme-dark{--public-bg:#0f1418;--public-bg-soft:#171d22;--public-bg-alt:#13191e;--public-text:#edf2f6;--public-muted:#b0bcc6;--public-line:#2d3840;--public-line-soft:#263038;--public-header-bg:#11181de6;--public-header-border:#263038eb}.public-body[data-palette=forest].theme-dark{--public-accent:#4f9e63;--public-accent-dark:#63b578;--public-accent-bright:#63b578}.public-body[data-palette=navy].theme-dark{--public-accent:#5b93d6;--public-accent-dark:#77a8e0;--public-accent-bright:#77a8e0}.public-body[data-palette=crimson].theme-dark{--public-accent:#e0655d;--public-accent-dark:#ef6d64;--public-accent-bright:#ef6d64}.public-body[data-palette=slate].theme-dark{--public-accent:#94a3b8;--public-accent-dark:#aebccb;--public-accent-bright:#aebccb}.public-body[data-palette=burgundy].theme-dark{--public-accent:#cc7280;--public-accent-dark:#d67e8e;--public-accent-bright:#d67e8e}.public-body[data-palette=teal].theme-dark{--public-accent:#4bb5ab;--public-accent-dark:#63c9bf;--public-accent-bright:#63c9bf}.public-body[data-palette=plum].theme-dark{--public-accent:#b57ab5;--public-accent-dark:#c78fc7;--public-accent-bright:#c78fc7}.public-body[data-palette=steel].theme-dark{--public-accent:#7d9fb3;--public-accent-dark:#96b4c6;--public-accent-bright:#96b4c6}.public-body[data-palette=copper].theme-dark{--public-accent:#cf8a5c;--public-accent-dark:#e0a274;--public-accent-bright:#e0a274}.public-body[data-palette=olive].theme-dark{--public-accent:#9cb356;--public-accent-dark:#b0c56e;--public-accent-bright:#b0c56e}.public-body[data-palette=indigo].theme-dark{--public-accent:#8080e6;--public-accent-dark:#9a9aec;--public-accent-bright:#9a9aec}.public-body[data-palette=sienna].theme-dark{--public-accent:#c78a5f;--public-accent-dark:#d6a17c;--public-accent-bright:#d6a17c}.public-body[data-palette=graphite].theme-dark{--public-accent:#a1a1aa;--public-accent-dark:#b8b8c0;--public-accent-bright:#b8b8c0}.public-body[data-palette=amber].theme-dark{--public-accent:#d4a92a;--public-accent-dark:#e0bb4e;--public-accent-bright:#e0bb4e}.public-body[data-palette=rose].theme-dark{--public-accent:#d76d90;--public-accent-dark:#e389a8;--public-accent-bright:#e389a8}.public-body[data-palette=moss].theme-dark{--public-accent:#7fb46f;--public-accent-dark:#95c586;--public-accent-bright:#95c586}.public-body[data-palette=harbor].theme-dark{--public-accent:#5ea3c7;--public-accent-dark:#78b5d5;--public-accent-bright:#78b5d5}.public-body[data-palette=brick].theme-dark{--public-accent:#d38872;--public-accent-dark:#e09b86;--public-accent-bright:#e09b86}.public-body[data-palette=pine].theme-dark{--public-accent:#5aa98a;--public-accent-dark:#74bb9f;--public-accent-bright:#74bb9f}.public-body[data-palette=dusk].theme-dark{--public-accent:#8888c4;--public-accent-dark:#9d9dd3;--public-accent-bright:#9d9dd3}.public-body[data-palette=clay].theme-dark{--public-accent:#c99a63;--public-accent-dark:#d8ac79;--public-accent-bright:#d8ac79}.public-body[data-palette=iron].theme-dark{--public-accent:#8a97a4;--public-accent-dark:#a1adb8;--public-accent-bright:#a1adb8}.public-body[data-palette=wheat].theme-dark{--public-accent:#c9ab52;--public-accent-dark:#d8bd6b;--public-accent-bright:#d8bd6b}.public-body[data-palette=cobalt].theme-dark{--public-accent:#6d8ad6;--public-accent-dark:#869fe0;--public-accent-bright:#869fe0}.public-body[data-palette=juniper].theme-dark{--public-accent:#63b0a7;--public-accent-dark:#7cc0b8;--public-accent-bright:#7cc0b8}.public-body[data-palette=maroon].theme-dark{--public-accent:#c2707f;--public-accent-dark:#d18795;--public-accent-bright:#d18795}.public-body[data-palette=sage].theme-dark{--public-accent:#9db284;--public-accent-dark:#b0c39a;--public-accent-bright:#b0c39a}.public-body[data-palette=chestnut].theme-dark{--public-accent:#b58a67;--public-accent-dark:#c69f7e;--public-accent-bright:#c69f7e}.public-body[data-palette=mineral].theme-dark{--public-accent:#7aa8b6;--public-accent-dark:#93bcc8;--public-accent-bright:#93bcc8}.public-body[data-palette=ember].theme-dark{--public-accent:#dd8d55;--public-accent-dark:#e9a26f;--public-accent-bright:#e9a26f}.public-body[data-palette=heath].theme-dark{--public-accent:#a37fae;--public-accent-dark:#b596bf;--public-accent-bright:#b596bf}.public-body[data-font=slab]{--public-font-heading:"Bitter", Georgia, serif;--public-font-body:"Lato", system-ui, sans-serif}.public-body[data-font=modern]{--public-font-heading:"Oswald", system-ui, sans-serif;--public-font-body:"Merriweather", Georgia, serif;--public-heading-transform:uppercase;--public-heading-spacing:.05em}.public-body[data-font=bold]{--public-font-heading:"Anton", Impact, sans-serif;--public-font-body:"Nunito Sans", system-ui, sans-serif;--public-heading-spacing:.02em}.public-body[data-font=elegant]{--public-font-heading:"Playfair Display", Georgia, serif;--public-font-body:"Lato", system-ui, sans-serif}.public-body[data-font=clean]{--public-font-heading:"Inter", system-ui, sans-serif;--public-font-body:"Inter", system-ui, sans-serif}.public-body[data-font=rounded]{--public-font-heading:"Quicksand", system-ui, sans-serif;--public-font-body:"Nunito Sans", system-ui, sans-serif}.public-body[data-font=journal]{--public-font-heading:"Merriweather", Georgia, serif;--public-font-body:"Lato", system-ui, sans-serif}.public-body[data-font=gazette]{--public-font-heading:"Playfair Display", Georgia, serif;--public-font-body:"Merriweather", Georgia, serif}.public-body[data-font=plate]{--public-font-heading:"Bitter", Georgia, serif;--public-font-body:"Inter", system-ui, sans-serif}.public-body[data-font=stencil]{--public-font-heading:"Oswald", system-ui, sans-serif;--public-font-body:"Lato", system-ui, sans-serif;--public-heading-transform:uppercase;--public-heading-spacing:.08em}.public-body[data-font=marquee]{--public-font-heading:"Anton", Impact, sans-serif;--public-font-body:"Lato", system-ui, sans-serif;--public-heading-transform:uppercase;--public-heading-spacing:.01em}.public-body[data-font=almanac]{--public-font-heading:"Merriweather", Georgia, serif;--public-font-body:"Inter", system-ui, sans-serif}.public-body[data-font=lodge]{--public-font-heading:"Bitter", Georgia, serif;--public-font-body:"Nunito Sans", system-ui, sans-serif}.public-body[data-font=signal]{--public-font-heading:"Inter", system-ui, sans-serif;--public-font-body:"Lato", system-ui, sans-serif;--public-heading-transform:uppercase;--public-heading-spacing:.12em}.public-body[data-font=field]{--public-font-heading:"Oswald", system-ui, sans-serif;--public-font-body:"Nunito Sans", system-ui, sans-serif}.public-body[data-font=heritage]{--public-font-heading:"Playfair Display", Georgia, serif;--public-font-body:"Inter", system-ui, sans-serif}.public-body[data-font=banner]{--public-font-heading:"Anton", Impact, sans-serif;--public-font-body:"Inter", system-ui, sans-serif;--public-heading-transform:uppercase;--public-heading-spacing:.04em}.public-body[data-font=soft]{--public-font-heading:"Quicksand", system-ui, sans-serif;--public-font-body:"Lato", system-ui, sans-serif}.public-body[data-font=estate]{--public-font-heading:"Estate Cormorant", "Cormorant Garamond", Georgia, serif;--public-font-body:"Merriweather", Georgia, serif;--public-muted:#3e444a}@media (prefers-color-scheme:dark){.public-body[data-font=estate]:not(.theme-light){--public-muted:#ced6dd}}.public-body[data-font=estate].theme-dark{--public-muted:#ced6dd}.public-body[data-brand-font=script] :is(.cmpnav-brand-title,.mobile-drawer-title,.cmpfoot-brand-lite>span,.cmp-hero h1:not(.heroStmt-say),.brand-title){font-synthesis:none;text-transform:none;letter-spacing:normal;font-family:Niconne,Brush Script MT,cursive;font-weight:400}.public-body[data-brand-font=script] .cmpnav-brand-title{font-size:1.45rem;line-height:1.05}@media (max-width:860px){.public-body[data-brand-font=script] .cmpnav[data-navheight=tall] .cmpnav-brand-title{font-size:1.62rem}}.public-body[data-brand-font=script] .cmp-hero h1:not(.heroStmt-say){line-height:1.1}.public-body[data-font=stencil] :is(h1,h2,h3,h4,h5,h6,.public-title,.public-page-header h1,.public-section-title,.public-home-feature-title,.brand-title),.public-body[data-font=marquee] :is(h1,h2,h3,h4,h5,h6,.public-title,.public-page-header h1,.public-section-title,.public-home-feature-title,.brand-title),.public-body[data-font=signal] :is(h1,h2,h3,h4,h5,h6,.public-title,.public-page-header h1,.public-section-title,.public-home-feature-title,.brand-title),.public-body[data-font=banner] :is(h1,h2,h3,h4,h5,h6,.public-title,.public-page-header h1,.public-section-title,.public-home-feature-title,.brand-title),.public-body[data-font=modern] :is(h1,h2,h3,h4,h5,h6,.public-title,.public-page-header h1,.public-section-title,.public-home-feature-title,.brand-title){text-transform:var(--public-heading-transform,none);letter-spacing:var(--public-heading-spacing,normal)}.public-body[data-font=bold] :is(h1,h2,h3,h4,h5,h6,.public-title,.public-page-header h1,.public-section-title,.public-home-feature-title,.brand-title){letter-spacing:var(--public-heading-spacing,normal)}.public-body[data-shape=sharp]{--public-radius:2px}.public-body[data-shape=tight]{--public-radius:5px}.public-body[data-shape=soft]{--public-radius:9px}.public-body[data-shape=rounded]{--public-radius:14px}.public-body[data-shape=round]{--public-radius:22px}.public-body[data-buttons=solid]{--btn-bg:var(--public-solid,var(--public-accent));--btn-fg:#fff;--btn-border:transparent;--btn-radius:var(--public-radius,10px);--btn-shadow:0 10px 22px -14px color-mix(in srgb, var(--public-accent) 75%, black);--btn2-bg:transparent;--btn2-fg:var(--public-text);--btn2-border:color-mix(in srgb, var(--public-text) 26%, transparent)}.public-body[data-buttons=outline]{--btn-bg:transparent;--btn-fg:var(--public-accent);--btn-border:var(--public-accent);--btn-radius:var(--public-radius,10px);--btn-shadow:none;--btn2-bg:transparent;--btn2-fg:var(--public-text);--btn2-border:color-mix(in srgb, var(--public-text) 22%, transparent)}.public-body[data-buttons=pill]{--btn-bg:var(--public-solid,var(--public-accent));--btn-fg:#fff;--btn-border:transparent;--btn-radius:999px;--btn-shadow:0 10px 22px -14px color-mix(in srgb, var(--public-accent) 75%, black);--btn2-bg:transparent;--btn2-fg:var(--public-text);--btn2-border:color-mix(in srgb, var(--public-text) 26%, transparent)}.public-body[data-buttons=soft]{--btn-bg:color-mix(in srgb, var(--public-accent) 15%, transparent);--btn-fg:var(--public-accent-dark);--btn-border:transparent;--btn-radius:var(--public-radius,10px);--btn-shadow:none;--btn2-bg:color-mix(in srgb, var(--public-text) 6%, transparent);--btn2-fg:var(--public-text);--btn2-border:transparent}.public-body[data-buttons=ghost]{--btn-bg:transparent;--btn-fg:var(--public-accent);--btn-border:transparent;--btn-radius:var(--public-radius,10px);--btn-shadow:none;--btn2-bg:transparent;--btn2-fg:var(--public-text);--btn2-border:transparent}.public-body[data-cards=flat]{--card-shadow:none;--card-border:1px solid var(--public-line);--card-bg:var(--public-bg-soft);--card-bar:0px}.public-body[data-cards=raised]{--card-shadow:var(--public-shadow);--card-border:1px solid transparent;--card-bg:var(--public-bg);--card-bar:0px}.public-body[data-cards=accent]{--card-shadow:none;--card-border:1px solid var(--public-line);--card-bg:var(--public-bg-soft);--card-bar:4px}.public-body[data-cards=filled]{--card-shadow:none;--card-border:1px solid transparent;--card-bg:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));--card-bar:0px}.public-body[data-hero=left]{--hero-align:left;--hero-justify:flex-start;--hero-bg:var(--public-bg-alt);--hero-border:1px solid var(--public-line)}.public-body[data-hero=center]{--hero-align:center;--hero-justify:center;--hero-bg:var(--public-bg-alt);--hero-border:1px solid var(--public-line)}.public-body[data-hero=banner]{--hero-align:left;--hero-justify:flex-start;--hero-bg:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg));--hero-border:1px solid transparent}.public-body[data-images=square]{--img-radius:0;--img-circle:0}.public-body[data-images=rounded]{--img-radius:14px;--img-circle:0}.public-body[data-images=round]{--img-radius:26px;--img-circle:0}.public-body[data-images=circle]{--img-radius:50%;--img-circle:1}.public-body[data-motion=subtle]{--reveal-duration:.34s;--reveal-ease:cubic-bezier(.25, .46, .45, .94);--reveal-rise:10px;--hover-duration:.17s}.public-body[data-motion=standard]{--reveal-duration:.48s;--reveal-ease:cubic-bezier(.22, .61, .36, 1);--reveal-rise:16px;--hover-duration:.24s}@keyframes leythosReveal{0%{opacity:0;transform:translateY(var(--reveal-rise,12px))}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.public-body[data-motion] main>section,.public-body[data-motion] main>.public-section,.public-body[data-motion] main>.cmp-section{animation:linear both leythosReveal;animation-timeline:view();animation-range:entry 5% entry 45%}.public-body[data-motion] main>:is(section,.public-section,.cmp-section):first-child{animation:none}}}@media (prefers-reduced-motion:no-preference){.public-body[data-motion] a,.public-body[data-motion] button,.public-body[data-motion] .public-btn{transition:color var(--hover-duration) ease-out, background-color var(--hover-duration) ease-out, border-color var(--hover-duration) ease-out, transform var(--hover-duration) ease-out}.public-body[data-motion=standard] .public-card:hover,.public-body[data-motion=standard] .cmp-card:hover{transform:translateY(-2px)}}.public-body[data-leaguehead=dark] .lg-podium-section{background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 14%, #0d0d0f) 0%, color-mix(in srgb, var(--public-accent) 26%, #16161a) 60%, color-mix(in srgb, var(--public-accent) 14%, #0d0d0f) 100%)}.public-body[data-leaguehead=tint] .lg-podium-section{background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg-alt,#f6f5f2));border-bottom:1px solid color-mix(in srgb, var(--public-accent) 22%, transparent)}.public-body[data-leaguehead=tint] .lg-podium-page-title,.public-body[data-leaguehead=tint] .lg-eyebrow-sm{color:var(--public-text)}.public-body[data-leaguehead=tint] .lg-podium-chip{color:var(--public-muted)}.public-body[data-leaguehead=rule] .lg-podium-section{border-bottom:1px solid var(--public-line-soft,#00000014);background:0 0;padding-top:46px}.public-body[data-leaguehead=rule] .lg-podium-page-title,.public-body[data-leaguehead=rule] .lg-eyebrow-sm{color:var(--public-text)}.public-body[data-leaguehead=rule] .lg-eyebrow-sm{color:var(--public-accent-dark,var(--public-accent))}.public-body[data-leaguehead=rule] .lg-podium-chip{color:var(--public-muted)}.public-body[data-leaguehead=slab] .lg-podium-section{background:var(--public-accent-dark,var(--public-accent));border-bottom:4px solid color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 60%, #000)}.public-body[data-leaguehead=frame] .lg-podium-section{background:var(--public-bg,#fff);border-bottom:none;padding:34px 0 30px}.public-body[data-leaguehead=frame] .lg-podium-intro{border:1px solid color-mix(in srgb, var(--public-accent) 32%, transparent);border-radius:var(--public-radius,10px);max-width:760px;margin-left:auto;margin-right:auto;padding:22px 18px 18px}.public-body[data-leaguehead=frame] .lg-podium-page-title,.public-body[data-leaguehead=frame] .lg-eyebrow-sm{color:var(--public-text)}.public-body[data-leaguehead=frame] .lg-eyebrow-sm{color:var(--public-accent-dark,var(--public-accent))}.public-body[data-leaguehead=frame] .lg-podium-chip{color:var(--public-muted)}.public-body[data-leaguehead] .lg-podium-page-title{font-family:var(--public-font-heading)}.lg-empty-note{color:#ffffffa6;font-size:1.1rem}.public-body[data-leaguehead=tint] .lg-empty-note,.public-body[data-leaguehead=rule] .lg-empty-note,.public-body[data-leaguehead=frame] .lg-empty-note{color:var(--public-muted)}.public-body[data-leaguehead=slab] .lg-eyebrow-sm,.public-body[data-leaguehead=dark] .lg-eyebrow-sm{color:#ffffffd1}.public-body[data-leaguehead=slab] .lg-podium-page-title,.public-body[data-leaguehead=dark] .lg-podium-page-title{color:#fff}.public-body[data-leaguehead=slab] .lg-section-rule,.public-body[data-leaguehead=dark] .lg-section-rule{background:#ffffff8c}.public-body[data-leaguehead=slab] .lg-empty-note,.public-body[data-leaguehead=dark] .lg-empty-note{color:#ffffffe0}.public-body[data-leaguehead=slab] #podiumEmpty a,.public-body[data-leaguehead=dark] #podiumEmpty a,.public-body[data-leaguehead=slab] #arcEmpty a,.public-body[data-leaguehead=dark] #arcEmpty a{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff8c!important}.public-body[data-leaguehead] .lg-hero-eyebrow,.public-body[data-leaguehead] .lg-hero-progress-pct{color:var(--public-accent-bright,var(--public-accent))}.public-body[data-leaguehead] .lg-hero-progress-fill{background:var(--public-accent-bright,var(--public-accent))}.public-body[data-leaguehead] #heroEmpty a{color:var(--public-accent-bright,var(--public-accent))!important;border-color:color-mix(in srgb, var(--public-accent-bright,var(--public-accent)) 55%, transparent)!important;background:color-mix(in srgb, var(--public-accent-bright,var(--public-accent)) 12%, transparent)!important}.public-body[data-notify=card] .notify-cta{background:0 0;border:none;padding:26px 0 34px}.public-body[data-notify=card] .notify-cta-inner{border:1px solid color-mix(in srgb, var(--public-accent) 30%, transparent);border-radius:var(--public-radius,12px);background:color-mix(in srgb, var(--public-accent) 5%, var(--public-bg,#fff));gap:16px;max-width:720px;padding:20px 22px}.public-body[data-notify=inline] .notify-cta{border-top:1px solid var(--public-line-soft,#00000014);background:0 0;padding:18px 0 22px}.public-body[data-notify=inline] .notify-cta-icon{display:none}.public-body[data-notify=inline] .notify-cta-btn{color:var(--public-accent-dark,var(--public-accent));border:1px solid color-mix(in srgb, var(--public-accent) 45%, transparent);background:0 0}.public-body[data-notify=strip] .notify-cta{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt,#f6f5f2));border-top:3px solid var(--public-accent);padding:12px 0}.public-body[data-notify=strip] .notify-cta-inner{align-items:center;gap:12px}.public-body[data-notify=strip] .notify-cta-icon{transform:scale(.72)}.public-body[data-notify=strip] .notify-cta-body{display:none}.public-body[data-notify=strip] .notify-cta-title{margin:0}.public-body.theme-dark[data-palette]{--public-bg:color-mix(in srgb, var(--public-accent) 7%, #0b0f12);--public-bg-soft:color-mix(in srgb, var(--public-accent) 11%, #131a1f);--public-bg-alt:color-mix(in srgb, var(--public-accent) 9%, #0f151a);--public-line:color-mix(in srgb, var(--public-accent) 16%, #28323a);--public-line-soft:color-mix(in srgb, var(--public-accent) 11%, #222b32);--public-header-bg:color-mix(in srgb, var(--public-accent) 13%, #0d1216)}.public-body [class*=btn-][class*=-primary]{background:var(--btn-bg,var(--public-solid,var(--public-accent)));color:var(--btn-fg,#fff);border:1.5px solid var(--btn-border,transparent);border-radius:var(--btn-radius,var(--public-radius,10px));box-shadow:var(--btn-shadow,none);background-image:none}.public-body [class*=btn-][class*=-ghost]{background:var(--btn2-bg,transparent);color:var(--btn2-fg,var(--public-text));border:1.5px solid var(--btn2-border,color-mix(in srgb, var(--public-text) 26%, transparent));border-radius:var(--btn-radius,var(--public-radius,10px));box-shadow:none;background-image:none}.public-body [class*=btn-][class*=-primary]:hover,.public-body [class*=btn-][class*=-ghost]:hover{background:var(--public-solid-hover,var(--public-accent-dark,var(--public-accent)));color:#fff;border-color:var(--public-solid-hover,var(--public-accent-dark,var(--public-accent)))}.public-body[data-design][data-images] :is([class*=photos-][class*=-tile],[class*=gal-][class*=-tile],[class*=photos-][class*=-plate],.photo-ab){border-radius:var(--img-radius,0);background-position:50%;background-size:cover}.public-body[data-design][data-images=circle] :is([class*=photos-][class*=-tile],[class*=gal-][class*=-tile],[class*=photos-][class*=-plate],.photo-ab):not([class*=photos-keepshape]){aspect-ratio:1;height:auto;min-height:0}.public-body[data-design][data-images=circle] :is([class*=photos-][class*=-cap],[class*=gal][class*=-cap],[class*=gal][class*=-panel],[class*=gal][class*=-chip],[class*=gwt-chip]):not(.galSlat-cap){text-align:center;color:var(--public-muted);background:0 0;margin-top:.5rem;padding:0;position:static}.public-body[data-design][data-images=circle] [class*=photos-keepshape]{border-radius:26px}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter.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:Merriweather;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/merriweather.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:Bitter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/bitter.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:Oswald;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/oswald.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/playfair-display.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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-400.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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-700.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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato-900.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:Quicksand;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/quicksand.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:Nunito Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/nunito-sans.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 700;font-display:swap;src:url(/fonts/cormorant-garamond.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:Estate Cormorant;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/cormorant-garamond.woff2)format("woff2");size-adjust:112%;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:Niconne;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/niconne.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}.hE-root[data-astro-cid-xsajeo4i]{z-index:900;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(140%)blur(9px);backdrop-filter:saturate(140%)blur(9px);border-bottom:1px solid var(--public-header-border);width:100%;color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .25s;position:sticky;top:0}.hE-root[data-astro-cid-xsajeo4i].is-scrolled{box-shadow:var(--public-shadow,0 6px 20px #141e320f)}.hE-bar[data-astro-cid-xsajeo4i]{box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.75rem,2vw,1.75rem);max-width:1360px;min-height:64px;margin:0 auto;padding:.6rem clamp(1rem,4vw,2.25rem);display:grid}.hE-side[data-astro-cid-xsajeo4i]{align-items:center;gap:.6rem;min-width:0;display:flex}.hE-nav--left[data-astro-cid-xsajeo4i],.hE-actions[data-astro-cid-xsajeo4i]{margin-left:auto}.hE-brand[data-astro-cid-xsajeo4i]{color:inherit;justify-self:center;align-items:center;gap:.6rem;min-width:0;text-decoration:none;display:inline-flex}.hE-logo[data-astro-cid-xsajeo4i]{object-fit:contain;flex:none;width:40px;height:40px}.hE-brand-text[data-astro-cid-xsajeo4i]{flex-direction:column;align-items:center;min-width:0;line-height:1.1;display:flex}.hE-brand-name[data-astro-cid-xsajeo4i]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.95rem;font-weight:650;overflow:hidden}.hE-brand-est[data-astro-cid-xsajeo4i]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);margin-top:1px;font-size:.64rem;font-weight:500}.hE-nav[data-astro-cid-xsajeo4i]{min-width:0;display:flex}.hE-nav-list[data-astro-cid-xsajeo4i]{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.hE-nav-item[data-astro-cid-xsajeo4i]{position:relative}.hE-nav-link[data-astro-cid-xsajeo4i]{letter-spacing:.005em;color:var(--public-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:.3rem;padding:.48rem .55rem;font-family:inherit;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.hE-nav-link[data-astro-cid-xsajeo4i]:hover,.hE-nav-link[data-astro-cid-xsajeo4i]:focus-visible{color:var(--public-text);background:color-mix(in srgb, var(--public-text) 6%, transparent)}.hE-nav-link[data-astro-cid-xsajeo4i].active{color:var(--public-accent)}.hE-caret[data-astro-cid-xsajeo4i]{opacity:.6;transition:transform .2s}.hE-nav-trigger[data-astro-cid-xsajeo4i][aria-expanded=true] .hE-caret[data-astro-cid-xsajeo4i]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hE-has-menu[data-astro-cid-xsajeo4i]:hover .hE-caret[data-astro-cid-xsajeo4i]{transform:rotate(180deg)}}.hE-menu[data-astro-cid-xsajeo4i]{background:var(--public-bg);border:1px solid var(--public-line);min-width:224px;max-width:min(280px,78vw);box-shadow:var(--public-shadow-strong,0 16px 36px #141e321a);opacity:0;visibility:hidden;pointer-events:none;z-index:50;border-radius:12px;padding:.4rem;transition:opacity .18s,transform .2s,visibility 0s linear .18s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(6px)}.hE-menu[data-astro-cid-xsajeo4i]:before{content:"";height:11px;position:absolute;top:-11px;left:0;right:0}.hE-menu[data-astro-cid-xsajeo4i].is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .2s,visibility;transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.hE-has-menu[data-astro-cid-xsajeo4i]:hover .hE-menu[data-astro-cid-xsajeo4i]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .2s,visibility;transform:translate(-50%)translateY(0)}}.hE-menu-list[data-astro-cid-xsajeo4i]{margin:0;padding:0;list-style:none}.hE-menu-link[data-astro-cid-xsajeo4i]{color:var(--public-muted);white-space:nowrap;border-radius:8px;padding:.55rem .7rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:block}.hE-menu-link[data-astro-cid-xsajeo4i]:hover,.hE-menu-link[data-astro-cid-xsajeo4i]:focus-visible{color:var(--public-text);background:color-mix(in srgb, var(--public-accent) 10%, transparent)}.hE-menu-link[data-astro-cid-xsajeo4i].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.hE-actions[data-astro-cid-xsajeo4i]{flex:none;align-items:center;gap:.55rem;display:flex}.hE-cart[data-astro-cid-xsajeo4i]{width:38px;height:38px;color:var(--public-muted);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .18s,background .18s;display:inline-flex;position:relative}.hE-cart[data-astro-cid-xsajeo4i]:hover,.hE-cart[data-astro-cid-xsajeo4i]:focus-visible{color:var(--public-text);background:color-mix(in srgb, var(--public-text) 6%, transparent)}.hE-cart-badge[data-astro-cid-xsajeo4i]{box-sizing:border-box;color:#fff;background:var(--public-accent);border:2px solid var(--public-bg);border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:none;position:absolute;top:1px;right:1px}.hE-install[data-astro-cid-xsajeo4i]{letter-spacing:.01em;color:#fff;background:var(--public-accent);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;padding:.52rem .85rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .18s,transform 60ms;display:inline-flex}.hE-install[data-astro-cid-xsajeo4i]:hover,.hE-install[data-astro-cid-xsajeo4i]:focus-visible{background:var(--public-accent-dark,color-mix(in srgb, var(--public-accent) 82%, #000))}.hE-install[data-astro-cid-xsajeo4i]:active{transform:translateY(1px)}.hE-toggle[data-astro-cid-xsajeo4i]{border:1px solid var(--public-line);cursor:pointer;width:40px;height:40px;color:var(--public-text);background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:none}.hE-toggle-bars[data-astro-cid-xsajeo4i]{flex-direction:column;justify-content:space-between;width:18px;height:12px;display:inline-flex}.hE-toggle-bars[data-astro-cid-xsajeo4i] span[data-astro-cid-xsajeo4i]{background:currentColor;border-radius:2px;width:100%;height:1.6px;transition:transform .22s,opacity .18s;display:block}.hE-toggle[data-astro-cid-xsajeo4i][aria-expanded=true] .hE-toggle-bars[data-astro-cid-xsajeo4i] span[data-astro-cid-xsajeo4i]:first-child{transform:translateY(5.2px)rotate(45deg)}.hE-toggle[data-astro-cid-xsajeo4i][aria-expanded=true] .hE-toggle-bars[data-astro-cid-xsajeo4i] span[data-astro-cid-xsajeo4i]:nth-child(2){opacity:0}.hE-toggle[data-astro-cid-xsajeo4i][aria-expanded=true] .hE-toggle-bars[data-astro-cid-xsajeo4i] span[data-astro-cid-xsajeo4i]:nth-child(3){transform:translateY(-5.2px)rotate(-45deg)}.hE-root[data-astro-cid-xsajeo4i] a[data-astro-cid-xsajeo4i]:focus-visible,.hE-root[data-astro-cid-xsajeo4i] button[data-astro-cid-xsajeo4i]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hE-nav-link[data-astro-cid-xsajeo4i]:focus-visible,.hE-cart[data-astro-cid-xsajeo4i]:focus-visible{outline-offset:-2px}.hE-backdrop[data-astro-cid-xsajeo4i]{z-index:1050;opacity:0;visibility:hidden;background:#0f16236b;transition:opacity .22s,visibility .22s;position:fixed;inset:0}.hE-backdrop[data-astro-cid-xsajeo4i].is-open{opacity:1;visibility:visible}.hE-drawer[data-astro-cid-xsajeo4i]{z-index:1100;background:var(--public-bg);border-bottom:1px solid var(--public-line);-webkit-overflow-scrolling:touch;box-sizing:border-box;opacity:0;visibility:hidden;max-height:100dvh;transition:opacity .22s,transform .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .26s;position:fixed;top:0;left:0;right:0;overflow-y:auto;transform:translateY(-14px);box-shadow:0 18px 44px -20px #0f162366}.hE-drawer[data-astro-cid-xsajeo4i].is-open{opacity:1;visibility:visible;transition:opacity .22s,transform .26s cubic-bezier(.4,0,.2,1),visibility;transform:translateY(0)}.hE-drawer-head[data-astro-cid-xsajeo4i]{border-bottom:1px solid var(--public-line-soft,var(--public-line));justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem clamp(1rem,5vw,1.6rem);display:flex}.hE-drawer-brand[data-astro-cid-xsajeo4i]{color:inherit;align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:inline-flex}.hE-drawer-logo[data-astro-cid-xsajeo4i]{object-fit:contain;flex:none;width:34px;height:34px}.hE-drawer-brand-name[data-astro-cid-xsajeo4i]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:650;overflow:hidden}.hE-drawer-close[data-astro-cid-xsajeo4i]{border:1px solid var(--public-line);width:40px;height:40px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hE-drawer-close[data-astro-cid-xsajeo4i]:hover{color:var(--public-accent);border-color:var(--public-accent)}.hE-drawer-nav[data-astro-cid-xsajeo4i]{padding:.5rem clamp(.75rem,4vw,1.25rem)}.hE-drawer-list[data-astro-cid-xsajeo4i]{margin:0;padding:0;list-style:none}.hE-drawer-item[data-astro-cid-xsajeo4i]+.hE-drawer-item[data-astro-cid-xsajeo4i]{border-top:1px solid var(--public-line-soft,var(--public-line))}.hE-drawer-link[data-astro-cid-xsajeo4i]{color:var(--public-text);border-radius:8px;padding:.85rem .4rem;font-size:.98rem;font-weight:600;text-decoration:none;display:block}.hE-drawer-link[data-astro-cid-xsajeo4i]:hover,.hE-drawer-link[data-astro-cid-xsajeo4i]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 7%, transparent)}.hE-drawer-link[data-astro-cid-xsajeo4i].active{color:var(--public-accent)}.hE-drawer-foot[data-astro-cid-xsajeo4i]{padding:.9rem clamp(1rem, 5vw, 1.6rem) calc(1.2rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--public-line-soft,var(--public-line))}.hE-drawer-install[data-astro-cid-xsajeo4i]{letter-spacing:.01em;color:#fff;background:var(--public-accent);cursor:pointer;border:0;border-radius:8px;width:100%;padding:.8rem 1rem;font-family:inherit;font-size:.9rem;font-weight:650;transition:background .18s;display:block}.hE-drawer-install[data-astro-cid-xsajeo4i]:hover,.hE-drawer-install[data-astro-cid-xsajeo4i]:focus-visible{background:var(--public-accent-dark,color-mix(in srgb, var(--public-accent) 82%, #000))}.hE-drawer-meta[data-astro-cid-xsajeo4i]{color:var(--public-muted);justify-content:center;align-items:center;gap:.55rem;margin:.9rem 0 0;font-size:.78rem;display:flex}.hE-drawer-meta[data-astro-cid-xsajeo4i] a[data-astro-cid-xsajeo4i]{color:var(--public-muted);text-decoration:none}.hE-drawer-meta[data-astro-cid-xsajeo4i] a[data-astro-cid-xsajeo4i]:hover{color:var(--public-accent)}@media (max-width:1340px){.hE-nav[data-astro-cid-xsajeo4i],.hE-install[data-astro-cid-xsajeo4i]{display:none}.hE-toggle[data-astro-cid-xsajeo4i]{display:inline-flex}}@media (min-width:1341px){.hE-drawer[data-astro-cid-xsajeo4i],.hE-backdrop[data-astro-cid-xsajeo4i]{display:none}}@media (max-width:420px){.hE-brand-name[data-astro-cid-xsajeo4i]{max-width:52vw;font-size:.9rem}.hE-brand-est[data-astro-cid-xsajeo4i]{display:none}.hE-bar[data-astro-cid-xsajeo4i]{gap:.5rem}}@media (prefers-reduced-motion:reduce){.hE-root[data-astro-cid-xsajeo4i],.hE-nav-link[data-astro-cid-xsajeo4i],.hE-caret[data-astro-cid-xsajeo4i],.hE-menu[data-astro-cid-xsajeo4i],.hE-cart[data-astro-cid-xsajeo4i],.hE-install[data-astro-cid-xsajeo4i],.hE-toggle-bars[data-astro-cid-xsajeo4i] span[data-astro-cid-xsajeo4i],.hE-backdrop[data-astro-cid-xsajeo4i],.hE-drawer[data-astro-cid-xsajeo4i]{transition:none}}@media (min-width:960px){body[data-design=f]{padding-left:248px}}.hF-root[data-astro-cid-zsgavefl]{color:var(--public-text)}.hF-accentline[data-astro-cid-zsgavefl]{background:linear-gradient(90deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 65%, var(--public-accent-dark,var(--public-accent))));flex:none;height:4px}.hF-rail[data-astro-cid-zsgavefl]{width:248px;height:100vh;z-index:1100;box-sizing:border-box;background:var(--public-bg);border-right:1px solid var(--public-line);height:100dvh;color:var(--public-text);flex-direction:column;display:flex;position:fixed;top:0;left:0}.hF-rail-head[data-astro-cid-zsgavefl]{border-bottom:1px solid var(--public-line-soft,var(--public-line));flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:1.05rem 1.05rem .9rem;display:flex}.hF-brand[data-astro-cid-zsgavefl]{color:inherit;align-items:center;gap:.6rem;min-width:0;text-decoration:none;display:inline-flex}.hF-brand-logo[data-astro-cid-zsgavefl]{object-fit:contain;flex:none;width:46px;height:46px}.hF-brand-text[data-astro-cid-zsgavefl]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.hF-brand-name[data-astro-cid-zsgavefl]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--public-text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.02rem;font-weight:800;display:-webkit-box;overflow:hidden}.hF-brand-est[data-astro-cid-zsgavefl]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--public-muted);margin-top:3px;font-size:.6rem;font-weight:800}.hF-rail-close[data-astro-cid-zsgavefl]{border:1px solid var(--public-line);border-radius:var(--public-radius,9px);width:38px;height:38px;color:var(--public-text);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:none}.hF-rail-close[data-astro-cid-zsgavefl] svg[data-astro-cid-zsgavefl]{width:19px;height:19px}.hF-rail-close[data-astro-cid-zsgavefl]:hover{color:var(--public-accent);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line))}.hF-rail-nav[data-astro-cid-zsgavefl]{-webkit-overflow-scrolling:touch;flex:auto;padding:.7rem .6rem 1rem;overflow-y:auto}.hF-nav-list[data-astro-cid-zsgavefl]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hF-nav-item[data-astro-cid-zsgavefl]{margin:0}.hF-nav-link[data-astro-cid-zsgavefl]{box-sizing:border-box;border-radius:var(--public-radius,10px);text-align:left;width:100%;color:var(--public-text);letter-spacing:.005em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.62rem .7rem;font-family:inherit;font-size:.94rem;font-weight:700;line-height:1.15;text-decoration:none;display:flex;position:relative}.hF-dot[data-astro-cid-zsgavefl]{background:var(--public-line);border-radius:3px;flex:none;width:8px;height:8px}.hF-nav-label[data-astro-cid-zsgavefl]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.hF-caret[data-astro-cid-zsgavefl]{opacity:.7;flex:none;width:16px;height:16px}.hF-nav-link[data-astro-cid-zsgavefl]:hover{background:color-mix(in srgb, var(--public-accent) 8%, transparent);color:var(--public-accent)}.hF-nav-link[data-astro-cid-zsgavefl]:hover .hF-dot[data-astro-cid-zsgavefl]{background:var(--public-accent)}.hF-nav-link[data-astro-cid-zsgavefl].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 11%, transparent);font-weight:800}.hF-nav-link[data-astro-cid-zsgavefl].active:before{content:"";background:var(--public-accent);border-radius:0 3px 3px 0;width:4px;height:22px;position:absolute;top:50%;left:-.6rem;transform:translateY(-50%)}.hF-nav-link[data-astro-cid-zsgavefl].active .hF-dot[data-astro-cid-zsgavefl]{background:var(--public-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--public-accent) 22%, transparent)}.hF-sub[data-astro-cid-zsgavefl]{border-left:2px solid var(--public-line-soft,var(--public-line));max-height:0;margin:2px 0 2px .85rem;padding:0 0 0 1.35rem;list-style:none;overflow:hidden}.hF-sub[data-astro-cid-zsgavefl].is-open{max-height:640px}.hF-sub-link[data-astro-cid-zsgavefl]{border-radius:var(--public-radius,8px);color:var(--public-muted);white-space:nowrap;text-overflow:ellipsis;padding:.44rem .55rem;font-size:.87rem;font-weight:600;text-decoration:none;display:block;overflow:hidden}.hF-sub-link[data-astro-cid-zsgavefl]:hover{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.hF-sub-link[data-astro-cid-zsgavefl].active{color:var(--public-accent);font-weight:800}.hF-rail-foot[data-astro-cid-zsgavefl]{padding:.85rem .9rem calc(.9rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--public-line-soft,var(--public-line));flex:none}.hF-install[data-astro-cid-zsgavefl]{box-sizing:border-box;border-radius:var(--public-radius,12px);background:var(--public-accent);color:#fff;letter-spacing:.01em;cursor:pointer;width:100%;box-shadow:0 4px 14px color-mix(in srgb, var(--public-accent) 34%, transparent);border:0;justify-content:center;align-items:center;gap:.5rem;padding:.82rem 1rem;font-family:inherit;font-size:.95rem;font-weight:800;line-height:1;display:flex}.hF-install[data-astro-cid-zsgavefl] svg[data-astro-cid-zsgavefl]{flex:none;width:18px;height:18px}.hF-install[data-astro-cid-zsgavefl]:hover{filter:brightness(1.06);box-shadow:0 6px 20px color-mix(in srgb, var(--public-accent) 44%, transparent)}.hF-install[data-astro-cid-zsgavefl]:active{transform:translateY(1px)}.hF-foot-row[data-astro-cid-zsgavefl]{align-items:center;gap:.65rem;margin-top:.75rem;display:flex}.hF-cart[data-astro-cid-zsgavefl]{border-radius:var(--public-radius,11px);border:1px solid var(--public-line);width:44px;height:44px;color:var(--public-text);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.hF-cart[data-astro-cid-zsgavefl] svg[data-astro-cid-zsgavefl]{width:21px;height:21px}.hF-cart[data-astro-cid-zsgavefl]:hover{color:var(--public-accent);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.hF-cart-badge[data-astro-cid-zsgavefl]{box-sizing:border-box;background:var(--public-accent);color:#fff;border:2px solid var(--public-bg);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:800;line-height:1;position:absolute;top:-6px;right:-6px}.hF-foot-meta[data-astro-cid-zsgavefl]{flex-direction:column;gap:2px;min-width:0;font-size:.78rem;line-height:1.2;display:flex}.hF-fb[data-astro-cid-zsgavefl]{color:var(--public-text);font-weight:700;text-decoration:none}.hF-fb[data-astro-cid-zsgavefl]:hover{color:var(--public-accent)}.hF-loc[data-astro-cid-zsgavefl]{color:var(--public-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hF-topbar[data-astro-cid-zsgavefl]{z-index:1040;box-sizing:border-box;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(150%)blur(10px);backdrop-filter:saturate(150%)blur(10px);border-bottom:1px solid var(--public-header-border);align-items:center;gap:.7rem;min-height:58px;padding:.5rem clamp(.75rem,3vw,1.1rem);display:none;position:sticky;top:0}.hF-root[data-astro-cid-zsgavefl].is-scrolled .hF-topbar[data-astro-cid-zsgavefl]{box-shadow:var(--public-shadow)}.hF-topbrand[data-astro-cid-zsgavefl]{color:inherit;align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:inline-flex}.hF-topbrand-logo[data-astro-cid-zsgavefl]{object-fit:contain;flex:none;width:34px;height:34px}.hF-topbrand-name[data-astro-cid-zsgavefl]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--public-text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;overflow:hidden}.hF-burger[data-astro-cid-zsgavefl]{border:1px solid var(--public-line);border-radius:var(--public-radius,10px);cursor:pointer;background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:inline-flex}.hF-burger-bar[data-astro-cid-zsgavefl]{background:var(--public-text);border-radius:2px;width:20px;height:2px;display:block}.hF-backdrop[data-astro-cid-zsgavefl]{z-index:1050;opacity:0;visibility:hidden;background:#0a0c1080;display:none;position:fixed;inset:0}.hF-backdrop[data-astro-cid-zsgavefl].is-open{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){.hF-nav-link[data-astro-cid-zsgavefl],.hF-dot[data-astro-cid-zsgavefl],.hF-caret[data-astro-cid-zsgavefl],.hF-sub-link[data-astro-cid-zsgavefl],.hF-cart[data-astro-cid-zsgavefl],.hF-install[data-astro-cid-zsgavefl],.hF-rail-close[data-astro-cid-zsgavefl],.hF-fb[data-astro-cid-zsgavefl],.hF-topbrand-name[data-astro-cid-zsgavefl]{transition:color .15s,background .15s,border-color .15s,box-shadow .15s,transform 80ms,filter .15s}.hF-caret[data-astro-cid-zsgavefl]{transition:transform .2s,opacity .15s}.hF-sub[data-astro-cid-zsgavefl]{transition:max-height .26s}}@media (max-width:959.98px){.hF-topbar[data-astro-cid-zsgavefl]{display:flex}.hF-backdrop[data-astro-cid-zsgavefl]{display:block}.hF-rail-close[data-astro-cid-zsgavefl]{display:inline-flex}.hF-rail[data-astro-cid-zsgavefl]{visibility:hidden;width:min(310px,84vw);transform:translate(-100%);box-shadow:12px 0 40px #00000038}.hF-rail[data-astro-cid-zsgavefl].is-open{visibility:visible;transform:translate(0)}@media (prefers-reduced-motion:no-preference){.hF-rail[data-astro-cid-zsgavefl]{transition:transform .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .26s}.hF-rail[data-astro-cid-zsgavefl].is-open{transition:transform .26s cubic-bezier(.4,0,.2,1),visibility}.hF-backdrop[data-astro-cid-zsgavefl]{transition:opacity .22s,visibility .22s}}}.hF-nav-parent[data-astro-cid-zsgavefl][aria-expanded=true] .hF-caret[data-astro-cid-zsgavefl]{transform:rotate(180deg)}.hF-nav-link[data-astro-cid-zsgavefl]:focus-visible,.hF-sub-link[data-astro-cid-zsgavefl]:focus-visible,.hF-brand[data-astro-cid-zsgavefl]:focus-visible,.hF-topbrand[data-astro-cid-zsgavefl]:focus-visible,.hF-cart[data-astro-cid-zsgavefl]:focus-visible,.hF-fb[data-astro-cid-zsgavefl]:focus-visible,.hF-install[data-astro-cid-zsgavefl]:focus-visible,.hF-burger[data-astro-cid-zsgavefl]:focus-visible,.hF-rail-close[data-astro-cid-zsgavefl]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-header[data-astro-cid-zrehxppj]{z-index:1000;width:100%;color:var(--public-text);border-top:3px solid var(--public-accent-dark,var(--public-accent));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.hG-header[data-astro-cid-zrehxppj].is-scrolled .hG-bar[data-astro-cid-zrehxppj]{box-shadow:var(--public-shadow)}.hG-util[data-astro-cid-zrehxppj]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-header-border)}.hG-util-inner[data-astro-cid-zrehxppj]{align-items:center;gap:.75rem;max-width:1240px;min-height:30px;margin:0 auto;padding:.32rem clamp(1rem,3vw,2rem);display:flex}.hG-util-info[data-astro-cid-zrehxppj]{letter-spacing:.03em;min-width:0;color:var(--public-muted);align-items:center;gap:.7rem;font-size:.73rem;font-weight:600;display:flex}.hG-util-loc[data-astro-cid-zrehxppj],.hG-util-night[data-astro-cid-zrehxppj]{white-space:nowrap;align-items:center;gap:.34rem;display:inline-flex}.hG-util-ico[data-astro-cid-zrehxppj]{color:var(--public-accent);flex:none}.hG-util-sep[data-astro-cid-zrehxppj]{background:color-mix(in srgb, var(--public-muted) 45%, transparent);flex:none;width:1px;height:12px}.hG-cart[data-astro-cid-zrehxppj]{width:34px;height:26px;color:var(--public-text);border:1px solid color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 24%, transparent);background:color-mix(in srgb, var(--public-bg) 55%, transparent);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hG-cart[data-astro-cid-zrehxppj]:hover,.hG-cart[data-astro-cid-zrehxppj]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:var(--public-bg);outline:none}.hG-cart[data-astro-cid-zrehxppj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-cart-badge[data-astro-cid-zrehxppj]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.64rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.hG-bar[data-astro-cid-zrehxppj]{background:var(--public-header-bg);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--public-header-border)}.hG-bar-inner[data-astro-cid-zrehxppj]{align-items:center;gap:clamp(.85rem,2.4vw,2rem);max-width:1240px;margin:0 auto;padding:.62rem clamp(1rem,3vw,2rem);display:flex}.hG-brand[data-astro-cid-zrehxppj]{color:inherit;border-radius:6px;flex:none;align-items:center;gap:.68rem;min-width:0;text-decoration:none;display:inline-flex}.hG-brand[data-astro-cid-zrehxppj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hG-logo[data-astro-cid-zrehxppj]{object-fit:contain;flex:none;width:48px;height:48px}.hG-brand-text[data-astro-cid-zrehxppj]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.hG-brand-name[data-astro-cid-zrehxppj]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.02rem,1.7vw,1.24rem);font-weight:800;overflow:hidden}.hG-brand-tag[data-astro-cid-zrehxppj]{letter-spacing:.15em;text-transform:uppercase;color:var(--public-muted);font-size:.64rem;font-weight:700}.hG-nav[data-astro-cid-zrehxppj]{flex:auto;justify-content:flex-start;min-width:0;display:flex}.hG-nav-list[data-astro-cid-zrehxppj]{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.hG-nav-item[data-astro-cid-zrehxppj]{position:relative}.hG-nav-link[data-astro-cid-zrehxppj]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3rem;padding:.55rem .72rem;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.hG-nav-link[data-astro-cid-zrehxppj]:hover,.hG-nav-link[data-astro-cid-zrehxppj]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent)}.hG-nav-link[data-astro-cid-zrehxppj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:1px}.hG-nav-link[data-astro-cid-zrehxppj].active{color:var(--public-accent)}.hG-nav-item[data-astro-cid-zrehxppj]>.hG-nav-link[data-astro-cid-zrehxppj].active:after{content:"";background:var(--public-accent);border-radius:1px;height:3px;position:absolute;bottom:.2rem;left:.72rem;right:.72rem}.hG-caret[data-astro-cid-zrehxppj]{opacity:.7;transition:transform .18s}.hG-has-drop[data-astro-cid-zrehxppj].is-open>.hG-drop-btn[data-astro-cid-zrehxppj] .hG-caret[data-astro-cid-zrehxppj]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-zrehxppj]:hover>.hG-drop-btn[data-astro-cid-zrehxppj] .hG-caret[data-astro-cid-zrehxppj]{transform:rotate(180deg)}}.hG-drop[data-astro-cid-zrehxppj]{background:var(--public-bg);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);border-radius:var(--public-radius,6px);min-width:214px;box-shadow:var(--public-shadow-strong,0 16px 36px #00000024);opacity:0;visibility:hidden;pointer-events:none;z-index:20;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .45rem);left:0;transform:translateY(6px)}.hG-drop[data-astro-cid-zrehxppj]:before{content:"";height:calc(.45rem + 4px);position:absolute;top:calc(-.45rem - 4px);left:0;right:0}.hG-has-drop[data-astro-cid-zrehxppj].is-open>.hG-drop[data-astro-cid-zrehxppj]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-zrehxppj]:hover>.hG-drop[data-astro-cid-zrehxppj],.hG-has-drop[data-astro-cid-zrehxppj]:focus-within>.hG-drop[data-astro-cid-zrehxppj]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}}.hG-drop-list[data-astro-cid-zrehxppj]{margin:0;padding:0;list-style:none}.hG-drop-link[data-astro-cid-zrehxppj]{color:var(--public-text);white-space:nowrap;border-radius:5px;padding:.55rem .72rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.hG-drop-link[data-astro-cid-zrehxppj]:hover,.hG-drop-link[data-astro-cid-zrehxppj]:focus-visible{background:color-mix(in srgb, var(--public-accent) 13%, transparent);color:var(--public-accent);outline:none}.hG-drop-link[data-astro-cid-zrehxppj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drop-link[data-astro-cid-zrehxppj].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.hG-actions[data-astro-cid-zrehxppj]{flex:none;align-items:center;gap:.6rem;margin-left:auto;display:flex}.hG-app-btn[data-astro-cid-zrehxppj]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));box-shadow:0 1px 2px color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 40%, transparent);cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:.56rem 1.1rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.hG-app-btn[data-astro-cid-zrehxppj]:hover{filter:brightness(1.07)}.hG-app-btn[data-astro-cid-zrehxppj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-app-btn[data-astro-cid-zrehxppj]:active{transform:translateY(1px)}.hG-burger[data-astro-cid-zrehxppj]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;border-radius:5px;justify-content:center;align-items:center;display:none}.hG-burger[data-astro-cid-zrehxppj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-burger-bars[data-astro-cid-zrehxppj]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.hG-burger-bars[data-astro-cid-zrehxppj] span[data-astro-cid-zrehxppj]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.hG-scrim[data-astro-cid-zrehxppj]{z-index:1100;opacity:0;background:#18140c80;transition:opacity .25s;position:fixed;inset:0}.hG-scrim[data-astro-cid-zrehxppj].is-open{opacity:1}.hG-drawer[data-astro-cid-zrehxppj]{z-index:1200;background:var(--public-bg);border-left:3px solid var(--public-accent);flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #18140c33}.hG-drawer[data-astro-cid-zrehxppj].is-open{transform:translate(0)}.hG-drawer-head[data-astro-cid-zrehxppj]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.hG-drawer-title[data-astro-cid-zrehxppj]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.72rem;font-weight:800}.hG-drawer-close[data-astro-cid-zrehxppj]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.hG-drawer-close[data-astro-cid-zrehxppj]:hover{color:var(--public-accent);border-color:var(--public-accent)}.hG-drawer-close[data-astro-cid-zrehxppj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-drawer-list[data-astro-cid-zrehxppj]{flex:auto;margin:0;padding:.5rem .75rem;list-style:none}.hG-drawer-link[data-astro-cid-zrehxppj]{color:var(--public-text);border-left:3px solid #0000;border-radius:5px;padding:.72rem .6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.hG-drawer-link[data-astro-cid-zrehxppj]:hover,.hG-drawer-link[data-astro-cid-zrehxppj]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent);outline:none}.hG-drawer-link[data-astro-cid-zrehxppj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drawer-link[data-astro-cid-zrehxppj].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.hG-drawer-foot[data-astro-cid-zrehxppj]{border-top:1px solid var(--public-line);padding:1rem 1.1rem 1.4rem}.hG-app-btn-block[data-astro-cid-zrehxppj]{width:100%;padding:.78rem 1rem;font-size:.9rem}.hG-drawer-meta[data-astro-cid-zrehxppj]{letter-spacing:.04em;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.72rem}@media (max-width:960px){.hG-nav[data-astro-cid-zrehxppj],.hG-app-btn[data-astro-cid-zrehxppj]{display:none}.hG-burger[data-astro-cid-zrehxppj]{display:inline-flex}}@media (max-width:560px){.hG-util-loc[data-astro-cid-zrehxppj],.hG-util-sep[data-astro-cid-zrehxppj],.hG-brand-tag[data-astro-cid-zrehxppj]{display:none}}@media (max-width:380px){.hG-util-night[data-astro-cid-zrehxppj]{display:none}}@media (prefers-reduced-motion:reduce){.hG-drop[data-astro-cid-zrehxppj],.hG-scrim[data-astro-cid-zrehxppj],.hG-drawer[data-astro-cid-zrehxppj],.hG-caret[data-astro-cid-zrehxppj],.hG-app-btn[data-astro-cid-zrehxppj],.hG-cart[data-astro-cid-zrehxppj]{transition:none}}.hH-root[data-astro-cid-xsq4u4cs]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hH-root[data-astro-cid-xsq4u4cs].is-scrolled{box-shadow:var(--public-shadow)}.hH-bar[data-astro-cid-xsq4u4cs]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hH-brand[data-astro-cid-xsq4u4cs]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hH-logo[data-astro-cid-xsq4u4cs]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hH-brand--sm[data-astro-cid-xsq4u4cs] .hH-logo[data-astro-cid-xsq4u4cs]{width:34px;height:34px}.hH-brandText[data-astro-cid-xsq4u4cs]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hH-brandName[data-astro-cid-xsq4u4cs]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hH-brandSince[data-astro-cid-xsq4u4cs]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hH-actions[data-astro-cid-xsq4u4cs]{flex:none;align-items:center;gap:10px;display:flex}.hH-menuBtn[data-astro-cid-xsq4u4cs]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hH-menuBtn[data-astro-cid-xsq4u4cs]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hH-menuBtn[data-astro-cid-xsq4u4cs]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hH-menuBtn[data-astro-cid-xsq4u4cs]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hH-menuIcon[data-astro-cid-xsq4u4cs]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hH-menuIcon[data-astro-cid-xsq4u4cs] span[data-astro-cid-xsq4u4cs]{background:currentColor;border-radius:2px;height:2px;display:block}.hH-menuLabel[data-astro-cid-xsq4u4cs]{display:inline-block}.hH-cart[data-astro-cid-xsq4u4cs]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hH-cart[data-astro-cid-xsq4u4cs]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hH-cart[data-astro-cid-xsq4u4cs]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hH-cartBadge[data-astro-cid-xsq4u4cs]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hH-overlay[data-astro-cid-xsq4u4cs]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hH-overlay[data-astro-cid-xsq4u4cs].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hH-overlay[data-astro-cid-xsq4u4cs]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hH-overlayInner[data-astro-cid-xsq4u4cs]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hH-overlayTop[data-astro-cid-xsq4u4cs]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hH-close[data-astro-cid-xsq4u4cs]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hH-close[data-astro-cid-xsq4u4cs]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hH-close[data-astro-cid-xsq4u4cs]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hH-overlayNav[data-astro-cid-xsq4u4cs]{flex:auto}.hH-bigList[data-astro-cid-xsq4u4cs]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hH-bigItem[data-astro-cid-xsq4u4cs]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hH-bigItem[data-astro-cid-xsq4u4cs]:last-child{border-bottom:0}.hH-bigLink[data-astro-cid-xsq4u4cs]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hH-bigLink[data-astro-cid-xsq4u4cs]:hover{color:var(--public-accent);transform:translate(6px)}.hH-bigLink[data-astro-cid-xsq4u4cs]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hH-bigLink[data-astro-cid-xsq4u4cs].active{color:var(--public-accent)}.hH-bigLink[data-astro-cid-xsq4u4cs].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hH-subRow[data-astro-cid-xsq4u4cs]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hH-subLink[data-astro-cid-xsq4u4cs]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hH-subLink[data-astro-cid-xsq4u4cs]:hover{color:var(--public-text)}.hH-subLink[data-astro-cid-xsq4u4cs]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hH-subLink[data-astro-cid-xsq4u4cs].active{color:var(--public-accent)}.hH-overlayFoot[data-astro-cid-xsq4u4cs]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hH-appCta[data-astro-cid-xsq4u4cs]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hH-appCta[data-astro-cid-xsq4u4cs]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hH-appCta[data-astro-cid-xsq4u4cs]:hover{color:var(--public-bg)}.hH-appCta[data-astro-cid-xsq4u4cs]:hover:before{height:100%}.hH-appCta[data-astro-cid-xsq4u4cs]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hH-appCtaLabel[data-astro-cid-xsq4u4cs]{z-index:1;position:relative}@media (max-width:560px){.hH-menuLabel[data-astro-cid-xsq4u4cs]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hH-menuBtn[data-astro-cid-xsq4u4cs]{padding:10px 12px}}@media (max-width:380px){.hH-bar[data-astro-cid-xsq4u4cs]{gap:12px;padding:0 14px}.hH-overlayInner[data-astro-cid-xsq4u4cs]{padding:0 16px 40px}.hH-brandName[data-astro-cid-xsq4u4cs]{white-space:normal;font-size:13.5px}.hH-brandSince[data-astro-cid-xsq4u4cs]{display:none}}@media (prefers-reduced-motion:reduce){.hH-overlay[data-astro-cid-xsq4u4cs]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hH-overlay[data-astro-cid-xsq4u4cs].is-open,.hH-bigLink[data-astro-cid-xsq4u4cs]:hover,.hH-close[data-astro-cid-xsq4u4cs]:hover{transform:none}.hH-menuBtn[data-astro-cid-xsq4u4cs],.hH-cart[data-astro-cid-xsq4u4cs],.hH-appCta[data-astro-cid-xsq4u4cs],.hH-appCta[data-astro-cid-xsq4u4cs]:before,.hH-bigLink[data-astro-cid-xsq4u4cs],.hH-subLink[data-astro-cid-xsq4u4cs],.hH-close[data-astro-cid-xsq4u4cs]{transition:none}}.hI-header[data-astro-cid-fgyv6227]{z-index:1000;background:var(--public-header-bg);color:var(--public-text);border-bottom:1px solid var(--public-header-border);-webkit-backdrop-filter:saturate(1.12)blur(9px);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hI-header[data-astro-cid-fgyv6227].is-scrolled{box-shadow:var(--public-shadow);border-bottom-color:var(--public-line)}.hI-inner[data-astro-cid-fgyv6227]{max-width:1120px;margin:0 auto;padding:14px 24px 12px}.hI-crest[data-astro-cid-fgyv6227]{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:16px;display:grid}.hI-crest-spacer[data-astro-cid-fgyv6227]{min-width:0}.hI-emblem[data-astro-cid-fgyv6227]{color:inherit;text-align:center;border-radius:var(--public-radius,8px);flex-direction:column;grid-column:2;justify-self:center;align-items:center;gap:5px;padding:2px 6px;text-decoration:none;display:flex}.hI-emblem[data-astro-cid-fgyv6227]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hI-logo[data-astro-cid-fgyv6227]{object-fit:contain;width:52px;height:52px;display:block}.hI-brand-text[data-astro-cid-fgyv6227]{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.hI-brand-name[data-astro-cid-fgyv6227]{font-family:var(--public-font-heading,Georgia, "Iowan Old Style", "Times New Roman", serif);letter-spacing:.015em;color:var(--public-text);font-size:1.32rem;font-weight:700;line-height:1.05}.hI-brand-est[data-astro-cid-fgyv6227]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent);font-size:.66rem;font-weight:700}.hI-crest-actions[data-astro-cid-fgyv6227]{grid-column:3;justify-self:end;align-items:center;gap:11px;display:flex}.hI-install[data-astro-cid-fgyv6227]{font-family:var(--public-font-body,Georgia, "Times New Roman", serif);letter-spacing:.02em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));border-radius:var(--public-radius,8px);cursor:pointer;white-space:nowrap;padding:9px 17px;font-size:.82rem;font-weight:700;transition:background-color .15s,transform 80ms,box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff38,0 1px 2px #3c321e24}.hI-install[data-astro-cid-fgyv6227]:hover{background:var(--public-accent-dark,var(--public-accent));box-shadow:inset 0 0 0 1px #ffffff47, var(--public-shadow)}.hI-install[data-astro-cid-fgyv6227]:active{transform:translateY(1px)}.hI-install[data-astro-cid-fgyv6227]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hI-cart[data-astro-cid-fgyv6227]{border-radius:var(--public-radius,8px);width:42px;height:42px;color:var(--public-text);border:1px solid var(--public-line);background:var(--public-bg);justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;position:relative}.hI-cart[data-astro-cid-fgyv6227]:hover{color:var(--public-accent);border-color:var(--public-accent)}.hI-cart[data-astro-cid-fgyv6227]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hI-cart-badge[data-astro-cid-fgyv6227]{min-width:18px;height:18px;font-family:var(--public-font-body,Georgia, "Times New Roman", serif);color:#fff;background:var(--public-accent);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;font-weight:700;line-height:1;position:absolute;top:-6px;right:-6px}.hI-toggle[data-astro-cid-fgyv6227]{background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:44px;height:42px;padding:0 11px;display:none}.hI-toggle-bar[data-astro-cid-fgyv6227]{background:var(--public-text);border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.hI-toggle[data-astro-cid-fgyv6227]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hI-toggle[data-astro-cid-fgyv6227][aria-expanded=true] .hI-toggle-bar[data-astro-cid-fgyv6227]:first-child{transform:translateY(7px)rotate(45deg)}.hI-toggle[data-astro-cid-fgyv6227][aria-expanded=true] .hI-toggle-bar[data-astro-cid-fgyv6227]:nth-child(2){opacity:0}.hI-toggle[data-astro-cid-fgyv6227][aria-expanded=true] .hI-toggle-bar[data-astro-cid-fgyv6227]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hI-ornament[data-astro-cid-fgyv6227]{justify-content:center;align-items:center;gap:10px;margin:10px auto 8px;display:flex}.hI-ornament-rule[data-astro-cid-fgyv6227]{background:linear-gradient(to var(--_dir,right), transparent, var(--public-line));width:44px;height:1px}.hI-ornament-rule[data-astro-cid-fgyv6227]:last-child{--_dir:left}.hI-ornament-diamond[data-astro-cid-fgyv6227]{background:var(--public-accent);border-radius:1px;flex-shrink:0;width:6px;height:6px;transform:rotate(45deg)}.hI-navbar[data-astro-cid-fgyv6227]{justify-content:center;display:flex}.hI-nav-list[data-astro-cid-fgyv6227]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hI-nav-item[data-astro-cid-fgyv6227]{position:relative}.hI-nav-link[data-astro-cid-fgyv6227]{font-family:var(--public-font-body,Georgia, "Times New Roman", serif);letter-spacing:.01em;color:var(--public-text);cursor:pointer;border-radius:var(--public-radius,6px);white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:7px 13px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.hI-nav-link[data-astro-cid-fgyv6227]:after{content:"";background:var(--public-accent);transform-origin:50%;border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:1px;left:13px;right:13px;transform:scaleX(0)}.hI-nav-link[data-astro-cid-fgyv6227]:hover{color:var(--public-accent)}.hI-nav-link[data-astro-cid-fgyv6227]:hover:after,.hI-nav-link[data-astro-cid-fgyv6227]:focus-visible:after{transform:scaleX(1)}.hI-nav-link[data-astro-cid-fgyv6227].active{color:var(--public-accent)}.hI-nav-link[data-astro-cid-fgyv6227].active:after{transform:scaleX(1)}.hI-nav-link[data-astro-cid-fgyv6227]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hI-caret[data-astro-cid-fgyv6227]{opacity:.7;margin-top:1px;transition:transform .18s}.hI-menu[data-astro-cid-fgyv6227]{background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,11px);min-width:214px;box-shadow:var(--public-shadow-strong,var(--public-shadow));opacity:0;visibility:hidden;pointer-events:none;z-index:20;padding:7px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(6px)}.hI-menu[data-astro-cid-fgyv6227]:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.hI-menu[data-astro-cid-fgyv6227].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.hI-nav-trigger[data-astro-cid-fgyv6227][aria-expanded=true] .hI-caret[data-astro-cid-fgyv6227]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hI-has-menu[data-astro-cid-fgyv6227]:hover>.hI-menu[data-astro-cid-fgyv6227],.hI-has-menu[data-astro-cid-fgyv6227]:focus-within>.hI-menu[data-astro-cid-fgyv6227]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.hI-has-menu[data-astro-cid-fgyv6227]:hover>.hI-nav-trigger[data-astro-cid-fgyv6227] .hI-caret[data-astro-cid-fgyv6227]{transform:rotate(180deg)}}.hI-menu-list[data-astro-cid-fgyv6227]{margin:0;padding:0;list-style:none}.hI-menu-link[data-astro-cid-fgyv6227]{font-family:var(--public-font-body,Georgia, "Times New Roman", serif);color:var(--public-text);border-radius:var(--public-radius,7px);white-space:nowrap;padding:9px 12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .13s,color .13s;display:block}.hI-menu-link[data-astro-cid-fgyv6227]:hover,.hI-menu-link[data-astro-cid-fgyv6227]:focus-visible{background:var(--public-bg-soft,var(--public-line-soft));color:var(--public-accent);outline:none}.hI-menu-link[data-astro-cid-fgyv6227].active{color:var(--public-accent);background:var(--public-bg-soft,var(--public-line-soft));font-weight:700}.hI-drawer[data-astro-cid-fgyv6227]{border-top:1px solid var(--public-line);background:var(--public-bg);max-height:calc(100dvh - 132px);display:none;overflow-y:auto}.hI-drawer[data-astro-cid-fgyv6227].is-open{display:block}.hI-drawer-inner[data-astro-cid-fgyv6227]{max-width:640px;margin:0 auto;padding:12px 18px 20px}.hI-drawer-list[data-astro-cid-fgyv6227]{margin:0;padding:0;list-style:none}.hI-drawer-link[data-astro-cid-fgyv6227]{font-family:var(--public-font-body,Georgia, "Times New Roman", serif);color:var(--public-text);border-radius:var(--public-radius,8px);border-bottom:1px solid var(--public-line-soft);padding:13px 12px;font-size:1.02rem;font-weight:600;text-decoration:none;display:block}.hI-drawer-link[data-astro-cid-fgyv6227]:hover,.hI-drawer-link[data-astro-cid-fgyv6227]:focus-visible{background:var(--public-bg-soft,var(--public-line-soft));color:var(--public-accent);outline:none}.hI-drawer-link[data-astro-cid-fgyv6227].active{color:var(--public-accent);box-shadow:inset 3px 0 0 0 var(--public-accent)}.hI-drawer-install[data-astro-cid-fgyv6227]{width:100%;font-family:var(--public-font-body,Georgia, "Times New Roman", serif);letter-spacing:.02em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));border-radius:var(--public-radius,8px);cursor:pointer;margin-top:16px;padding:14px 16px;font-size:.9rem;font-weight:700;display:block;box-shadow:inset 0 0 0 1px #ffffff38,0 1px 2px #3c321e24}.hI-drawer-install[data-astro-cid-fgyv6227]:active{transform:translateY(1px)}.hI-drawer-install[data-astro-cid-fgyv6227]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}@media (max-width:1040px){.hI-navbar[data-astro-cid-fgyv6227],.hI-ornament[data-astro-cid-fgyv6227]{display:none}.hI-toggle[data-astro-cid-fgyv6227]{display:flex}.hI-install[data-astro-cid-fgyv6227]{display:none}.hI-inner[data-astro-cid-fgyv6227]{padding:11px 18px}.hI-crest[data-astro-cid-fgyv6227]{column-gap:10px}.hI-emblem[data-astro-cid-fgyv6227]{text-align:left;flex-direction:row;align-items:center;gap:11px}.hI-brand-text[data-astro-cid-fgyv6227]{align-items:flex-start;gap:2px}.hI-logo[data-astro-cid-fgyv6227]{width:42px;height:42px}.hI-brand-name[data-astro-cid-fgyv6227]{font-size:1.14rem}}@media (max-width:560px){.hI-inner[data-astro-cid-fgyv6227]{padding:10px 15px}.hI-brand-name[data-astro-cid-fgyv6227]{font-size:1.02rem}.hI-brand-est[data-astro-cid-fgyv6227]{letter-spacing:.18em}.hI-crest-actions[data-astro-cid-fgyv6227]{gap:8px}}@media (max-width:380px){.hI-brand-name[data-astro-cid-fgyv6227]{font-size:.92rem}.hI-logo[data-astro-cid-fgyv6227]{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.hI-header[data-astro-cid-fgyv6227],.hI-nav-link[data-astro-cid-fgyv6227],.hI-nav-link[data-astro-cid-fgyv6227]:after,.hI-caret[data-astro-cid-fgyv6227],.hI-menu[data-astro-cid-fgyv6227],.hI-toggle-bar[data-astro-cid-fgyv6227],.hI-install[data-astro-cid-fgyv6227],.hI-cart[data-astro-cid-fgyv6227]{transition:none!important}}body[data-design=k]{--gzk-w:264px;padding-right:var(--gzk-w)}.gzk-rail[data-astro-cid-t27glkig]{width:var(--gzk-w,264px);z-index:1000;background:var(--public-bg-alt,var(--public-bg));border-left:1px solid var(--public-header-border,var(--public-line));overscroll-behavior:contain;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--public-text);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.gzk-brand[data-astro-cid-t27glkig]{color:inherit;border-bottom:1px solid var(--public-line-soft,var(--public-line));align-items:center;gap:.6rem;padding:1.15rem 1.15rem 1rem;text-decoration:none;display:flex}.gzk-logo[data-astro-cid-t27glkig]{object-fit:contain;flex:none;width:42px;height:42px}.gzk-brand-text[data-astro-cid-t27glkig]{flex-direction:column;min-width:0;line-height:1.1;display:flex}.gzk-brand-name[data-astro-cid-t27glkig]{font-family:var(--public-font-heading,Georgia, serif);letter-spacing:-.01em;color:var(--public-text);font-size:1.02rem;font-weight:800;line-height:1.12}.gzk-brand-tag[data-astro-cid-t27glkig]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:.15rem;font-size:.6rem;font-weight:700}.gzk-rail-label[data-astro-cid-t27glkig]{font-family:var(--public-font-heading,Georgia, serif);letter-spacing:.22em;text-transform:uppercase;color:var(--public-accent);margin:0;padding:.9rem 1.15rem .35rem;font-size:.66rem;font-weight:800}.gzk-nav[data-astro-cid-t27glkig]{flex-direction:column;flex:auto;padding:0 .55rem .5rem;display:flex}.gzk-row[data-astro-cid-t27glkig]{width:100%;font-family:var(--public-font-body,inherit);color:var(--public-text);border:0;border-bottom:1px solid var(--public-line-soft,var(--public-line));cursor:pointer;text-align:left;background:0 0;border-left:3px solid #0000;align-items:center;gap:.7rem;padding:.62rem .7rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .13s,color .13s,border-color .13s;display:flex}.gzk-group-btn[data-astro-cid-t27glkig]{justify-content:flex-start}.gzk-num[data-astro-cid-t27glkig]{font-family:var(--public-font-heading,Georgia, serif);letter-spacing:.02em;color:var(--public-muted);flex:none;min-width:1.6em;font-size:.78rem;font-weight:800;line-height:1}.gzk-row-label[data-astro-cid-t27glkig]{flex:auto;min-width:0}.gzk-row[data-astro-cid-t27glkig]:hover{background:color-mix(in srgb, var(--public-accent) 9%, transparent);color:var(--public-accent)}.gzk-row[data-astro-cid-t27glkig]:hover .gzk-num[data-astro-cid-t27glkig]{color:var(--public-accent)}.gzk-row[data-astro-cid-t27glkig]:focus-visible,.gzk-sublink[data-astro-cid-t27glkig]:focus-visible,.gzk-app-btn[data-astro-cid-t27glkig]:focus-visible,.gzk-cart[data-astro-cid-t27glkig]:focus-visible,.gzk-burger[data-astro-cid-t27glkig]:focus-visible,.gzk-brand[data-astro-cid-t27glkig]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.gzk-row[data-astro-cid-t27glkig].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 11%, transparent);border-left-color:var(--public-accent)}.gzk-row[data-astro-cid-t27glkig].active .gzk-num[data-astro-cid-t27glkig]{color:var(--public-accent)}.gzk-chev[data-astro-cid-t27glkig]{opacity:.7;flex:none;margin-left:auto;transition:transform .18s}.gzk-group[data-astro-cid-t27glkig].is-open .gzk-chev[data-astro-cid-t27glkig]{transform:rotate(180deg)}.gzk-sub[data-astro-cid-t27glkig]{border-bottom:1px solid var(--public-line-soft,var(--public-line));grid-template-rows:0fr;margin:0;padding:0 0 0 2.3rem;list-style:none;transition:grid-template-rows .22s;display:grid}.gzk-group[data-astro-cid-t27glkig].is-open .gzk-sub[data-astro-cid-t27glkig]{grid-template-rows:1fr}.gzk-sub[data-astro-cid-t27glkig]>li[data-astro-cid-t27glkig]{min-height:0;overflow:hidden}.gzk-sublink[data-astro-cid-t27glkig]{color:var(--public-muted);border-left:2px solid var(--public-line-soft,var(--public-line));margin:.1rem 0;padding:.38rem .6rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .12s,border-color .12s;display:block}.gzk-sublink[data-astro-cid-t27glkig]:hover{color:var(--public-text);border-left-color:var(--public-accent)}.gzk-sublink[data-astro-cid-t27glkig].active{color:var(--public-accent);border-left-color:var(--public-accent);font-weight:700}.gzk-foot[data-astro-cid-t27glkig]{border-top:1px solid var(--public-line-soft,var(--public-line));flex-direction:column;gap:.6rem;padding:.9rem 1rem 1.1rem;display:flex}.gzk-app-btn[data-astro-cid-t27glkig]{font-family:var(--public-font-body,inherit);letter-spacing:.01em;color:var(--public-bg);background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:.62rem 1rem;font-size:.84rem;font-weight:700;transition:filter .15s;display:inline-flex}.gzk-app-btn[data-astro-cid-t27glkig]:hover{filter:brightness(1.07)}.gzk-cart[data-astro-cid-t27glkig]{color:var(--public-text);border:1px solid var(--public-line);border-radius:3px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.gzk-cart[data-astro-cid-t27glkig]:hover{color:var(--public-accent);border-color:var(--public-accent)}.gzk-cart-badge[data-astro-cid-t27glkig]{min-width:17px;height:17px;color:var(--public-bg);background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;left:18px}.gzk-meta[data-astro-cid-t27glkig]{letter-spacing:.05em;color:var(--public-muted);margin:0;font-size:.68rem}.gzk-topbar[data-astro-cid-t27glkig]{display:none}.gzk-scrim[data-astro-cid-t27glkig]{z-index:1090;opacity:0;background:#100e0980;transition:opacity .25s;position:fixed;inset:0}.gzk-scrim[data-astro-cid-t27glkig].is-open{opacity:1}@media (max-width:960px){body[data-design=k]{padding-top:56px;padding-right:0}.gzk-topbar[data-astro-cid-t27glkig]{z-index:1080;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:2px solid var(--public-text);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;height:56px;padding:0 .9rem;display:flex;position:fixed;top:0;left:0;right:0}.gzk-topbar-brand[data-astro-cid-t27glkig]{color:var(--public-text);align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:inline-flex}.gzk-topbar-logo[data-astro-cid-t27glkig]{object-fit:contain;flex:none;width:34px;height:34px}.gzk-topbar-name[data-astro-cid-t27glkig]{font-family:var(--public-font-heading,Georgia, serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:800;overflow:hidden}.gzk-burger[data-astro-cid-t27glkig]{border:1px solid var(--public-line);width:40px;height:40px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gzk-burger-bars[data-astro-cid-t27glkig]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.gzk-burger-bars[data-astro-cid-t27glkig] span[data-astro-cid-t27glkig]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.gzk-rail[data-astro-cid-t27glkig]{width:min(320px,86vw);transition:transform .28s cubic-bezier(.16,1,.3,1);transform:translate(100%);box-shadow:-16px 0 40px #100e0938}.gzk-rail[data-astro-cid-t27glkig].is-open{transform:translate(0)}}@media (min-width:961px){.gzk-scrim[data-astro-cid-t27glkig]{display:none}}@media (prefers-reduced-motion:reduce){.gzk-rail[data-astro-cid-t27glkig],.gzk-scrim[data-astro-cid-t27glkig],.gzk-chev[data-astro-cid-t27glkig],.gzk-sub[data-astro-cid-t27glkig],.gzk-app-btn[data-astro-cid-t27glkig]{transition:none}}.hL-root[data-astro-cid-37sox7ua]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hL-root[data-astro-cid-37sox7ua].is-scrolled{box-shadow:var(--public-shadow)}.hL-root[data-astro-cid-37sox7ua]{border-bottom:3px solid var(--public-accent)}.hL-bar[data-astro-cid-37sox7ua]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hL-brand[data-astro-cid-37sox7ua]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hL-logo[data-astro-cid-37sox7ua]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hL-brand--sm[data-astro-cid-37sox7ua] .hL-logo[data-astro-cid-37sox7ua]{width:34px;height:34px}.hL-brandText[data-astro-cid-37sox7ua]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hL-brandName[data-astro-cid-37sox7ua]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hL-brandSince[data-astro-cid-37sox7ua]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hL-actions[data-astro-cid-37sox7ua]{flex:none;align-items:center;gap:10px;display:flex}.hL-menuBtn[data-astro-cid-37sox7ua]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hL-menuBtn[data-astro-cid-37sox7ua]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hL-menuBtn[data-astro-cid-37sox7ua]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hL-menuBtn[data-astro-cid-37sox7ua]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hL-menuIcon[data-astro-cid-37sox7ua]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hL-menuIcon[data-astro-cid-37sox7ua] span[data-astro-cid-37sox7ua]{background:currentColor;border-radius:2px;height:2px;display:block}.hL-menuLabel[data-astro-cid-37sox7ua]{display:inline-block}.hL-cart[data-astro-cid-37sox7ua]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hL-cart[data-astro-cid-37sox7ua]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hL-cart[data-astro-cid-37sox7ua]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hL-cartBadge[data-astro-cid-37sox7ua]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hL-overlay[data-astro-cid-37sox7ua]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hL-overlay[data-astro-cid-37sox7ua].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hL-overlay[data-astro-cid-37sox7ua]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hL-overlayInner[data-astro-cid-37sox7ua]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hL-overlayTop[data-astro-cid-37sox7ua]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hL-close[data-astro-cid-37sox7ua]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hL-close[data-astro-cid-37sox7ua]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hL-close[data-astro-cid-37sox7ua]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hL-overlayNav[data-astro-cid-37sox7ua]{flex:auto}.hL-bigList[data-astro-cid-37sox7ua]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hL-bigItem[data-astro-cid-37sox7ua]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hL-bigItem[data-astro-cid-37sox7ua]:last-child{border-bottom:0}.hL-bigLink[data-astro-cid-37sox7ua]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hL-bigLink[data-astro-cid-37sox7ua]:hover{color:var(--public-accent);transform:translate(6px)}.hL-bigLink[data-astro-cid-37sox7ua]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hL-bigLink[data-astro-cid-37sox7ua].active{color:var(--public-accent)}.hL-bigLink[data-astro-cid-37sox7ua].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hL-subRow[data-astro-cid-37sox7ua]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hL-subLink[data-astro-cid-37sox7ua]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hL-subLink[data-astro-cid-37sox7ua]:hover{color:var(--public-text)}.hL-subLink[data-astro-cid-37sox7ua]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hL-subLink[data-astro-cid-37sox7ua].active{color:var(--public-accent)}.hL-overlayFoot[data-astro-cid-37sox7ua]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hL-appCta[data-astro-cid-37sox7ua]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hL-appCta[data-astro-cid-37sox7ua]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hL-appCta[data-astro-cid-37sox7ua]:hover{color:var(--public-bg)}.hL-appCta[data-astro-cid-37sox7ua]:hover:before{height:100%}.hL-appCta[data-astro-cid-37sox7ua]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hL-appCtaLabel[data-astro-cid-37sox7ua]{z-index:1;position:relative}@media (max-width:560px){.hL-menuLabel[data-astro-cid-37sox7ua]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hL-menuBtn[data-astro-cid-37sox7ua]{padding:10px 12px}}@media (max-width:380px){.hL-bar[data-astro-cid-37sox7ua]{gap:12px;padding:0 14px}.hL-overlayInner[data-astro-cid-37sox7ua]{padding:0 16px 40px}.hL-brandName[data-astro-cid-37sox7ua]{white-space:normal;font-size:13.5px}.hL-brandSince[data-astro-cid-37sox7ua]{display:none}}@media (prefers-reduced-motion:reduce){.hL-overlay[data-astro-cid-37sox7ua]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hL-overlay[data-astro-cid-37sox7ua].is-open,.hL-bigLink[data-astro-cid-37sox7ua]:hover,.hL-close[data-astro-cid-37sox7ua]:hover{transform:none}.hL-menuBtn[data-astro-cid-37sox7ua],.hL-cart[data-astro-cid-37sox7ua],.hL-appCta[data-astro-cid-37sox7ua],.hL-appCta[data-astro-cid-37sox7ua]:before,.hL-bigLink[data-astro-cid-37sox7ua],.hL-subLink[data-astro-cid-37sox7ua],.hL-close[data-astro-cid-37sox7ua]{transition:none}}.hM-root[data-astro-cid-jlelflza]{z-index:1000;background:var(--public-header-bg,var(--public-bg));border-bottom:2px solid var(--public-text);color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.hM-root[data-astro-cid-jlelflza].is-scrolled{border-bottom-width:3px}.hM-bar[data-astro-cid-jlelflza]{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;height:68px;margin:0 auto;padding:0 clamp(14px,3vw,30px);display:flex}.hM-brand[data-astro-cid-jlelflza]{color:var(--public-text);align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.hM-logo[data-astro-cid-jlelflza]{object-fit:contain;border:1px solid var(--public-line);border-radius:0;flex:none;width:38px;height:38px;display:block}.hM-brand--sm[data-astro-cid-jlelflza] .hM-logo[data-astro-cid-jlelflza]{width:32px;height:32px}.hM-brandText[data-astro-cid-jlelflza]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hM-brandName[data-astro-cid-jlelflza]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;text-transform:uppercase;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.hM-brandMeta[data-astro-cid-jlelflza]{letter-spacing:.2em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;margin-top:3px;font-size:9.5px;font-weight:700}.hM-actions[data-astro-cid-jlelflza]{flex:none;align-items:stretch;gap:10px;display:flex}.hM-menuBtn[data-astro-cid-jlelflza]{height:44px;font-family:var(--public-font-heading,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);border:2px solid var(--public-text);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:11px;padding:0 20px;font-size:13px;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.hM-menuBtn[data-astro-cid-jlelflza]:hover{background:var(--public-text);color:var(--public-bg)}.hM-menuBtn[data-astro-cid-jlelflza]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hM-menuIcon[data-astro-cid-jlelflza]{flex-direction:column;justify-content:center;gap:3px;width:18px;display:inline-flex}.hM-menuIcon[data-astro-cid-jlelflza] span[data-astro-cid-jlelflza]{background:currentColor;width:100%;height:2px;display:block}.hM-menuLabel[data-astro-cid-jlelflza]{display:inline-block}.hM-cart[data-astro-cid-jlelflza]{width:44px;height:44px;color:var(--public-text);border:2px solid var(--public-line);border-radius:0;justify-content:center;align-items:center;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.hM-cart[data-astro-cid-jlelflza]:hover{border-color:var(--public-text);background:var(--public-text);color:var(--public-bg)}.hM-cart[data-astro-cid-jlelflza]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hM-cartBadge[data-astro-cid-jlelflza]{min-width:18px;height:18px;color:var(--public-bg);background:var(--public-accent);border-radius:0;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-8px;right:-8px}.hM-overlay[data-astro-cid-jlelflza]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,visibility .24s;position:fixed;inset:0;overflow-y:auto}.hM-overlay[data-astro-cid-jlelflza].is-open{opacity:1;visibility:visible;pointer-events:auto}.hM-overlayInner[data-astro-cid-jlelflza]{flex-direction:column;width:100%;max-width:1280px;min-height:100%;margin:0 auto;padding:0 clamp(14px,3vw,30px) 40px;display:flex}.hM-overlayTop[data-astro-cid-jlelflza]{border-bottom:2px solid var(--public-text);justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.hM-overlayTop[data-astro-cid-jlelflza] .hM-brandName[data-astro-cid-jlelflza]{font-size:14px}.hM-close[data-astro-cid-jlelflza]{height:44px;font-family:var(--public-font-heading,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);border:2px solid var(--public-text);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.hM-close[data-astro-cid-jlelflza]:hover{background:var(--public-text);color:var(--public-bg)}.hM-close[data-astro-cid-jlelflza]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hM-overlayKicker[data-astro-cid-jlelflza]{letter-spacing:.34em;text-transform:uppercase;color:var(--public-accent);margin:clamp(18px,4vw,34px) 0 clamp(6px,2vw,14px);font-size:11px;font-weight:800}.hM-overlayNav[data-astro-cid-jlelflza]{flex:auto}.hM-bigList[data-astro-cid-jlelflza]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hM-bigItem[data-astro-cid-jlelflza]{border-top:1px solid var(--public-line);padding:clamp(12px,2vw,18px) 0}.hM-bigItem[data-astro-cid-jlelflza]:last-child{border-bottom:1px solid var(--public-line)}.hM-bigLink[data-astro-cid-jlelflza]{color:var(--public-text);align-items:baseline;gap:clamp(14px,3vw,30px);text-decoration:none;display:flex}.hM-bigNum[data-astro-cid-jlelflza]{font-family:var(--public-font-heading,inherit);letter-spacing:.06em;color:var(--public-accent);flex:none;min-width:2.4ch;font-size:clamp(12px,1.4vw,15px);font-weight:800;line-height:1}.hM-bigLabel[data-astro-cid-jlelflza]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;text-transform:uppercase;color:var(--public-text);flex:auto;font-size:clamp(30px,6vw,68px);font-weight:800;line-height:.98;transition:transform .2s,color .15s}.hM-bigArrow[data-astro-cid-jlelflza]{color:var(--public-muted);opacity:0;flex:none;align-self:center;font-size:clamp(18px,2.4vw,26px);transition:opacity .18s,transform .2s,color .15s;transform:translate(-8px)}@media (hover:hover) and (pointer:fine){.hM-bigLink[data-astro-cid-jlelflza]:hover .hM-bigLabel[data-astro-cid-jlelflza]{color:var(--public-accent);transform:translate(clamp(6px,1.4vw,16px))}.hM-bigLink[data-astro-cid-jlelflza]:hover .hM-bigArrow[data-astro-cid-jlelflza]{opacity:1;color:var(--public-accent);transform:translate(0)}}.hM-bigLink[data-astro-cid-jlelflza]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px}.hM-bigLink[data-astro-cid-jlelflza]:focus-visible .hM-bigLabel[data-astro-cid-jlelflza]{color:var(--public-accent)}.hM-bigLabel[data-astro-cid-jlelflza]{position:relative}.hM-bigLink[data-astro-cid-jlelflza].active .hM-bigLabel[data-astro-cid-jlelflza]{color:var(--public-accent)}.hM-bigLink[data-astro-cid-jlelflza].active .hM-bigNum[data-astro-cid-jlelflza]:after{content:"";background:var(--public-accent);vertical-align:middle;width:.6em;height:.6em;margin-left:.4em;display:inline-block}.hM-subRow[data-astro-cid-jlelflza]{flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding-left:calc(2.4ch + clamp(14px,3vw,30px));display:flex}.hM-subLink[data-astro-cid-jlelflza]{letter-spacing:.02em;text-transform:uppercase;color:var(--public-muted);border-bottom:1px solid #0000;padding:2px 0;font-size:13px;font-weight:600;text-decoration:none;transition:color .14s,border-color .14s}.hM-subLink[data-astro-cid-jlelflza]:hover{color:var(--public-text);border-bottom-color:var(--public-text)}.hM-subLink[data-astro-cid-jlelflza]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hM-subLink[data-astro-cid-jlelflza].active{color:var(--public-accent);border-bottom-color:var(--public-accent)}.hM-overlayFoot[data-astro-cid-jlelflza]{border-top:2px solid var(--public-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(26px,5vw,44px);padding-top:clamp(18px,3vw,28px);display:flex}.hM-appCta[data-astro-cid-jlelflza]{font-family:var(--public-font-heading,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--public-bg);background:var(--public-text);border:2px solid var(--public-text);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:15px 30px;font-size:14px;font-weight:800;transition:background .16s,color .16s;display:inline-flex}.hM-appCta[data-astro-cid-jlelflza]:hover{color:var(--public-text);background:0 0}.hM-appCta[data-astro-cid-jlelflza]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hM-colophon[data-astro-cid-jlelflza]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0;font-size:10.5px;font-weight:700}@media (max-width:560px){.hM-menuLabel[data-astro-cid-jlelflza]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hM-menuBtn[data-astro-cid-jlelflza]{gap:0;padding:0 12px}.hM-brandMeta[data-astro-cid-jlelflza]{display:none}.hM-closeLabel[data-astro-cid-jlelflza]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hM-close[data-astro-cid-jlelflza]{padding:0 12px}}@media (prefers-reduced-motion:reduce){.hM-overlay[data-astro-cid-jlelflza]{transition:opacity 1ms linear,visibility 1ms}.hM-menuBtn[data-astro-cid-jlelflza],.hM-cart[data-astro-cid-jlelflza],.hM-appCta[data-astro-cid-jlelflza],.hM-close[data-astro-cid-jlelflza],.hM-bigLabel[data-astro-cid-jlelflza],.hM-bigArrow[data-astro-cid-jlelflza],.hM-subLink[data-astro-cid-jlelflza]{transition:none}.hM-bigLink[data-astro-cid-jlelflza]:hover .hM-bigLabel[data-astro-cid-jlelflza],.hM-bigLink[data-astro-cid-jlelflza]:hover .hM-bigArrow[data-astro-cid-jlelflza]{transform:none}}body[data-design=n]{--pls-dock-h:64px}.pls-root[data-astro-cid-rsf27o67]{z-index:1000;background:var(--public-header-bg,var(--public-bg-alt,var(--public-bg)));border-bottom:1px solid var(--public-header-border,var(--public-line));color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);transition:box-shadow .2s;position:sticky;top:0}.pls-root[data-astro-cid-rsf27o67].is-scrolled{box-shadow:var(--public-shadow,0 6px 22px #0000001a)}.pls-bar[data-astro-cid-rsf27o67]{align-items:center;gap:14px;max-width:1280px;min-height:66px;margin:0 auto;padding:10px 22px;display:flex}.pls-brand[data-astro-cid-rsf27o67]{color:inherit;flex:0 auto;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.pls-logo-wrap[data-astro-cid-rsf27o67]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg));border:1px solid color-mix(in srgb, var(--public-accent) 34%, var(--public-line));border-radius:15px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.pls-logo[data-astro-cid-rsf27o67]{object-fit:contain;width:34px;height:34px;display:block}.pls-brand-text[data-astro-cid-rsf27o67]{flex-direction:column;min-width:0;line-height:1.08;display:inline-flex}.pls-brand-name[data-astro-cid-rsf27o67]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:800;overflow:hidden}.pls-brand-tag[data-astro-cid-rsf27o67]{letter-spacing:.13em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;margin-top:2px;font-size:.6rem;font-weight:700}.pls-desknav[data-astro-cid-rsf27o67]{flex:auto;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.pls-group[data-astro-cid-rsf27o67]{position:relative}.pls-pill[data-astro-cid-rsf27o67]{color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:8px 13px;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.pls-pill[data-astro-cid-rsf27o67]:hover{background:color-mix(in srgb, var(--public-accent) 12%, transparent);color:var(--public-accent)}.pls-pill[data-astro-cid-rsf27o67].active{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:var(--public-accent);font-weight:700}.pls-chev[data-astro-cid-rsf27o67]{opacity:.75;flex:none;transition:transform .18s}.pls-group[data-astro-cid-rsf27o67].is-open .pls-chev[data-astro-cid-rsf27o67]{transform:rotate(180deg)}.pls-menu[data-astro-cid-rsf27o67]{background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);min-width:210px;box-shadow:var(--public-shadow-strong,0 18px 44px #0003);opacity:0;visibility:hidden;pointer-events:none;z-index:20;border-radius:16px;flex-direction:column;gap:2px;padding:7px;transition:opacity .16s,transform .18s,visibility .16s;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-6px)}.pls-menu[data-astro-cid-rsf27o67]:before{content:"";background:var(--public-bg-alt,var(--public-bg));border-left:1px solid var(--public-line);border-top:1px solid var(--public-line);border-radius:3px 0 0;width:11px;height:11px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.pls-group[data-astro-cid-rsf27o67].is-open>.pls-menu[data-astro-cid-rsf27o67]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.pls-group[data-astro-cid-rsf27o67]:hover>.pls-menu[data-astro-cid-rsf27o67],.pls-group[data-astro-cid-rsf27o67]:focus-within>.pls-menu[data-astro-cid-rsf27o67]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.pls-group[data-astro-cid-rsf27o67]:hover>.pls-pill-btn[data-astro-cid-rsf27o67] .pls-chev[data-astro-cid-rsf27o67]{transform:rotate(180deg)}}.pls-menu-link[data-astro-cid-rsf27o67]{color:var(--public-text);border-radius:10px;padding:8px 12px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .13s,color .13s;display:block}.pls-menu-link[data-astro-cid-rsf27o67]:hover{background:color-mix(in srgb, var(--public-accent) 12%, transparent);color:var(--public-accent)}.pls-menu-link[data-astro-cid-rsf27o67].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, transparent);font-weight:700}.pls-actions[data-astro-cid-rsf27o67]{flex:none;align-items:center;gap:9px;display:flex}.pls-app-btn[data-astro-cid-rsf27o67]{letter-spacing:.01em;color:#fff;background:var(--public-accent);cursor:pointer;white-space:nowrap;box-shadow:0 6px 16px color-mix(in srgb, var(--public-accent) 34%, transparent);border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px 17px;font-family:inherit;font-size:.82rem;font-weight:800;transition:filter .15s,transform .12s,box-shadow .15s;display:inline-flex}.pls-app-btn[data-astro-cid-rsf27o67]:hover{filter:brightness(1.06);box-shadow:0 9px 22px color-mix(in srgb, var(--public-accent) 40%, transparent);transform:translateY(-1px)}.pls-app-btn[data-astro-cid-rsf27o67]:active{transform:translateY(0)}.pls-cart[data-astro-cid-rsf27o67]{width:44px;height:44px;color:var(--public-text);background:color-mix(in srgb, var(--public-accent) 8%, transparent);border:1px solid var(--public-line);border-radius:14px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.pls-cart[data-astro-cid-rsf27o67]:hover{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, transparent)}.pls-cart-badge[data-astro-cid-rsf27o67]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.pls-pill[data-astro-cid-rsf27o67]:focus-visible,.pls-menu-link[data-astro-cid-rsf27o67]:focus-visible,.pls-app-btn[data-astro-cid-rsf27o67]:focus-visible,.pls-cart[data-astro-cid-rsf27o67]:focus-visible,.pls-brand[data-astro-cid-rsf27o67]:focus-visible,.pls-tab[data-astro-cid-rsf27o67]:focus-visible,.pls-sheet-link[data-astro-cid-rsf27o67]:focus-visible,.pls-sheet-close[data-astro-cid-rsf27o67]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.pls-dock[data-astro-cid-rsf27o67]{display:none}.pls-tab[data-astro-cid-rsf27o67]{cursor:pointer;color:var(--public-muted);font-family:var(--public-font-body,system-ui, sans-serif);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;padding:8px 2px 6px;text-decoration:none;transition:color .15s;display:inline-flex}.pls-tab-ico[data-astro-cid-rsf27o67]{border-radius:999px;justify-content:center;align-items:center;width:40px;height:27px;transition:background .16s,transform .16s;display:inline-flex}.pls-tab-ico[data-astro-cid-rsf27o67] svg[data-astro-cid-rsf27o67]{width:22px;height:22px;display:block}.pls-tab-lbl[data-astro-cid-rsf27o67]{letter-spacing:.01em;font-size:.62rem;font-weight:700}.pls-tab[data-astro-cid-rsf27o67].active{color:var(--public-accent)}.pls-tab[data-astro-cid-rsf27o67].active .pls-tab-ico[data-astro-cid-rsf27o67]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);transform:translateY(-1px)}.pls-tab[data-astro-cid-rsf27o67]:not(.active):active .pls-tab-ico[data-astro-cid-rsf27o67]{background:color-mix(in srgb, var(--public-accent) 10%, transparent)}.pls-scrim[data-astro-cid-rsf27o67]{z-index:1095;opacity:0;background:#0a0c1080;transition:opacity .24s;position:fixed;inset:0}.pls-scrim[data-astro-cid-rsf27o67].is-open{opacity:1}.pls-sheet[data-astro-cid-rsf27o67]{z-index:1100;background:var(--public-bg-alt,var(--public-bg));border-top:1px solid var(--public-line);visibility:hidden;border-radius:22px 22px 0 0;max-height:82vh;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility .3s;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -18px 44px #0a0c103d}.pls-sheet[data-astro-cid-rsf27o67].is-open{visibility:visible;transform:translateY(0)}.pls-sheet-inner[data-astro-cid-rsf27o67]{overscroll-behavior:contain;max-height:82vh;padding:10px 18px calc(20px + env(safe-area-inset-bottom));overflow-y:auto}.pls-sheet-top[data-astro-cid-rsf27o67]{background:var(--public-bg-alt,var(--public-bg));grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 0 12px;display:grid;position:sticky;top:0}.pls-sheet-grip[data-astro-cid-rsf27o67]{background:var(--public-line);border-radius:999px;grid-area:1/2;justify-self:center;width:42px;height:4px;margin-bottom:8px}.pls-sheet-title[data-astro-cid-rsf27o67]{font-family:var(--public-font-heading,system-ui, sans-serif);color:var(--public-text);grid-area:1/1;align-self:end;font-size:1.05rem;font-weight:800}.pls-sheet-close[data-astro-cid-rsf27o67]{width:38px;height:38px;color:var(--public-text);background:color-mix(in srgb, var(--public-accent) 8%, transparent);border:1px solid var(--public-line);cursor:pointer;border-radius:12px;grid-area:1/3;justify-content:center;place-self:end;align-items:center;transition:border-color .15s,background .15s;display:inline-flex}.pls-sheet-close[data-astro-cid-rsf27o67]:hover{border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, transparent)}.pls-sheet-nav[data-astro-cid-rsf27o67]{flex-direction:column;gap:14px;padding:6px 0 4px;display:flex}.pls-sheet-group[data-astro-cid-rsf27o67]{flex-direction:column;gap:6px;display:flex}.pls-sheet-grouplabel[data-astro-cid-rsf27o67]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);padding:0 4px;font-size:.64rem;font-weight:800}.pls-sheet-sub[data-astro-cid-rsf27o67]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pls-sheet-link[data-astro-cid-rsf27o67]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:13px;align-items:center;min-width:0;padding:12px 14px;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.pls-sheet-solo[data-astro-cid-rsf27o67]{grid-column:auto}.pls-sheet-link[data-astro-cid-rsf27o67].active{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg));font-weight:700}.pls-sheet-foot[data-astro-cid-rsf27o67]{text-align:center;letter-spacing:.06em;color:var(--public-muted);margin:16px 0 0;font-size:.68rem}@media (max-width:1023px){.pls-desknav[data-astro-cid-rsf27o67]{display:none}body[data-design=n]{padding-bottom:calc(var(--pls-dock-h) + env(safe-area-inset-bottom))}.pls-dock[data-astro-cid-rsf27o67]{z-index:1090;height:calc(var(--pls-dock-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--public-bg-alt,var(--public-bg)) 92%, transparent);border-top:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(150%)blur(14px);backdrop-filter:saturate(150%)blur(14px);display:flex;position:fixed;bottom:0;left:0;right:0}}@media (min-width:1024px){.pls-scrim[data-astro-cid-rsf27o67],.pls-sheet[data-astro-cid-rsf27o67]{display:none}}@media (max-width:560px){.pls-bar[data-astro-cid-rsf27o67]{gap:10px;min-height:60px;padding:8px 14px}.pls-logo-wrap[data-astro-cid-rsf27o67]{border-radius:13px;width:40px;height:40px}.pls-logo[data-astro-cid-rsf27o67]{width:30px;height:30px}.pls-app-btn[data-astro-cid-rsf27o67]{padding:9px 13px;font-size:.76rem}.pls-sheet-sub[data-astro-cid-rsf27o67]{grid-template-columns:1fr}}@media (max-width:400px){.pls-brand-tag[data-astro-cid-rsf27o67]{display:none}.pls-brand-name[data-astro-cid-rsf27o67]{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.pls-root[data-astro-cid-rsf27o67],.pls-menu[data-astro-cid-rsf27o67],.pls-chev[data-astro-cid-rsf27o67],.pls-app-btn[data-astro-cid-rsf27o67],.pls-cart[data-astro-cid-rsf27o67],.pls-tab[data-astro-cid-rsf27o67],.pls-tab-ico[data-astro-cid-rsf27o67],.pls-scrim[data-astro-cid-rsf27o67],.pls-sheet[data-astro-cid-rsf27o67],.pls-sheet-close[data-astro-cid-rsf27o67],.pls-pill[data-astro-cid-rsf27o67]{transition:none}}.hO-root[data-astro-cid-fcpdlbo6]{z-index:1000;background:var(--public-header-bg);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hO-root[data-astro-cid-fcpdlbo6].is-scrolled{box-shadow:var(--public-shadow)}.hO-root[data-astro-cid-fcpdlbo6]{border-top:2px solid var(--public-accent)}.hO-bar[data-astro-cid-fcpdlbo6]{-webkit-backdrop-filter:saturate(160%)blur(14px);justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hO-brand[data-astro-cid-fcpdlbo6]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hO-logo[data-astro-cid-fcpdlbo6]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hO-brand--sm[data-astro-cid-fcpdlbo6] .hO-logo[data-astro-cid-fcpdlbo6]{width:34px;height:34px}.hO-brandText[data-astro-cid-fcpdlbo6]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hO-brandName[data-astro-cid-fcpdlbo6]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hO-brandSince[data-astro-cid-fcpdlbo6]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hO-actions[data-astro-cid-fcpdlbo6]{flex:none;align-items:center;gap:10px;display:flex}.hO-menuBtn[data-astro-cid-fcpdlbo6]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hO-menuBtn[data-astro-cid-fcpdlbo6]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hO-menuBtn[data-astro-cid-fcpdlbo6]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hO-menuBtn[data-astro-cid-fcpdlbo6]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hO-menuIcon[data-astro-cid-fcpdlbo6]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hO-menuIcon[data-astro-cid-fcpdlbo6] span[data-astro-cid-fcpdlbo6]{background:currentColor;border-radius:2px;height:2px;display:block}.hO-menuLabel[data-astro-cid-fcpdlbo6]{display:inline-block}.hO-cart[data-astro-cid-fcpdlbo6]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hO-cart[data-astro-cid-fcpdlbo6]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hO-cart[data-astro-cid-fcpdlbo6]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hO-cartBadge[data-astro-cid-fcpdlbo6]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hO-overlay[data-astro-cid-fcpdlbo6]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hO-overlay[data-astro-cid-fcpdlbo6].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hO-overlay[data-astro-cid-fcpdlbo6]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hO-overlayInner[data-astro-cid-fcpdlbo6]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hO-overlayTop[data-astro-cid-fcpdlbo6]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hO-close[data-astro-cid-fcpdlbo6]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hO-close[data-astro-cid-fcpdlbo6]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hO-close[data-astro-cid-fcpdlbo6]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hO-overlayNav[data-astro-cid-fcpdlbo6]{flex:auto}.hO-bigList[data-astro-cid-fcpdlbo6]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hO-bigItem[data-astro-cid-fcpdlbo6]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hO-bigItem[data-astro-cid-fcpdlbo6]:last-child{border-bottom:0}.hO-bigLink[data-astro-cid-fcpdlbo6]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hO-bigLink[data-astro-cid-fcpdlbo6]:hover{color:var(--public-accent);transform:translate(6px)}.hO-bigLink[data-astro-cid-fcpdlbo6]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hO-bigLink[data-astro-cid-fcpdlbo6].active{color:var(--public-accent)}.hO-bigLink[data-astro-cid-fcpdlbo6].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hO-subRow[data-astro-cid-fcpdlbo6]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hO-subLink[data-astro-cid-fcpdlbo6]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hO-subLink[data-astro-cid-fcpdlbo6]:hover{color:var(--public-text)}.hO-subLink[data-astro-cid-fcpdlbo6]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hO-subLink[data-astro-cid-fcpdlbo6].active{color:var(--public-accent)}.hO-overlayFoot[data-astro-cid-fcpdlbo6]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hO-appCta[data-astro-cid-fcpdlbo6]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hO-appCta[data-astro-cid-fcpdlbo6]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hO-appCta[data-astro-cid-fcpdlbo6]:hover{color:var(--public-bg)}.hO-appCta[data-astro-cid-fcpdlbo6]:hover:before{height:100%}.hO-appCta[data-astro-cid-fcpdlbo6]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hO-appCtaLabel[data-astro-cid-fcpdlbo6]{z-index:1;position:relative}@media (max-width:560px){.hO-menuLabel[data-astro-cid-fcpdlbo6]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hO-menuBtn[data-astro-cid-fcpdlbo6]{padding:10px 12px}}@media (max-width:380px){.hO-bar[data-astro-cid-fcpdlbo6]{gap:12px;padding:0 14px}.hO-overlayInner[data-astro-cid-fcpdlbo6]{padding:0 16px 40px}.hO-brandName[data-astro-cid-fcpdlbo6]{white-space:normal;font-size:13.5px}.hO-brandSince[data-astro-cid-fcpdlbo6]{display:none}}@media (prefers-reduced-motion:reduce){.hO-overlay[data-astro-cid-fcpdlbo6]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hO-overlay[data-astro-cid-fcpdlbo6].is-open,.hO-bigLink[data-astro-cid-fcpdlbo6]:hover,.hO-close[data-astro-cid-fcpdlbo6]:hover{transform:none}.hO-menuBtn[data-astro-cid-fcpdlbo6],.hO-cart[data-astro-cid-fcpdlbo6],.hO-appCta[data-astro-cid-fcpdlbo6],.hO-appCta[data-astro-cid-fcpdlbo6]:before,.hO-bigLink[data-astro-cid-fcpdlbo6],.hO-subLink[data-astro-cid-fcpdlbo6],.hO-close[data-astro-cid-fcpdlbo6]{transition:none}}.lodgeP[data-astro-cid-6ungch6s]{z-index:1000;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);transition:box-shadow .2s;position:sticky;top:0}.lodgeP[data-astro-cid-6ungch6s].is-scrolled{box-shadow:var(--public-shadow)}.lp-masthead[data-astro-cid-6ungch6s]{flex-direction:column;align-items:center;gap:.5rem;padding:clamp(.7rem,1.8vw,1.05rem) 1rem .7rem;transition:padding .25s;display:flex}.lp-crest[data-astro-cid-6ungch6s]{background:var(--public-bg);width:62px;height:62px;box-shadow:inset 0 2px 5px color-mix(in srgb, var(--public-text) 16%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--public-bg) 75%, transparent), 0 1px 0 color-mix(in srgb, var(--public-bg) 60%, transparent);border:1px solid var(--public-line);border-radius:999px;justify-content:center;align-items:center;transition:width .25s,height .25s,opacity .2s,transform .25s,margin .25s;display:inline-flex;overflow:hidden}.lp-crest-img[data-astro-cid-6ungch6s]{object-fit:contain;width:40px;height:40px}.lp-crest[data-astro-cid-6ungch6s]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.lp-titlerow[data-astro-cid-6ungch6s]{align-items:center;gap:clamp(.6rem,1.6vw,1.2rem);max-width:100%;display:flex}.lp-rule[data-astro-cid-6ungch6s]{background:linear-gradient(90deg, transparent, var(--public-line) 30%, var(--public-line) 70%, transparent);width:clamp(28px,9vw,120px);height:1px;position:relative}.lp-rule[data-astro-cid-6ungch6s]:after{content:"";background:var(--public-accent);opacity:.85;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.lp-rule--l[data-astro-cid-6ungch6s]:after{right:-2px}.lp-rule--r[data-astro-cid-6ungch6s]:after{left:-2px}.lp-word[data-astro-cid-6ungch6s]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);letter-spacing:.01em;color:var(--public-text);text-align:center;white-space:nowrap;font-size:clamp(1.15rem,2.6vw,1.7rem);font-weight:800;line-height:1.05;text-decoration:none;transition:font-size .25s}.lp-word[data-astro-cid-6ungch6s]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;border-radius:4px}.lp-estline[data-astro-cid-6ungch6s]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-muted);text-align:center;margin:0;font-size:.62rem;font-weight:700;transition:opacity .2s,height .25s,margin .25s;overflow:hidden}.lodgeP[data-astro-cid-6ungch6s].is-scrolled .lp-masthead[data-astro-cid-6ungch6s]{padding-top:.4rem;padding-bottom:.35rem}.lodgeP[data-astro-cid-6ungch6s].is-scrolled .lp-crest[data-astro-cid-6ungch6s]{opacity:0;border-width:0;width:0;height:0;margin-bottom:-.5rem;transform:scale(.5)}.lodgeP[data-astro-cid-6ungch6s].is-scrolled .lp-estline[data-astro-cid-6ungch6s]{opacity:0;height:0;margin-top:-.35rem}.lodgeP[data-astro-cid-6ungch6s].is-scrolled .lp-word[data-astro-cid-6ungch6s]{font-size:clamp(1.02rem,2vw,1.3rem)}.lp-dir[data-astro-cid-6ungch6s]{border-top:1px solid var(--public-line-soft,var(--public-line));max-width:1240px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--public-bg) 70%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:0 auto;padding:.35rem clamp(.9rem,3vw,1.6rem) .55rem;display:grid}.lp-dir-head[data-astro-cid-6ungch6s]{display:none}.lp-nav[data-astro-cid-6ungch6s]{flex-wrap:wrap;grid-column:2;justify-content:center;align-items:center;gap:.15rem .35rem;display:flex}.lp-link[data-astro-cid-6ungch6s],.lp-grouplabel[data-astro-cid-6ungch6s]{font-family:var(--public-font-body,system-ui, sans-serif);letter-spacing:.13em;text-transform:uppercase;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:.35rem;padding:.5rem .7rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .14s;display:inline-flex;position:relative}.lp-link[data-astro-cid-6ungch6s]:after,.lp-grouplabel[data-astro-cid-6ungch6s]:after{content:"";background:var(--public-accent);transform-origin:50%;height:1.5px;transition:transform .18s;position:absolute;bottom:.28rem;left:.7rem;right:.7rem;transform:scaleX(0)}.lp-link[data-astro-cid-6ungch6s]:hover,.lp-grouplabel[data-astro-cid-6ungch6s]:hover{color:var(--public-accent)}.lp-link[data-astro-cid-6ungch6s]:hover:after,.lp-grouplabel[data-astro-cid-6ungch6s]:hover:after{transform:scaleX(1)}.lp-link[data-astro-cid-6ungch6s].active,.lp-grouplabel[data-astro-cid-6ungch6s].active{color:var(--public-accent)}.lp-link[data-astro-cid-6ungch6s].active:after,.lp-grouplabel[data-astro-cid-6ungch6s].active:after{transform:scaleX(1)}.lp-link[data-astro-cid-6ungch6s]:focus-visible,.lp-grouplabel[data-astro-cid-6ungch6s]:focus-visible,.lp-panel-link[data-astro-cid-6ungch6s]:focus-visible,.lp-app[data-astro-cid-6ungch6s]:focus-visible,.lp-cart[data-astro-cid-6ungch6s]:focus-visible,.lp-burger[data-astro-cid-6ungch6s]:focus-visible,.lp-close[data-astro-cid-6ungch6s]:focus-visible,.lp-mbrand[data-astro-cid-6ungch6s]:focus-visible,.lp-dh-brand[data-astro-cid-6ungch6s]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.lp-chev[data-astro-cid-6ungch6s]{opacity:.7;flex:none;transition:transform .18s}.lp-group[data-astro-cid-6ungch6s]{position:relative}.lp-panel[data-astro-cid-6ungch6s]{z-index:20;background:var(--public-bg);border:1px solid var(--public-line);min-width:216px;box-shadow:var(--public-shadow-strong,var(--public-shadow)), inset 0 1px 0 color-mix(in srgb, var(--public-bg) 70%, transparent);opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;padding:.7rem .65rem .8rem;transition:opacity .16s,transform .2s,visibility .16s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(-6px)}.lp-panel[data-astro-cid-6ungch6s]:before{content:"";background:var(--public-bg);border-left:1px solid var(--public-line);border-top:1px solid var(--public-line);width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.lp-panel-cap[data-astro-cid-6ungch6s]{letter-spacing:.18em;text-transform:uppercase;color:var(--public-accent);border-bottom:1px solid var(--public-line-soft,var(--public-line));margin-bottom:.35rem;padding:0 .5rem .45rem;font-size:.58rem;font-weight:800;display:block}.lp-panel-list[data-astro-cid-6ungch6s]{flex-direction:column;gap:.05rem;margin:0;padding:0;list-style:none;display:flex}.lp-panel-link[data-astro-cid-6ungch6s]{color:var(--public-muted);border-left:2px solid #0000;border-radius:8px;padding:.5rem .6rem;font-size:.86rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.lp-panel-link[data-astro-cid-6ungch6s]:hover{color:var(--public-text);background:var(--public-bg-soft);border-left-color:var(--public-line)}.lp-panel-link[data-astro-cid-6ungch6s].active{color:var(--public-accent);border-left-color:var(--public-accent);font-weight:700}@media (hover:hover) and (pointer:fine){.lp-group[data-astro-cid-6ungch6s]:hover .lp-panel[data-astro-cid-6ungch6s],.lp-group[data-astro-cid-6ungch6s]:focus-within .lp-panel[data-astro-cid-6ungch6s]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.lp-group[data-astro-cid-6ungch6s]:hover .lp-chev[data-astro-cid-6ungch6s],.lp-group[data-astro-cid-6ungch6s]:focus-within .lp-chev[data-astro-cid-6ungch6s]{transform:rotate(180deg)}}.lp-group[data-astro-cid-6ungch6s].is-open>.lp-panel[data-astro-cid-6ungch6s]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.lp-group[data-astro-cid-6ungch6s].is-open>.lp-grouplabel[data-astro-cid-6ungch6s] .lp-chev[data-astro-cid-6ungch6s]{transform:rotate(180deg)}.lp-dir-foot[data-astro-cid-6ungch6s]{grid-column:3;justify-self:end;align-items:center;gap:.55rem;display:inline-flex}.lp-app[data-astro-cid-6ungch6s]{font-family:var(--public-font-body,inherit);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.66rem;font-weight:800;transition:filter .15s;display:inline-flex}.lp-app[data-astro-cid-6ungch6s]:hover{filter:brightness(1.07)}.lp-cart[data-astro-cid-6ungch6s]{width:38px;height:36px;color:var(--public-text);border:1px solid var(--public-line);border-radius:9px;justify-content:center;align-items:center;text-decoration:none;transition:color .14s,border-color .14s,background .14s;display:inline-flex;position:relative}.lp-cart[data-astro-cid-6ungch6s]:hover{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.lp-cart-badge[data-astro-cid-6ungch6s]{color:#fff;background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.lp-dir-meta[data-astro-cid-6ungch6s],.lp-mobilebar[data-astro-cid-6ungch6s]{display:none}.lp-scrim[data-astro-cid-6ungch6s]{z-index:1190;opacity:0;background:#0f0d098c;transition:opacity .24s;position:fixed;inset:0}.lp-scrim[data-astro-cid-6ungch6s].is-open{opacity:1}@media (max-width:1023px){.lp-masthead[data-astro-cid-6ungch6s]{display:none}.lp-mobilebar[data-astro-cid-6ungch6s]{justify-content:space-between;align-items:center;gap:.8rem;max-width:1240px;min-height:58px;margin:0 auto;padding:0 clamp(.8rem,4vw,1.3rem);display:flex}.lp-mbrand[data-astro-cid-6ungch6s]{color:var(--public-text);align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:inline-flex}.lp-mlogo[data-astro-cid-6ungch6s]{object-fit:contain;flex:none;width:34px;height:34px}.lp-mname[data-astro-cid-6ungch6s]{font-family:var(--public-font-heading,Georgia, serif);letter-spacing:.005em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.95rem,3.6vw,1.12rem);font-weight:800;overflow:hidden}.lp-burger[data-astro-cid-6ungch6s]{border:1px solid var(--public-line);width:42px;height:42px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-burger-bars[data-astro-cid-6ungch6s]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.lp-burger-bars[data-astro-cid-6ungch6s] span[data-astro-cid-6ungch6s]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.lp-dir[data-astro-cid-6ungch6s]{z-index:1200;background:var(--public-bg);border-top:0;border-left:1px solid var(--public-line);overscroll-behavior:contain;flex-direction:column;grid-template-columns:none;width:min(340px,88vw);max-width:100%;margin:0;padding:0;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-18px 0 44px #0f0d093d}.lp-dir[data-astro-cid-6ungch6s].is-open{transform:translate(0)}.lp-dir-head[data-astro-cid-6ungch6s]{border-bottom:1px solid var(--public-line-soft,var(--public-line));justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.lp-dh-brand[data-astro-cid-6ungch6s]{color:inherit;align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:inline-flex}.lp-dh-logo[data-astro-cid-6ungch6s]{object-fit:contain;flex:none;width:38px;height:38px}.lp-dh-text[data-astro-cid-6ungch6s]{flex-direction:column;min-width:0;line-height:1.12;display:flex}.lp-dh-name[data-astro-cid-6ungch6s]{font-family:var(--public-font-heading,Georgia, serif);letter-spacing:.005em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:800;overflow:hidden}.lp-dh-tag[data-astro-cid-6ungch6s]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);margin-top:.12rem;font-size:.58rem;font-weight:700}.lp-close[data-astro-cid-6ungch6s]{border:1px solid var(--public-line);width:40px;height:40px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-nav[data-astro-cid-6ungch6s]{flex-flow:column;flex:auto;grid-column:auto;justify-content:flex-start;align-items:stretch;gap:.1rem;padding:.6rem .7rem}.lp-link[data-astro-cid-6ungch6s],.lp-grouplabel[data-astro-cid-6ungch6s]{border-radius:8px;justify-content:space-between;width:100%;padding:.78rem .7rem;font-size:.74rem}.lp-link[data-astro-cid-6ungch6s]:after,.lp-grouplabel[data-astro-cid-6ungch6s]:after{display:none}.lp-link[data-astro-cid-6ungch6s]:hover,.lp-grouplabel[data-astro-cid-6ungch6s]:hover,.lp-link[data-astro-cid-6ungch6s].active,.lp-grouplabel[data-astro-cid-6ungch6s].active{background:color-mix(in srgb, var(--public-accent) 10%, transparent)}.lp-group[data-astro-cid-6ungch6s]{position:static}.lp-panel[data-astro-cid-6ungch6s]{z-index:auto;border:0;border-left:2px solid var(--public-line-soft,var(--public-line));min-width:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border-radius:0;grid-template-rows:0fr;margin:0 0 .15rem .55rem;padding:0;transition:grid-template-rows .24s;display:grid;position:static;transform:none}.lp-panel[data-astro-cid-6ungch6s]:before{display:none}.lp-group[data-astro-cid-6ungch6s].is-open>.lp-panel[data-astro-cid-6ungch6s]{grid-template-rows:1fr}.lp-panel-cap[data-astro-cid-6ungch6s]{display:none}.lp-panel-list[data-astro-cid-6ungch6s]{min-height:0;padding:.1rem 0;overflow:hidden}.lp-dir-foot[data-astro-cid-6ungch6s]{border-top:1px solid var(--public-line-soft,var(--public-line));flex-direction:column;grid-column:auto;justify-self:stretch;align-items:stretch;gap:.7rem;margin-top:auto;padding:.9rem 1.1rem 1.3rem}.lp-app[data-astro-cid-6ungch6s]{letter-spacing:.08em;width:100%;padding:.8rem 1rem;font-size:.72rem}.lp-cart[data-astro-cid-6ungch6s]{letter-spacing:.08em;text-transform:uppercase;gap:.5rem;width:100%;height:auto;padding:.7rem 1rem;font-size:.72rem;font-weight:800}.lp-cart[data-astro-cid-6ungch6s]:after{content:"Cart"}.lp-cart-badge[data-astro-cid-6ungch6s]{top:6px;left:calc(50% + 1.6rem);right:auto}.lp-dir-meta[data-astro-cid-6ungch6s]{text-align:center;letter-spacing:.06em;color:var(--public-muted);margin:0;font-size:.62rem;display:block}}@media (min-width:1024px){.lp-scrim[data-astro-cid-6ungch6s]{display:none}}@media (prefers-reduced-motion:reduce){.lodgeP[data-astro-cid-6ungch6s],.lp-masthead[data-astro-cid-6ungch6s],.lp-crest[data-astro-cid-6ungch6s],.lp-estline[data-astro-cid-6ungch6s],.lp-word[data-astro-cid-6ungch6s],.lp-dir[data-astro-cid-6ungch6s],.lp-panel[data-astro-cid-6ungch6s],.lp-scrim[data-astro-cid-6ungch6s],.lp-chev[data-astro-cid-6ungch6s],.lp-link[data-astro-cid-6ungch6s],.lp-grouplabel[data-astro-cid-6ungch6s],.lp-link[data-astro-cid-6ungch6s]:after,.lp-grouplabel[data-astro-cid-6ungch6s]:after,.lp-app[data-astro-cid-6ungch6s],.lp-cart[data-astro-cid-6ungch6s],.lp-panel-link[data-astro-cid-6ungch6s]{transition:none}}body[data-design=q]{--cbnq-top:16px;--cbnq-clear:98px}body[data-design=q] .public-shell[data-astro-cid-guwrninr]{padding-top:var(--cbnq-clear)}.cbnq-dock[data-astro-cid-guwrninr]{top:var(--cbnq-top,16px);z-index:1000;pointer-events:none;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);justify-content:center;padding:0 clamp(.7rem,3vw,1.6rem);display:flex;position:fixed;left:0;right:0}.cbnq-plaque[data-astro-cid-guwrninr]{pointer-events:auto;width:100%;max-width:1180px;color:var(--public-text);background:color-mix(in srgb, var(--public-header-bg,var(--public-bg-alt)) 66%, transparent);border:1px solid color-mix(in srgb, var(--public-header-border,var(--public-line)) 72%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--public-bg,#fff) 22%, transparent), 0 10px 30px -14px color-mix(in srgb, var(--public-shadow,#0006) 90%, transparent);-webkit-backdrop-filter:saturate(150%)blur(14px);backdrop-filter:saturate(150%)blur(14px);border-radius:18px;align-items:center;gap:clamp(.4rem,1.3vw,.85rem);padding:.5rem .6rem .5rem .85rem;transition:background .22s,box-shadow .22s,border-color .22s;display:flex}.cbnq-dock[data-astro-cid-guwrninr].is-scrolled .cbnq-plaque[data-astro-cid-guwrninr]{background:var(--public-header-bg,var(--public-bg-alt));border-color:var(--public-header-border,var(--public-line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--public-line-soft,var(--public-line)) 60%, transparent), 0 16px 38px -18px color-mix(in srgb, var(--public-shadow,#00000080) 100%, transparent)}.cbnq-brand[data-astro-cid-guwrninr]{color:inherit;border-radius:12px;flex:none;align-items:center;gap:.55rem;min-width:0;padding:.15rem .3rem .15rem .15rem;text-decoration:none;display:inline-flex}.cbnq-logo[data-astro-cid-guwrninr]{object-fit:contain;border-radius:8px;flex:none;width:36px;height:36px}.cbnq-brand-text[data-astro-cid-guwrninr]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.cbnq-brand-name[data-astro-cid-guwrninr]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.92rem,1.4vw,1.05rem);font-weight:800;overflow:hidden}.cbnq-brand-tag[data-astro-cid-guwrninr]{letter-spacing:.13em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;font-size:.56rem;font-weight:700}.cbnq-seam[data-astro-cid-guwrninr]{background:linear-gradient(var(--public-line-soft,var(--public-line)), color-mix(in srgb, var(--public-line,currentColor) 60%, transparent));flex:none;align-self:stretch;width:1px;margin:.45rem .2rem}.cbnq-nav[data-astro-cid-guwrninr]{flex:auto;justify-content:flex-start;min-width:0;display:flex}.cbnq-nav-list[data-astro-cid-guwrninr]{align-items:center;gap:.05rem;margin:0;padding:0;list-style:none;display:flex}.cbnq-item[data-astro-cid-guwrninr]{position:relative}.cbnq-link[data-astro-cid-guwrninr]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:.26rem;padding:.46rem .62rem;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .14s,background .14s;display:inline-flex;position:relative}.cbnq-link[data-astro-cid-guwrninr]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:.24rem;left:.62rem;right:.62rem;transform:scaleX(0)}.cbnq-link[data-astro-cid-guwrninr]:hover,.cbnq-link[data-astro-cid-guwrninr]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 10%, transparent)}.cbnq-link[data-astro-cid-guwrninr]:hover:after,.cbnq-link[data-astro-cid-guwrninr]:focus-visible:after{transform:scaleX(1)}.cbnq-link[data-astro-cid-guwrninr].active{color:var(--public-accent)}.cbnq-link[data-astro-cid-guwrninr].active:after{transform:scaleX(1)}.cbnq-caret[data-astro-cid-guwrninr]{opacity:.7;transition:transform .18s}.cbnq-has-drop[data-astro-cid-guwrninr].is-open>.cbnq-drop-btn[data-astro-cid-guwrninr] .cbnq-caret[data-astro-cid-guwrninr]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.cbnq-has-drop[data-astro-cid-guwrninr]:hover>.cbnq-drop-btn[data-astro-cid-guwrninr] .cbnq-caret[data-astro-cid-guwrninr]{transform:rotate(180deg)}}.cbnq-drop[data-astro-cid-guwrninr]{background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);min-width:224px;box-shadow:0 20px 48px -18px color-mix(in srgb, var(--public-shadow,#0006) 100%, transparent);opacity:0;visibility:hidden;pointer-events:none;z-index:20;border-radius:16px;padding:.45rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .65rem);left:50%;transform:translate(-50%)translateY(6px)}.cbnq-drop[data-astro-cid-guwrninr]:before{content:"";height:.65rem;position:absolute;top:-.65rem;left:0;right:0}.cbnq-has-drop[data-astro-cid-guwrninr].is-open>.cbnq-drop[data-astro-cid-guwrninr]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.cbnq-has-drop[data-astro-cid-guwrninr]:hover>.cbnq-drop[data-astro-cid-guwrninr],.cbnq-has-drop[data-astro-cid-guwrninr]:focus-within>.cbnq-drop[data-astro-cid-guwrninr]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)translateY(0)}}.cbnq-drop-list[data-astro-cid-guwrninr]{margin:0;padding:0;list-style:none}.cbnq-drop-link[data-astro-cid-guwrninr]{color:var(--public-text);white-space:nowrap;border-radius:10px;padding:.52rem .75rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.cbnq-drop-link[data-astro-cid-guwrninr]:hover,.cbnq-drop-link[data-astro-cid-guwrninr]:focus-visible{background:color-mix(in srgb, var(--public-accent) 13%, transparent);color:var(--public-accent)}.cbnq-drop-link[data-astro-cid-guwrninr].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.cbnq-actions[data-astro-cid-guwrninr]{flex:none;align-items:center;gap:.45rem;display:flex}.cbnq-app-btn[data-astro-cid-guwrninr]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;padding:.52rem 1rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.cbnq-app-btn[data-astro-cid-guwrninr]:hover{filter:brightness(1.07)}.cbnq-app-btn[data-astro-cid-guwrninr]:active{transform:translateY(1px)}.cbnq-cart[data-astro-cid-guwrninr]{width:38px;height:38px;color:var(--public-text);border:1px solid var(--public-line);background:color-mix(in srgb, var(--public-bg) 40%, transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.cbnq-cart[data-astro-cid-guwrninr]:hover{color:var(--public-accent);border-color:var(--public-accent)}.cbnq-cart-badge[data-astro-cid-guwrninr]{color:#fff;background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-5px;right:-5px}.cbnq-burger[data-astro-cid-guwrninr]{border:1px solid var(--public-line);cursor:pointer;width:40px;height:40px;color:var(--public-text);background:0 0;border-radius:11px;flex:none;justify-content:center;align-items:center;display:none}.cbnq-burger-bars[data-astro-cid-guwrninr]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.cbnq-burger-bars[data-astro-cid-guwrninr] span[data-astro-cid-guwrninr]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.cbnq-brand[data-astro-cid-guwrninr]:focus-visible,.cbnq-link[data-astro-cid-guwrninr]:focus-visible,.cbnq-drop-link[data-astro-cid-guwrninr]:focus-visible,.cbnq-app-btn[data-astro-cid-guwrninr]:focus-visible,.cbnq-cart[data-astro-cid-guwrninr]:focus-visible,.cbnq-burger[data-astro-cid-guwrninr]:focus-visible,.cbnq-sheet-close[data-astro-cid-guwrninr]:focus-visible,.cbnq-row[data-astro-cid-guwrninr]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.cbnq-scrim[data-astro-cid-guwrninr]{z-index:1090;opacity:0;background:#0a080580;transition:opacity .24s;position:fixed;inset:0}.cbnq-scrim[data-astro-cid-guwrninr].is-open{opacity:1}.cbnq-sheet[data-astro-cid-guwrninr]{top:calc(var(--cbnq-top,16px) + 60px);width:min(420px,100vw - 1.4rem);max-height:calc(100vh - var(--cbnq-top,16px) - 80px);z-index:1100;background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);box-shadow:0 26px 60px -16px color-mix(in srgb, var(--public-shadow,#0a080566) 100%, transparent);opacity:0;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--public-text);border-radius:20px;flex-direction:column;transition:opacity .22s,transform .26s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;left:50%;transform:translate(-50%)translateY(-12px)scale(.98)}.cbnq-sheet[data-astro-cid-guwrninr].is-open{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.cbnq-sheet-head[data-astro-cid-guwrninr]{border-bottom:1px solid var(--public-line-soft,var(--public-line));flex:none;justify-content:space-between;align-items:center;padding:.85rem 1rem .7rem;display:flex}.cbnq-sheet-title[data-astro-cid-guwrninr]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.7rem;font-weight:800}.cbnq-sheet-close[data-astro-cid-guwrninr]{background:var(--public-bg-soft,transparent);border:1px solid var(--public-line);width:34px;height:34px;color:var(--public-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.cbnq-sheet-close[data-astro-cid-guwrninr]:hover{color:var(--public-accent);border-color:var(--public-accent)}.cbnq-sheet-scroll[data-astro-cid-guwrninr]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;padding:.7rem .8rem .4rem;overflow-y:auto}.cbnq-grp[data-astro-cid-guwrninr]{margin:0 0 .55rem}.cbnq-grp-title[data-astro-cid-guwrninr]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);margin:.4rem .55rem .3rem;font-size:.6rem;font-weight:800;display:block}.cbnq-grp-list[data-astro-cid-guwrninr]{margin:0;padding:0;list-style:none}.cbnq-row[data-astro-cid-guwrninr]{color:var(--public-text);border-left:3px solid #0000;border-radius:12px;margin:2px 0;padding:.62rem .8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .13s,color .13s,border-color .13s;display:block}.cbnq-row[data-astro-cid-guwrninr]:hover{background:color-mix(in srgb, var(--public-accent) 10%, transparent);color:var(--public-accent)}.cbnq-row[data-astro-cid-guwrninr].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent)}.cbnq-sheet-foot[data-astro-cid-guwrninr]{padding:.8rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--public-line-soft,var(--public-line));flex:none}.cbnq-app-btn-block[data-astro-cid-guwrninr]{border-radius:13px;width:100%;padding:.8rem 1rem;font-size:.9rem}.cbnq-sheet-meta[data-astro-cid-guwrninr]{text-align:center;letter-spacing:.04em;color:var(--public-muted);margin:.7rem 0 0;font-size:.66rem}@media (max-width:1080px){.cbnq-nav[data-astro-cid-guwrninr],.cbnq-seam[data-astro-cid-guwrninr],.cbnq-app-btn[data-astro-cid-guwrninr]:not(.cbnq-app-btn-block){display:none}.cbnq-burger[data-astro-cid-guwrninr]{display:inline-flex}.cbnq-plaque[data-astro-cid-guwrninr]{justify-content:space-between;padding-right:.55rem}}@media (min-width:1081px){.cbnq-scrim[data-astro-cid-guwrninr],.cbnq-sheet[data-astro-cid-guwrninr]{display:none}}@media (max-width:640px){body[data-design=q]{--cbnq-top:10px;--cbnq-clear:78px}.cbnq-brand-tag[data-astro-cid-guwrninr]{display:none}}@media (prefers-reduced-motion:reduce){.cbnq-plaque[data-astro-cid-guwrninr],.cbnq-caret[data-astro-cid-guwrninr],.cbnq-drop[data-astro-cid-guwrninr],.cbnq-app-btn[data-astro-cid-guwrninr],.cbnq-cart[data-astro-cid-guwrninr],.cbnq-scrim[data-astro-cid-guwrninr],.cbnq-sheet[data-astro-cid-guwrninr],.cbnq-row[data-astro-cid-guwrninr],.cbnq-sheet-close[data-astro-cid-guwrninr],.cbnq-link[data-astro-cid-guwrninr]:after{transition:none}.cbnq-sheet[data-astro-cid-guwrninr]{transform:translate(-50%)}}.hR-root[data-astro-cid-nfrdnbrw]{z-index:1000;background:var(--public-header-bg);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hR-root[data-astro-cid-nfrdnbrw].is-scrolled{box-shadow:var(--public-shadow)}.hR-root--overlay[data-astro-cid-nfrdnbrw]{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:fixed;top:0;left:0;right:0}.hR-root--overlay[data-astro-cid-nfrdnbrw]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--public-bg) 82%, transparent), color-mix(in srgb, var(--public-bg) 32%, transparent) 58%, transparent);transition:opacity .25s;position:absolute;inset:0}.hR-root--overlay[data-astro-cid-nfrdnbrw] .hR-bar[data-astro-cid-nfrdnbrw]{z-index:1;-webkit-backdrop-filter:none;position:relative}.hR-root--overlay[data-astro-cid-nfrdnbrw].is-scrolled{background:var(--public-header-bg);border-bottom-color:var(--public-header-border);box-shadow:var(--public-shadow)}.hR-root--overlay[data-astro-cid-nfrdnbrw].is-scrolled .hR-bar[data-astro-cid-nfrdnbrw]{-webkit-backdrop-filter:saturate(160%)blur(14px)}.hR-root--overlay[data-astro-cid-nfrdnbrw].is-scrolled:before{opacity:0}.hR-bar[data-astro-cid-nfrdnbrw]{-webkit-backdrop-filter:saturate(160%)blur(14px);justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hR-brand[data-astro-cid-nfrdnbrw]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hR-logo[data-astro-cid-nfrdnbrw]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hR-brand--sm[data-astro-cid-nfrdnbrw] .hR-logo[data-astro-cid-nfrdnbrw]{width:34px;height:34px}.hR-brandText[data-astro-cid-nfrdnbrw]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hR-brandName[data-astro-cid-nfrdnbrw]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hR-brandSince[data-astro-cid-nfrdnbrw]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hR-actions[data-astro-cid-nfrdnbrw]{flex:none;align-items:center;gap:10px;display:flex}.hR-menuBtn[data-astro-cid-nfrdnbrw]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hR-menuBtn[data-astro-cid-nfrdnbrw]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hR-menuBtn[data-astro-cid-nfrdnbrw]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hR-menuBtn[data-astro-cid-nfrdnbrw]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hR-menuIcon[data-astro-cid-nfrdnbrw]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hR-menuIcon[data-astro-cid-nfrdnbrw] span[data-astro-cid-nfrdnbrw]{background:currentColor;border-radius:2px;height:2px;display:block}.hR-menuLabel[data-astro-cid-nfrdnbrw]{display:inline-block}.hR-cart[data-astro-cid-nfrdnbrw]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hR-cart[data-astro-cid-nfrdnbrw]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hR-cart[data-astro-cid-nfrdnbrw]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hR-cartBadge[data-astro-cid-nfrdnbrw]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hR-overlay[data-astro-cid-nfrdnbrw]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hR-overlay[data-astro-cid-nfrdnbrw].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hR-overlay[data-astro-cid-nfrdnbrw]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hR-overlayInner[data-astro-cid-nfrdnbrw]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hR-overlayTop[data-astro-cid-nfrdnbrw]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hR-close[data-astro-cid-nfrdnbrw]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hR-close[data-astro-cid-nfrdnbrw]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hR-close[data-astro-cid-nfrdnbrw]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hR-overlayNav[data-astro-cid-nfrdnbrw]{flex:auto}.hR-bigList[data-astro-cid-nfrdnbrw]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hR-bigItem[data-astro-cid-nfrdnbrw]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hR-bigItem[data-astro-cid-nfrdnbrw]:last-child{border-bottom:0}.hR-bigLink[data-astro-cid-nfrdnbrw]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hR-bigLink[data-astro-cid-nfrdnbrw]:hover{color:var(--public-accent);transform:translate(6px)}.hR-bigLink[data-astro-cid-nfrdnbrw]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hR-bigLink[data-astro-cid-nfrdnbrw].active{color:var(--public-accent)}.hR-bigLink[data-astro-cid-nfrdnbrw].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hR-subRow[data-astro-cid-nfrdnbrw]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hR-subLink[data-astro-cid-nfrdnbrw]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hR-subLink[data-astro-cid-nfrdnbrw]:hover{color:var(--public-text)}.hR-subLink[data-astro-cid-nfrdnbrw]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hR-subLink[data-astro-cid-nfrdnbrw].active{color:var(--public-accent)}.hR-overlayFoot[data-astro-cid-nfrdnbrw]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hR-appCta[data-astro-cid-nfrdnbrw]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hR-appCta[data-astro-cid-nfrdnbrw]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hR-appCta[data-astro-cid-nfrdnbrw]:hover{color:var(--public-bg)}.hR-appCta[data-astro-cid-nfrdnbrw]:hover:before{height:100%}.hR-appCta[data-astro-cid-nfrdnbrw]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hR-appCtaLabel[data-astro-cid-nfrdnbrw]{z-index:1;position:relative}@media (max-width:560px){.hR-menuLabel[data-astro-cid-nfrdnbrw]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hR-menuBtn[data-astro-cid-nfrdnbrw]{padding:10px 12px}}@media (max-width:380px){.hR-bar[data-astro-cid-nfrdnbrw]{gap:12px;padding:0 14px}.hR-overlayInner[data-astro-cid-nfrdnbrw]{padding:0 16px 40px}.hR-brandName[data-astro-cid-nfrdnbrw]{white-space:normal;font-size:13.5px}.hR-brandSince[data-astro-cid-nfrdnbrw]{display:none}}@media (prefers-reduced-motion:reduce){.hR-overlay[data-astro-cid-nfrdnbrw]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hR-overlay[data-astro-cid-nfrdnbrw].is-open,.hR-bigLink[data-astro-cid-nfrdnbrw]:hover,.hR-close[data-astro-cid-nfrdnbrw]:hover{transform:none}.hR-menuBtn[data-astro-cid-nfrdnbrw],.hR-cart[data-astro-cid-nfrdnbrw],.hR-appCta[data-astro-cid-nfrdnbrw],.hR-appCta[data-astro-cid-nfrdnbrw]:before,.hR-bigLink[data-astro-cid-nfrdnbrw],.hR-subLink[data-astro-cid-nfrdnbrw],.hR-close[data-astro-cid-nfrdnbrw]{transition:none}}body[data-design=s]{--abx-w:74px;padding-left:var(--abx-w)}.abx-rail[data-astro-cid-v3cx4qij]{width:var(--abx-w,74px);z-index:1000;background:var(--public-bg-alt,var(--public-bg));border-right:1px solid var(--public-header-border,var(--public-line));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--public-text);flex-direction:column;align-items:center;padding:10px 0 12px;display:flex;position:fixed;top:0;bottom:0;left:0}.abx-nav[data-astro-cid-v3cx4qij]{flex-direction:column;flex:auto;align-items:center;gap:2px;width:100%;padding:6px 0;display:flex}.abx-foot[data-astro-cid-v3cx4qij]{border-top:1px solid var(--public-line-soft,var(--public-line));flex-direction:column;align-items:center;gap:4px;width:100%;padding-top:10px;display:flex}.abx-slot[data-astro-cid-v3cx4qij]{justify-content:center;width:100%;display:flex;position:relative}.abx-slot-brand[data-astro-cid-v3cx4qij]{border-bottom:1px solid var(--public-line-soft,var(--public-line));margin-bottom:8px;padding-bottom:10px}.abx-icon[data-astro-cid-v3cx4qij]{width:46px;height:46px;color:var(--public-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-flex;position:relative}.abx-ic[data-astro-cid-v3cx4qij]{flex:none;width:23px;height:23px}.abx-drawer-label[data-astro-cid-v3cx4qij],.abx-caret[data-astro-cid-v3cx4qij]{display:none}.abx-icon[data-astro-cid-v3cx4qij]:hover{background:color-mix(in srgb, var(--public-accent) 12%, transparent);color:var(--public-accent);border-color:color-mix(in srgb, var(--public-accent) 26%, transparent)}.abx-icon[data-astro-cid-v3cx4qij]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.abx-icon[data-astro-cid-v3cx4qij].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, transparent)}.abx-icon[data-astro-cid-v3cx4qij].active:before{content:"";background:var(--public-accent);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.abx-brand[data-astro-cid-v3cx4qij]{border-radius:13px;width:50px;height:50px}.abx-brand-logo[data-astro-cid-v3cx4qij]{object-fit:contain;width:40px;height:40px}.abx-cart[data-astro-cid-v3cx4qij]{color:var(--public-muted)}.abx-cart[data-astro-cid-v3cx4qij]:hover{color:var(--public-accent)}.abx-cart-badge[data-astro-cid-v3cx4qij]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:3px;right:3px}.abx-icon-cta[data-astro-cid-v3cx4qij]{color:#fff;background:var(--public-accent);border-color:var(--public-accent)}.abx-icon-cta[data-astro-cid-v3cx4qij]:hover{color:#fff;background:var(--public-accent-dark,var(--public-accent));border-color:var(--public-accent-dark,var(--public-accent));filter:brightness(1.05)}.abx-tip[data-astro-cid-v3cx4qij],.abx-flyout[data-astro-cid-v3cx4qij]{opacity:0;visibility:hidden;pointer-events:none;z-index:1200;padding-left:10px;transition:opacity .13s,transform .16s;position:absolute;top:50%;left:100%;transform:translateY(-50%)translate(4px)}.abx-flyout[data-astro-cid-v3cx4qij]{top:0;transform:translateY(0)translate(4px)}.abx-tip-inner[data-astro-cid-v3cx4qij],.abx-flyout-panel[data-astro-cid-v3cx4qij]{background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);box-shadow:var(--public-shadow,0 14px 34px -18px #00000080);border-radius:11px;padding:.55rem .8rem;display:block}.abx-tip-inner[data-astro-cid-v3cx4qij]{white-space:nowrap}.abx-tip-title[data-astro-cid-v3cx4qij]{font-family:var(--public-font-heading,inherit);letter-spacing:.005em;color:var(--public-text);font-size:.86rem;font-weight:700;line-height:1.15;display:block}.abx-tip-note[data-astro-cid-v3cx4qij]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:.6rem;font-weight:700;display:block}.abx-flyout-panel[data-astro-cid-v3cx4qij]{min-width:190px;padding:.7rem .7rem .55rem}.abx-flyout-title[data-astro-cid-v3cx4qij]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);border-bottom:1px solid var(--public-line-soft,var(--public-line));margin-bottom:.35rem;padding:0 .35rem .5rem;font-size:.62rem;font-weight:800;display:block}.abx-flyout-list[data-astro-cid-v3cx4qij]{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.abx-flyout-link[data-astro-cid-v3cx4qij]{color:var(--public-text);border-left:2px solid #0000;border-radius:8px;padding:.42rem .55rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:block}.abx-flyout-link[data-astro-cid-v3cx4qij]:hover{background:color-mix(in srgb, var(--public-accent) 10%, transparent);color:var(--public-accent)}.abx-flyout-link[data-astro-cid-v3cx4qij]:focus-visible{outline:2px solid var(--public-accent);outline-offset:1px}.abx-flyout-link[data-astro-cid-v3cx4qij].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent);border-left-color:var(--public-accent);font-weight:700}@media (hover:hover) and (pointer:fine){.abx-slot[data-astro-cid-v3cx4qij]:hover>.abx-tip[data-astro-cid-v3cx4qij],.abx-slot[data-astro-cid-v3cx4qij]:hover>.abx-flyout[data-astro-cid-v3cx4qij]{opacity:1;visibility:visible;pointer-events:auto}.abx-slot[data-astro-cid-v3cx4qij]:hover>.abx-tip[data-astro-cid-v3cx4qij]{transform:translateY(-50%)translate(0)}.abx-slot[data-astro-cid-v3cx4qij]:hover>.abx-flyout[data-astro-cid-v3cx4qij]{transform:translateY(0)translate(0)}.abx-icon-cta[data-astro-cid-v3cx4qij]:hover>.abx-tip-cta[data-astro-cid-v3cx4qij]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)translate(0)}}.abx-slot[data-astro-cid-v3cx4qij]:focus-within>.abx-tip[data-astro-cid-v3cx4qij],.abx-slot[data-astro-cid-v3cx4qij]:focus-within>.abx-flyout[data-astro-cid-v3cx4qij],.abx-slot-group[data-astro-cid-v3cx4qij].is-open>.abx-flyout[data-astro-cid-v3cx4qij]{opacity:1;visibility:visible;pointer-events:auto}.abx-slot[data-astro-cid-v3cx4qij]:focus-within>.abx-tip[data-astro-cid-v3cx4qij]{transform:translateY(-50%)translate(0)}.abx-slot[data-astro-cid-v3cx4qij]:focus-within>.abx-flyout[data-astro-cid-v3cx4qij],.abx-slot-group[data-astro-cid-v3cx4qij].is-open>.abx-flyout[data-astro-cid-v3cx4qij]{transform:translateY(0)translate(0)}.abx-icon-cta[data-astro-cid-v3cx4qij]:focus-visible>.abx-tip-cta[data-astro-cid-v3cx4qij],.abx-icon-cta[data-astro-cid-v3cx4qij]:focus-within>.abx-tip-cta[data-astro-cid-v3cx4qij]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)translate(0)}.abx-topbar[data-astro-cid-v3cx4qij]{display:none}.abx-scrim[data-astro-cid-v3cx4qij]{z-index:1090;opacity:0;background:#0f14188c;transition:opacity .25s;position:fixed;inset:0}.abx-scrim[data-astro-cid-v3cx4qij].is-open{opacity:1}@media (min-width:961px){.abx-scrim[data-astro-cid-v3cx4qij]{display:none}}@media (max-width:960px){body[data-design=s]{padding-top:54px;padding-left:0}.abx-topbar[data-astro-cid-v3cx4qij]{z-index:1080;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;height:54px;padding:0 .9rem;display:flex;position:fixed;top:0;left:0;right:0}.abx-topbar-brand[data-astro-cid-v3cx4qij]{color:var(--public-text);align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:inline-flex}.abx-topbar-logo[data-astro-cid-v3cx4qij]{object-fit:contain;flex:none;width:32px;height:32px}.abx-topbar-name[data-astro-cid-v3cx4qij]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;font-weight:800;overflow:hidden}.abx-burger[data-astro-cid-v3cx4qij]{border:1px solid var(--public-line);width:40px;height:40px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.abx-burger[data-astro-cid-v3cx4qij]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.abx-burger-bars[data-astro-cid-v3cx4qij]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.abx-burger-bars[data-astro-cid-v3cx4qij] span[data-astro-cid-v3cx4qij]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.abx-rail[data-astro-cid-v3cx4qij]{overscroll-behavior:contain;align-items:stretch;width:min(304px,86vw);padding:12px 12px 16px;transition:transform .28s cubic-bezier(.16,1,.3,1);overflow-y:auto;transform:translate(-100%);box-shadow:16px 0 40px #0f14183d}.abx-rail[data-astro-cid-v3cx4qij].is-open{transform:translate(0)}.abx-nav[data-astro-cid-v3cx4qij]{align-items:stretch;gap:1px;padding:4px 0}.abx-foot[data-astro-cid-v3cx4qij]{align-items:stretch;gap:6px}.abx-slot[data-astro-cid-v3cx4qij]{justify-content:flex-start}.abx-slot-brand[data-astro-cid-v3cx4qij]{margin-bottom:6px}.abx-icon[data-astro-cid-v3cx4qij]{border-radius:10px;justify-content:flex-start;gap:.7rem;width:100%;height:auto;padding:.6rem .7rem}.abx-icon[data-astro-cid-v3cx4qij].active:before{border-radius:0 3px 3px 0;height:60%;left:0}.abx-brand[data-astro-cid-v3cx4qij]{gap:.6rem;width:100%}.abx-brand-logo[data-astro-cid-v3cx4qij]{width:34px;height:34px}.abx-cart-badge[data-astro-cid-v3cx4qij]{top:6px;left:30px;right:auto}.abx-slot[data-astro-cid-v3cx4qij]>.abx-tip[data-astro-cid-v3cx4qij]{opacity:1;visibility:visible;pointer-events:none;z-index:auto;padding-left:0;position:absolute;top:50%;left:3.1rem;transform:translateY(-50%)}.abx-tip-inner[data-astro-cid-v3cx4qij]{box-shadow:none;background:0 0;border:0;padding:0}.abx-tip-title[data-astro-cid-v3cx4qij]{font-family:var(--public-font-body,inherit);font-size:.95rem;font-weight:600}.abx-slot-brand[data-astro-cid-v3cx4qij] .abx-tip-title[data-astro-cid-v3cx4qij]{font-family:var(--public-font-heading,inherit);font-weight:800}.abx-tip-note[data-astro-cid-v3cx4qij]{display:none}.abx-tip-cta[data-astro-cid-v3cx4qij]{opacity:1;visibility:visible;pointer-events:auto;padding-left:0;position:static;transform:none}.abx-tip-cta[data-astro-cid-v3cx4qij] .abx-tip-title[data-astro-cid-v3cx4qij]{color:#fff}.abx-drawer-label[data-astro-cid-v3cx4qij]{color:inherit;text-align:left;flex:auto;font-size:.95rem;font-weight:600;display:block}.abx-caret[data-astro-cid-v3cx4qij]{opacity:.7;flex:none;transition:transform .18s;display:block}.abx-slot-group[data-astro-cid-v3cx4qij].is-open .abx-caret[data-astro-cid-v3cx4qij]{transform:rotate(180deg)}.abx-flyout[data-astro-cid-v3cx4qij]{opacity:1;visibility:visible;pointer-events:auto;z-index:auto;margin:2px 0 8px 2.6rem;padding-left:0;display:none;position:static;transform:none}.abx-slot-group[data-astro-cid-v3cx4qij].is-open>.abx-flyout[data-astro-cid-v3cx4qij]{display:block}.abx-flyout-panel[data-astro-cid-v3cx4qij]{box-shadow:none;background:0 0;border:0;min-width:0;padding:0}.abx-flyout-title[data-astro-cid-v3cx4qij]{color:var(--public-muted)}}@media (prefers-reduced-motion:reduce){.abx-rail[data-astro-cid-v3cx4qij],.abx-scrim[data-astro-cid-v3cx4qij],.abx-tip[data-astro-cid-v3cx4qij],.abx-flyout[data-astro-cid-v3cx4qij],.abx-icon[data-astro-cid-v3cx4qij],.abx-flyout-link[data-astro-cid-v3cx4qij]{transition:none}}.salT-head[data-astro-cid-2u4viwmp]{z-index:1000;background:var(--public-header-bg,var(--public-bg-alt,var(--public-bg)));border-bottom:1px solid var(--public-header-border,var(--public-line));color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);-webkit-backdrop-filter:saturate(150%)blur(10px);backdrop-filter:saturate(150%)blur(10px);transition:box-shadow .2s;position:sticky;top:0}.salT-head[data-astro-cid-2u4viwmp]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--public-accent) 55%, transparent), transparent);pointer-events:none;height:2px;position:absolute;bottom:-3px;left:0;right:0}.salT-head[data-astro-cid-2u4viwmp].is-scrolled{box-shadow:var(--public-shadow,0 14px 30px -22px color-mix(in srgb, var(--public-text) 42%, transparent))}.salT-inner[data-astro-cid-2u4viwmp]{align-items:center;gap:clamp(.75rem,2vw,1.6rem);max-width:1280px;height:74px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:flex}.salT-brand[data-astro-cid-2u4viwmp]{color:inherit;border-radius:4px;flex:none;align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:inline-flex}.salT-brand-frame[data-astro-cid-2u4viwmp]{background:var(--public-bg);border:1px solid var(--public-line);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--public-bg-soft,var(--public-bg)) 60%, transparent);flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.salT-brand-logo[data-astro-cid-2u4viwmp]{object-fit:contain;width:40px;height:40px;display:block}.salT-brand-text[data-astro-cid-2u4viwmp]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.salT-brand-name[data-astro-cid-2u4viwmp]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);letter-spacing:.005em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:700;overflow:hidden}.salT-brand-tag[data-astro-cid-2u4viwmp]{letter-spacing:.28em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:.58rem;font-weight:700}.salT-menu[data-astro-cid-2u4viwmp]{flex-wrap:nowrap;flex:auto;justify-content:center;align-items:center;gap:clamp(.15rem,.8vw,.6rem);min-width:0;display:flex}.salT-item[data-astro-cid-2u4viwmp]{position:relative}.salT-top[data-astro-cid-2u4viwmp]{font-family:var(--public-font-body,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.32rem;padding:.55rem .7rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:color .14s;display:inline-flex;position:relative}.salT-top[data-astro-cid-2u4viwmp]:after{content:"";background:var(--public-accent);transform-origin:50%;height:1.5px;transition:transform .2s;position:absolute;bottom:.28rem;left:.7rem;right:.7rem;transform:scaleX(0)}.salT-top[data-astro-cid-2u4viwmp]:hover{color:var(--public-accent)}.salT-top[data-astro-cid-2u4viwmp]:hover:after,.salT-has-sub[data-astro-cid-2u4viwmp].is-open>.salT-top[data-astro-cid-2u4viwmp]:after,.salT-top[data-astro-cid-2u4viwmp].active:after{transform:scaleX(1)}.salT-top[data-astro-cid-2u4viwmp].active{color:var(--public-accent)}.salT-top[data-astro-cid-2u4viwmp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;border-radius:3px}.salT-chev[data-astro-cid-2u4viwmp]{opacity:.7;flex:none;transition:transform .2s}.salT-has-sub[data-astro-cid-2u4viwmp].is-open>.salT-top[data-astro-cid-2u4viwmp] .salT-chev[data-astro-cid-2u4viwmp]{transform:rotate(180deg)}.salT-drop[data-astro-cid-2u4viwmp]{background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);min-width:216px;box-shadow:var(--public-shadow,0 24px 46px -24px color-mix(in srgb, var(--public-text) 46%, transparent));opacity:0;visibility:hidden;pointer-events:none;z-index:40;padding:6px;transition:opacity .16s,transform .2s,visibility .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-6px)}.salT-drop[data-astro-cid-2u4viwmp]:before{content:"";border:1px solid var(--public-line-soft,var(--public-line));pointer-events:none;position:absolute;inset:3px}.salT-drop[data-astro-cid-2u4viwmp]:after{content:"";background:var(--public-bg-alt,var(--public-bg));border-left:1px solid var(--public-line);border-top:1px solid var(--public-line);width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.salT-has-sub[data-astro-cid-2u4viwmp].is-open>.salT-drop[data-astro-cid-2u4viwmp]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.salT-drop-list[data-astro-cid-2u4viwmp]{z-index:1;margin:0;padding:0;list-style:none;position:relative}.salT-drop-link[data-astro-cid-2u4viwmp]{letter-spacing:.01em;color:var(--public-text);border-left:2px solid #0000;padding:.5rem .85rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:block}.salT-drop-link[data-astro-cid-2u4viwmp]:hover{background:color-mix(in srgb, var(--public-accent) 10%, transparent);color:var(--public-accent);border-left-color:var(--public-accent)}.salT-drop-link[data-astro-cid-2u4viwmp].active{color:var(--public-accent);border-left-color:var(--public-accent);font-weight:700}.salT-drop-link[data-astro-cid-2u4viwmp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.salT-has-sub[data-astro-cid-2u4viwmp]:hover>.salT-drop[data-astro-cid-2u4viwmp],.salT-has-sub[data-astro-cid-2u4viwmp]:focus-within>.salT-drop[data-astro-cid-2u4viwmp]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.salT-has-sub[data-astro-cid-2u4viwmp]:hover>.salT-top[data-astro-cid-2u4viwmp] .salT-chev[data-astro-cid-2u4viwmp],.salT-has-sub[data-astro-cid-2u4viwmp]:focus-within>.salT-top[data-astro-cid-2u4viwmp] .salT-chev[data-astro-cid-2u4viwmp]{transform:rotate(180deg)}.salT-has-sub[data-astro-cid-2u4viwmp]:hover>.salT-top[data-astro-cid-2u4viwmp]:after,.salT-has-sub[data-astro-cid-2u4viwmp]:focus-within>.salT-top[data-astro-cid-2u4viwmp]:after{transform:scaleX(1)}}.salT-actions[data-astro-cid-2u4viwmp]{flex:none;align-items:center;gap:.6rem;display:flex}.salT-app[data-astro-cid-2u4viwmp]{font-family:var(--public-font-body,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:.62rem 1.05rem;font-size:.7rem;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.salT-app[data-astro-cid-2u4viwmp]:hover{background:var(--public-accent);color:#fff}.salT-app[data-astro-cid-2u4viwmp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.salT-cart[data-astro-cid-2u4viwmp]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);background:0 0;border-radius:2px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.salT-cart[data-astro-cid-2u4viwmp]:hover{color:var(--public-accent);border-color:var(--public-accent)}.salT-cart[data-astro-cid-2u4viwmp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.salT-cart-badge[data-astro-cid-2u4viwmp]{color:#fff;background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt,var(--public-bg)));border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.salT-burger[data-astro-cid-2u4viwmp]{border:1px solid var(--public-line);width:42px;height:42px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:2px;flex:none;justify-content:center;align-items:center;display:none}.salT-burger[data-astro-cid-2u4viwmp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.salT-burger-bars[data-astro-cid-2u4viwmp]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.salT-burger-bars[data-astro-cid-2u4viwmp] span[data-astro-cid-2u4viwmp]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.salT-scrim[data-astro-cid-2u4viwmp]{z-index:1090;background:color-mix(in srgb, var(--public-text) 55%, transparent);opacity:0;transition:opacity .25s;position:fixed;inset:0}.salT-scrim[data-astro-cid-2u4viwmp].is-open{opacity:1}.salT-drawer[data-astro-cid-2u4viwmp]{z-index:1100;background:var(--public-bg-alt,var(--public-bg));border-left:1px solid var(--public-line);width:min(340px,86vw);box-shadow:-18px 0 44px -20px color-mix(in srgb, var(--public-text) 45%, transparent);overscroll-behavior:contain;color:var(--public-text);visibility:hidden;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.salT-drawer[data-astro-cid-2u4viwmp].is-open{visibility:visible;transform:translate(0)}.salT-drawer-top[data-astro-cid-2u4viwmp]{border-bottom:1px solid var(--public-line-soft,var(--public-line));justify-content:space-between;align-items:center;padding:1.1rem 1.2rem .9rem;display:flex}.salT-drawer-title[data-astro-cid-2u4viwmp]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-muted);font-size:.62rem;font-weight:700}.salT-close[data-astro-cid-2u4viwmp]{width:40px;height:40px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.salT-close[data-astro-cid-2u4viwmp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.salT-mnav[data-astro-cid-2u4viwmp]{flex-direction:column;flex:auto;gap:.1rem;padding:.7rem;display:flex}.salT-mlink[data-astro-cid-2u4viwmp],.salT-mgrp-btn[data-astro-cid-2u4viwmp]{width:100%;font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);cursor:pointer;text-align:left;background:0 0;border:0;border-left:2.5px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .8rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .13s,color .13s,border-color .13s;display:flex}.salT-mlink[data-astro-cid-2u4viwmp]:hover,.salT-mgrp-btn[data-astro-cid-2u4viwmp]:hover{background:color-mix(in srgb, var(--public-accent) 9%, transparent);color:var(--public-accent)}.salT-mlink[data-astro-cid-2u4viwmp].active,.salT-mgrp-btn[data-astro-cid-2u4viwmp].active{color:var(--public-accent);border-left-color:var(--public-accent)}.salT-mlink[data-astro-cid-2u4viwmp]:focus-visible,.salT-mgrp-btn[data-astro-cid-2u4viwmp]:focus-visible,.salT-msublink[data-astro-cid-2u4viwmp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.salT-mchev[data-astro-cid-2u4viwmp]{opacity:.7;flex:none;transition:transform .18s}.salT-mgroup[data-astro-cid-2u4viwmp].is-open .salT-mchev[data-astro-cid-2u4viwmp]{transform:rotate(180deg)}.salT-msub[data-astro-cid-2u4viwmp]{grid-template-rows:0fr;margin:0 0 .2rem;padding:0 0 0 .6rem;list-style:none;transition:grid-template-rows .22s;display:grid}.salT-mgroup[data-astro-cid-2u4viwmp].is-open .salT-msub[data-astro-cid-2u4viwmp]{grid-template-rows:1fr}.salT-msub[data-astro-cid-2u4viwmp]>li[data-astro-cid-2u4viwmp]{min-height:0;overflow:hidden}.salT-msublink[data-astro-cid-2u4viwmp]{color:var(--public-muted);border-left:2px solid var(--public-line-soft,var(--public-line));margin:.1rem 0 .1rem .4rem;padding:.45rem .7rem;font-size:.86rem;font-weight:500;text-decoration:none;transition:color .12s,border-color .12s;display:block}.salT-msublink[data-astro-cid-2u4viwmp]:hover{color:var(--public-text)}.salT-msublink[data-astro-cid-2u4viwmp].active{color:var(--public-accent);border-left-color:var(--public-accent);font-weight:700}.salT-drawer-foot[data-astro-cid-2u4viwmp]{border-top:1px solid var(--public-line-soft,var(--public-line));flex-direction:column;gap:.7rem;padding:1rem 1.2rem 1.3rem;display:flex}.salT-app-block[data-astro-cid-2u4viwmp]{width:100%;padding:.8rem 1rem;font-size:.74rem}.salT-drawer-loc[data-astro-cid-2u4viwmp]{letter-spacing:.06em;color:var(--public-muted);margin:0;font-size:.68rem}@media (max-width:1040px){.salT-menu[data-astro-cid-2u4viwmp]{display:none}.salT-burger[data-astro-cid-2u4viwmp]{display:inline-flex}.salT-app[data-astro-cid-2u4viwmp]{display:none}}@media (min-width:1041px){.salT-drawer[data-astro-cid-2u4viwmp],.salT-scrim[data-astro-cid-2u4viwmp]{display:none}}@media (max-width:440px){.salT-inner[data-astro-cid-2u4viwmp]{gap:.5rem;height:64px}.salT-brand-tag[data-astro-cid-2u4viwmp]{display:none}.salT-brand-logo[data-astro-cid-2u4viwmp]{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.salT-head[data-astro-cid-2u4viwmp],.salT-top[data-astro-cid-2u4viwmp],.salT-top[data-astro-cid-2u4viwmp]:after,.salT-chev[data-astro-cid-2u4viwmp],.salT-drop[data-astro-cid-2u4viwmp],.salT-app[data-astro-cid-2u4viwmp],.salT-cart[data-astro-cid-2u4viwmp],.salT-scrim[data-astro-cid-2u4viwmp],.salT-drawer[data-astro-cid-2u4viwmp],.salT-mchev[data-astro-cid-2u4viwmp],.salT-msub[data-astro-cid-2u4viwmp],.salT-mlink[data-astro-cid-2u4viwmp],.salT-mgrp-btn[data-astro-cid-2u4viwmp]{transition:none}}.hU-root[data-astro-cid-iynj2sfj]{z-index:1000;background:var(--public-header-bg);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hU-root[data-astro-cid-iynj2sfj].is-scrolled{box-shadow:var(--public-shadow)}.hU-bar[data-astro-cid-iynj2sfj]{-webkit-backdrop-filter:saturate(160%)blur(14px);justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hU-brand[data-astro-cid-iynj2sfj]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hU-logo[data-astro-cid-iynj2sfj]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hU-brand--sm[data-astro-cid-iynj2sfj] .hU-logo[data-astro-cid-iynj2sfj]{width:34px;height:34px}.hU-brandText[data-astro-cid-iynj2sfj]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hU-brandName[data-astro-cid-iynj2sfj]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hU-brandSince[data-astro-cid-iynj2sfj]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hU-actions[data-astro-cid-iynj2sfj]{flex:none;align-items:center;gap:10px;display:flex}.hU-menuBtn[data-astro-cid-iynj2sfj]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hU-menuBtn[data-astro-cid-iynj2sfj]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hU-menuBtn[data-astro-cid-iynj2sfj]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hU-menuBtn[data-astro-cid-iynj2sfj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hU-menuIcon[data-astro-cid-iynj2sfj]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hU-menuIcon[data-astro-cid-iynj2sfj] span[data-astro-cid-iynj2sfj]{background:currentColor;border-radius:2px;height:2px;display:block}.hU-menuLabel[data-astro-cid-iynj2sfj]{display:inline-block}.hU-cart[data-astro-cid-iynj2sfj]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hU-cart[data-astro-cid-iynj2sfj]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hU-cart[data-astro-cid-iynj2sfj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hU-cartBadge[data-astro-cid-iynj2sfj]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hU-overlay[data-astro-cid-iynj2sfj]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hU-overlay[data-astro-cid-iynj2sfj].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hU-overlay[data-astro-cid-iynj2sfj]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hU-overlayInner[data-astro-cid-iynj2sfj]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hU-overlayTop[data-astro-cid-iynj2sfj]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hU-close[data-astro-cid-iynj2sfj]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hU-close[data-astro-cid-iynj2sfj]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hU-close[data-astro-cid-iynj2sfj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hU-overlayNav[data-astro-cid-iynj2sfj]{flex:auto}.hU-bigList[data-astro-cid-iynj2sfj]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hU-bigItem[data-astro-cid-iynj2sfj]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hU-bigItem[data-astro-cid-iynj2sfj]:last-child{border-bottom:0}.hU-bigLink[data-astro-cid-iynj2sfj]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hU-bigLink[data-astro-cid-iynj2sfj]:hover{color:var(--public-accent);transform:translate(6px)}.hU-bigLink[data-astro-cid-iynj2sfj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hU-bigLink[data-astro-cid-iynj2sfj].active{color:var(--public-accent)}.hU-bigLink[data-astro-cid-iynj2sfj].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hU-subRow[data-astro-cid-iynj2sfj]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hU-subLink[data-astro-cid-iynj2sfj]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hU-subLink[data-astro-cid-iynj2sfj]:hover{color:var(--public-text)}.hU-subLink[data-astro-cid-iynj2sfj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hU-subLink[data-astro-cid-iynj2sfj].active{color:var(--public-accent)}.hU-overlayFoot[data-astro-cid-iynj2sfj]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hU-appCta[data-astro-cid-iynj2sfj]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hU-appCta[data-astro-cid-iynj2sfj]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hU-appCta[data-astro-cid-iynj2sfj]:hover{color:var(--public-bg)}.hU-appCta[data-astro-cid-iynj2sfj]:hover:before{height:100%}.hU-appCta[data-astro-cid-iynj2sfj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hU-appCtaLabel[data-astro-cid-iynj2sfj]{z-index:1;position:relative}@media (max-width:560px){.hU-menuLabel[data-astro-cid-iynj2sfj]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hU-menuBtn[data-astro-cid-iynj2sfj]{padding:10px 12px}}@media (max-width:380px){.hU-bar[data-astro-cid-iynj2sfj]{gap:12px;padding:0 14px}.hU-overlayInner[data-astro-cid-iynj2sfj]{padding:0 16px 40px}.hU-brandName[data-astro-cid-iynj2sfj]{white-space:normal;font-size:13.5px}.hU-brandSince[data-astro-cid-iynj2sfj]{display:none}}@media (prefers-reduced-motion:reduce){.hU-overlay[data-astro-cid-iynj2sfj]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hU-overlay[data-astro-cid-iynj2sfj].is-open,.hU-bigLink[data-astro-cid-iynj2sfj]:hover,.hU-close[data-astro-cid-iynj2sfj]:hover{transform:none}.hU-menuBtn[data-astro-cid-iynj2sfj],.hU-cart[data-astro-cid-iynj2sfj],.hU-appCta[data-astro-cid-iynj2sfj],.hU-appCta[data-astro-cid-iynj2sfj]:before,.hU-bigLink[data-astro-cid-iynj2sfj],.hU-subLink[data-astro-cid-iynj2sfj],.hU-close[data-astro-cid-iynj2sfj]{transition:none}}body[data-design=v]{--agv-w:268px;padding-right:var(--agv-w)}.agv-rail[data-astro-cid-ywvjquje]{width:var(--agv-w,268px);z-index:1000;background:var(--public-bg-alt,var(--public-bg));border-left:1px solid var(--public-header-border,var(--public-line));overscroll-behavior:contain;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--public-text);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.agv-binding[data-astro-cid-ywvjquje]{background:var(--public-bg-soft,var(--public-bg-alt));border-bottom:1px solid var(--public-line-soft,var(--public-line));flex:none;justify-content:space-around;align-items:center;gap:.4rem;height:22px;padding:0 1rem;display:flex}.agv-binding[data-astro-cid-ywvjquje] i[data-astro-cid-ywvjquje]{background:var(--public-bg);border:1px solid var(--public-line);width:9px;height:9px;box-shadow:inset 0 1px 1px color-mix(in srgb, var(--public-text) 14%, transparent);border-radius:50%;display:block}.agv-brand[data-astro-cid-ywvjquje]{color:inherit;border-bottom:1px solid var(--public-line-soft,var(--public-line));align-items:center;gap:.65rem;padding:1.1rem 1.15rem 1rem;text-decoration:none;display:flex}.agv-logo[data-astro-cid-ywvjquje]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:44px;height:44px}.agv-brand-text[data-astro-cid-ywvjquje]{flex-direction:column;min-width:0;line-height:1.1;display:flex}.agv-brand-name[data-astro-cid-ywvjquje]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);font-size:1.02rem;font-weight:800;line-height:1.14}.agv-brand-tag[data-astro-cid-ywvjquje]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:.18rem;font-size:.6rem;font-weight:700}.agv-nav[data-astro-cid-ywvjquje]{flex-direction:column;flex:auto;gap:.18rem;padding:.85rem 0 .85rem .7rem;display:flex}.agv-tab[data-astro-cid-ywvjquje]{width:100%;font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);cursor:pointer;text-align:left;background:0 0;border:0;border-right:3px solid #0000;border-radius:9px 0 0 9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.56rem .8rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:flex}.agv-tab-label[data-astro-cid-ywvjquje]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agv-tab[data-astro-cid-ywvjquje]:hover{background:color-mix(in srgb, var(--public-accent) 10%, transparent);color:var(--public-accent)}.agv-tab[data-astro-cid-ywvjquje].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 13%, transparent);border-right-color:var(--public-accent)}.agv-tab[data-astro-cid-ywvjquje]:focus-visible,.agv-sublink[data-astro-cid-ywvjquje]:focus-visible,.agv-app-btn[data-astro-cid-ywvjquje]:focus-visible,.agv-cart[data-astro-cid-ywvjquje]:focus-visible,.agv-burger[data-astro-cid-ywvjquje]:focus-visible,.agv-brand[data-astro-cid-ywvjquje]:focus-visible,.agv-topbrand[data-astro-cid-ywvjquje]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.agv-chev[data-astro-cid-ywvjquje]{opacity:.7;flex:none;transition:transform .18s}.agv-group[data-astro-cid-ywvjquje].is-open .agv-chev[data-astro-cid-ywvjquje]{transform:rotate(180deg)}.agv-sub[data-astro-cid-ywvjquje]{grid-template-rows:0fr;margin:.1rem 0 .24rem;padding:0 0 0 .55rem;list-style:none;transition:grid-template-rows .22s;display:grid}.agv-group[data-astro-cid-ywvjquje].is-open .agv-sub[data-astro-cid-ywvjquje]{grid-template-rows:1fr}.agv-sub[data-astro-cid-ywvjquje]>li[data-astro-cid-ywvjquje]{min-height:0;overflow:hidden}.agv-sublink[data-astro-cid-ywvjquje]{color:var(--public-muted);border-right:2px solid var(--public-line-soft,var(--public-line));border-radius:7px 0 0 7px;margin:.12rem .55rem .12rem .35rem;padding:.4rem .7rem;font-size:.83rem;font-weight:500;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:block}.agv-sublink[data-astro-cid-ywvjquje]:hover{color:var(--public-text);background:var(--public-bg-soft)}.agv-sublink[data-astro-cid-ywvjquje].active{color:var(--public-accent);border-right-color:var(--public-accent);font-weight:700}.agv-foot[data-astro-cid-ywvjquje]{border-top:1px solid var(--public-line-soft,var(--public-line));flex-direction:column;gap:.6rem;padding:.9rem 1rem 1.1rem;display:flex}.agv-app-btn[data-astro-cid-ywvjquje]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.84rem;font-weight:700;transition:filter .15s;display:inline-flex}.agv-app-btn[data-astro-cid-ywvjquje]:hover{filter:brightness(1.07)}.agv-cart[data-astro-cid-ywvjquje]{color:var(--public-text);border:1px solid var(--public-line);border-radius:9px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.agv-cart[data-astro-cid-ywvjquje]:hover{color:var(--public-accent);border-color:var(--public-accent)}.agv-cart-badge[data-astro-cid-ywvjquje]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;left:18px}.agv-meta[data-astro-cid-ywvjquje]{letter-spacing:.05em;color:var(--public-muted);margin:0;font-size:.66rem}.agv-topbar[data-astro-cid-ywvjquje]{display:none}.agv-scrim[data-astro-cid-ywvjquje]{z-index:1090;opacity:0;background:#100e0980;transition:opacity .25s;position:fixed;inset:0}.agv-scrim[data-astro-cid-ywvjquje].is-open{opacity:1}@media (max-width:1024px){body[data-design=v]{padding-top:56px;padding-right:0}.agv-topbar[data-astro-cid-ywvjquje]{z-index:1080;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;height:56px;padding:0 .9rem;display:flex;position:fixed;top:0;left:0;right:0}.agv-topbrand[data-astro-cid-ywvjquje]{color:var(--public-text);align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:inline-flex}.agv-toplogo[data-astro-cid-ywvjquje]{object-fit:contain;flex:none;width:34px;height:34px}.agv-topname[data-astro-cid-ywvjquje]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:800;overflow:hidden}.agv-burger[data-astro-cid-ywvjquje]{border:1px solid var(--public-line);width:40px;height:40px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.agv-burger-bars[data-astro-cid-ywvjquje]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.agv-burger-bars[data-astro-cid-ywvjquje] span[data-astro-cid-ywvjquje]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.agv-rail[data-astro-cid-ywvjquje]{border-left:1px solid var(--public-header-border,var(--public-line));width:min(310px,86vw);transition:transform .28s cubic-bezier(.16,1,.3,1);left:auto;right:0;transform:translate(100%);box-shadow:-16px 0 40px #100e0938}.agv-rail[data-astro-cid-ywvjquje].is-open{transform:translate(0)}}@media (min-width:1025px){.agv-scrim[data-astro-cid-ywvjquje]{display:none}}@media (prefers-reduced-motion:reduce){.agv-rail[data-astro-cid-ywvjquje],.agv-scrim[data-astro-cid-ywvjquje],.agv-chev[data-astro-cid-ywvjquje],.agv-sub[data-astro-cid-ywvjquje],.agv-app-btn[data-astro-cid-ywvjquje],.agv-tab[data-astro-cid-ywvjquje]{transition:none}}.hW-root[data-astro-cid-rv3kqz47]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:background .3s,box-shadow .25s,border-color .3s;position:sticky;top:0}.hW-root[data-astro-cid-rv3kqz47].is-scrolled{box-shadow:var(--public-shadow)}.hW-root[data-astro-cid-rv3kqz47].hW-onHero{position:fixed;top:0;left:0;right:0}.hW-root[data-astro-cid-rv3kqz47].hW-onHero:not(.is-scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:linear-gradient(#0000008c,#00000024 62%,#0000);border-bottom-color:#0000}.hW-bar[data-astro-cid-rv3kqz47]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hW-brand[data-astro-cid-rv3kqz47]{color:inherit;flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hW-logo[data-astro-cid-rv3kqz47]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hW-brand--sm[data-astro-cid-rv3kqz47] .hW-logo[data-astro-cid-rv3kqz47]{width:34px;height:34px}.hW-brandText[data-astro-cid-rv3kqz47]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hW-brandName[data-astro-cid-rv3kqz47]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.hW-brandSince[data-astro-cid-rv3kqz47]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;font-weight:600;overflow:hidden}.hW-root[data-astro-cid-rv3kqz47].hW-onHero:not(.is-scrolled) .hW-brandSince[data-astro-cid-rv3kqz47]{color:#ffffffd1}.hW-actions[data-astro-cid-rv3kqz47]{flex:none;align-items:center;gap:10px;display:flex}.hW-menuBtn[data-astro-cid-rv3kqz47]{letter-spacing:.06em;text-transform:uppercase;color:inherit;border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.hW-menuBtn[data-astro-cid-rv3kqz47]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#80808014)}.hW-menuBtn[data-astro-cid-rv3kqz47]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hW-menuIcon[data-astro-cid-rv3kqz47]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hW-menuIcon[data-astro-cid-rv3kqz47] span[data-astro-cid-rv3kqz47]{background:currentColor;border-radius:2px;height:2px;display:block}.hW-menuLabel[data-astro-cid-rv3kqz47]{display:inline-block}.hW-root[data-astro-cid-rv3kqz47].hW-onHero:not(.is-scrolled) .hW-menuBtn[data-astro-cid-rv3kqz47]{border-color:#ffffff80}.hW-root[data-astro-cid-rv3kqz47].hW-onHero:not(.is-scrolled) .hW-menuBtn[data-astro-cid-rv3kqz47]:hover{background:#ffffff24;border-color:#fff}.hW-cart[data-astro-cid-rv3kqz47]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hW-cart[data-astro-cid-rv3kqz47]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#80808014)}.hW-cart[data-astro-cid-rv3kqz47]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hW-root[data-astro-cid-rv3kqz47].hW-onHero:not(.is-scrolled) .hW-cart[data-astro-cid-rv3kqz47]{color:#fff;border-color:#ffffff80}.hW-root[data-astro-cid-rv3kqz47].hW-onHero:not(.is-scrolled) .hW-cart[data-astro-cid-rv3kqz47]:hover{background:#ffffff24;border-color:#fff}.hW-cartBadge[data-astro-cid-rv3kqz47]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hW-overlay[data-astro-cid-rv3kqz47]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hW-overlay[data-astro-cid-rv3kqz47].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hW-overlay[data-astro-cid-rv3kqz47]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hW-overlayInner[data-astro-cid-rv3kqz47]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hW-overlayTop[data-astro-cid-rv3kqz47]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hW-close[data-astro-cid-rv3kqz47]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hW-close[data-astro-cid-rv3kqz47]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#80808014);transform:rotate(90deg)}.hW-close[data-astro-cid-rv3kqz47]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hW-overlayNav[data-astro-cid-rv3kqz47]{flex:auto}.hW-bigList[data-astro-cid-rv3kqz47]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hW-bigItem[data-astro-cid-rv3kqz47]{border-bottom:1px solid var(--public-line-soft,var(--public-line));padding:14px 0}.hW-bigItem[data-astro-cid-rv3kqz47]:last-child{border-bottom:0}.hW-bigLink[data-astro-cid-rv3kqz47]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hW-bigLink[data-astro-cid-rv3kqz47]:hover{color:var(--public-accent);transform:translate(6px)}.hW-bigLink[data-astro-cid-rv3kqz47]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hW-bigLink[data-astro-cid-rv3kqz47].active{color:var(--public-accent)}.hW-bigLink[data-astro-cid-rv3kqz47].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hW-subRow[data-astro-cid-rv3kqz47]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hW-subLink[data-astro-cid-rv3kqz47]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hW-subLink[data-astro-cid-rv3kqz47]:hover{color:var(--public-text)}.hW-subLink[data-astro-cid-rv3kqz47]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hW-subLink[data-astro-cid-rv3kqz47].active{color:var(--public-accent)}.hW-overlayFoot[data-astro-cid-rv3kqz47]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:34px;padding-top:26px;display:flex}.hW-overlayMeta[data-astro-cid-rv3kqz47]{letter-spacing:.08em;text-transform:uppercase;color:var(--public-muted);margin:0;font-size:12px;font-weight:600}.hW-appCta[data-astro-cid-rv3kqz47]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hW-appCta[data-astro-cid-rv3kqz47]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hW-appCta[data-astro-cid-rv3kqz47]:hover{color:#fff}.hW-appCta[data-astro-cid-rv3kqz47]:hover:before{height:100%}.hW-appCta[data-astro-cid-rv3kqz47]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hW-appCtaLabel[data-astro-cid-rv3kqz47]{z-index:1;position:relative}@media (max-width:560px){.hW-menuLabel[data-astro-cid-rv3kqz47]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hW-menuBtn[data-astro-cid-rv3kqz47]{gap:0;padding:10px 12px}.hW-overlayFoot[data-astro-cid-rv3kqz47]{flex-direction:column;align-items:stretch}.hW-appCta[data-astro-cid-rv3kqz47]{width:100%}}@media (max-width:380px){.hW-bar[data-astro-cid-rv3kqz47]{gap:12px;padding:0 14px}.hW-overlayInner[data-astro-cid-rv3kqz47]{padding:0 16px 40px}.hW-brandName[data-astro-cid-rv3kqz47]{font-size:13.5px}.hW-brandSince[data-astro-cid-rv3kqz47]{display:none}}@media (prefers-reduced-motion:reduce){.hW-root[data-astro-cid-rv3kqz47]{transition:none}.hW-overlay[data-astro-cid-rv3kqz47]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hW-overlay[data-astro-cid-rv3kqz47].is-open,.hW-bigLink[data-astro-cid-rv3kqz47]:hover,.hW-close[data-astro-cid-rv3kqz47]:hover{transform:none}.hW-menuBtn[data-astro-cid-rv3kqz47],.hW-cart[data-astro-cid-rv3kqz47],.hW-appCta[data-astro-cid-rv3kqz47],.hW-appCta[data-astro-cid-rv3kqz47]:before,.hW-bigLink[data-astro-cid-rv3kqz47],.hW-subLink[data-astro-cid-rv3kqz47],.hW-close[data-astro-cid-rv3kqz47]{transition:none}}.hxn-head[data-astro-cid-uizpqazf]{z-index:1000;background:var(--public-header-bg,var(--public-bg-alt));-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);border-bottom:1px solid var(--public-header-border,var(--public-line));color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);transition:box-shadow .2s;position:sticky;top:0}.hxn-head[data-astro-cid-uizpqazf].is-scrolled{box-shadow:var(--public-shadow)}.hxn-bar[data-astro-cid-uizpqazf]{flex-wrap:wrap;align-items:center;gap:.5rem clamp(.6rem,1.6vw,1.1rem);max-width:1280px;margin:0 auto;padding:.55rem clamp(.9rem,3vw,1.6rem);display:flex}.hxn-brand[data-astro-cid-uizpqazf]{min-width:0;color:var(--public-text);flex:none;order:0;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.hxn-logo[data-astro-cid-uizpqazf]{object-fit:contain;flex:none;width:40px;height:40px}.hxn-brand-text[data-astro-cid-uizpqazf]{flex-direction:column;min-width:0;line-height:1.08;display:inline-flex}.hxn-brand-name[data-astro-cid-uizpqazf]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;max-width:46vw;font-size:1rem;font-weight:800;overflow:hidden}.hxn-brand-tag[data-astro-cid-uizpqazf]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;margin-top:.1rem;font-size:.6rem;font-weight:700}.hxn-deckwrap[data-astro-cid-uizpqazf]{flex:auto;order:1;min-width:0;position:relative}.hxn-deckwrap[data-astro-cid-uizpqazf]:before,.hxn-deckwrap[data-astro-cid-uizpqazf]:after{content:"";z-index:2;pointer-events:none;width:22px;position:absolute;top:0;bottom:0}.hxn-deckwrap[data-astro-cid-uizpqazf]:before{background:linear-gradient(90deg, var(--public-header-bg,var(--public-bg-alt)), transparent);left:0}.hxn-deckwrap[data-astro-cid-uizpqazf]:after{background:linear-gradient(270deg, var(--public-header-bg,var(--public-bg-alt)), transparent);right:0}.hxn-deck[data-astro-cid-uizpqazf]{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;align-items:center;gap:.4rem;padding:.15rem 24px;scroll-padding-inline:26px;display:flex;overflow:auto hidden}.hxn-deck[data-astro-cid-uizpqazf]::-webkit-scrollbar{width:0;height:0;display:none}.hxn-chip[data-astro-cid-uizpqazf]{letter-spacing:.02em;white-space:nowrap;color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:999px;flex:none;align-items:center;padding:.5rem .95rem;scroll-margin-inline:26px;font-family:inherit;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .14s,background .14s,border-color .14s;display:inline-flex}.hxn-chip[data-astro-cid-uizpqazf]:hover{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 10%, transparent)}.hxn-chip[data-astro-cid-uizpqazf].active{color:var(--public-bg);background:var(--public-accent);border-color:var(--public-accent)}.hxn-actions[data-astro-cid-uizpqazf]{flex:none;order:2;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.hxn-app[data-astro-cid-uizpqazf]{letter-spacing:.01em;white-space:nowrap;color:var(--public-bg);background:var(--public-accent);border:1px solid var(--public-accent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.05rem;font-family:inherit;font-size:.8rem;font-weight:800;transition:filter .15s;display:inline-flex}.hxn-app[data-astro-cid-uizpqazf]:hover{filter:brightness(1.08)}.hxn-cart[data-astro-cid-uizpqazf]{width:40px;height:40px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.hxn-cart[data-astro-cid-uizpqazf]:hover{color:var(--public-accent);border-color:var(--public-accent)}.hxn-cart-badge[data-astro-cid-uizpqazf]{min-width:17px;height:17px;color:var(--public-bg);background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt));border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.hxn-brand[data-astro-cid-uizpqazf]:focus-visible,.hxn-chip[data-astro-cid-uizpqazf]:focus-visible,.hxn-app[data-astro-cid-uizpqazf]:focus-visible,.hxn-cart[data-astro-cid-uizpqazf]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}@media (max-width:820px){.hxn-deckwrap[data-astro-cid-uizpqazf]{flex-basis:100%;order:3}.hxn-deckwrap[data-astro-cid-uizpqazf]:before,.hxn-deckwrap[data-astro-cid-uizpqazf]:after{width:18px}.hxn-brand-name[data-astro-cid-uizpqazf]{max-width:52vw}}@media (max-width:440px){.hxn-app[data-astro-cid-uizpqazf]{padding:.5rem .8rem;font-size:.74rem}.hxn-brand-tag[data-astro-cid-uizpqazf]{display:none}.hxn-logo[data-astro-cid-uizpqazf]{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.hxn-head[data-astro-cid-uizpqazf],.hxn-chip[data-astro-cid-uizpqazf],.hxn-app[data-astro-cid-uizpqazf],.hxn-cart[data-astro-cid-uizpqazf]{transition:none}.hxn-deck[data-astro-cid-uizpqazf]{scroll-behavior:auto}}body[data-design=y]{--yr-w:254px;padding-left:var(--yr-w)}.yr-rail[data-astro-cid-gjlu5pvp],.yr-topbar[data-astro-cid-gjlu5pvp]{--yr-film:color-mix(in srgb, var(--public-text) 80%, var(--public-bg));--yr-film-edge:color-mix(in srgb, var(--public-text) 90%, var(--public-bg));--yr-sprocket:var(--public-bg)}.yr-rail[data-astro-cid-gjlu5pvp]{width:var(--yr-w,254px);z-index:1000;background:var(--public-bg-alt,var(--public-bg));border-right:1px solid var(--public-header-border,var(--public-line));overscroll-behavior:contain;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--public-text);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.yr-perf[data-astro-cid-gjlu5pvp]{background-color:var(--yr-film);background-image:repeating-linear-gradient(to bottom, transparent 0 6px, var(--yr-sprocket) 6px 13px, transparent 13px 19px);border-right:1px solid var(--yr-film-edge);pointer-events:none;width:16px;position:absolute;top:0;bottom:0;left:0}.yr-brand[data-astro-cid-gjlu5pvp]{color:inherit;border-bottom:1px solid var(--public-line-soft,var(--public-line));align-items:center;gap:.6rem;padding:1.1rem 1.05rem .95rem 1.55rem;text-decoration:none;display:flex}.yr-logo[data-astro-cid-gjlu5pvp]{object-fit:contain;flex:none;width:44px;height:44px}.yr-brand-text[data-astro-cid-gjlu5pvp]{flex-direction:column;min-width:0;line-height:1.1;display:flex}.yr-brand-name[data-astro-cid-gjlu5pvp]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);font-size:1rem;font-weight:800;line-height:1.14}.yr-brand-tag[data-astro-cid-gjlu5pvp]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);margin-top:.18rem;font-size:.58rem;font-weight:700}.yr-index-head[data-astro-cid-gjlu5pvp]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.24em;text-transform:uppercase;color:var(--public-muted);margin:0;padding:.85rem 1.05rem .35rem 1.55rem;font-size:.56rem;font-weight:800}.yr-nav[data-astro-cid-gjlu5pvp]{flex-direction:column;flex:auto;gap:.08rem;padding:.15rem .7rem .85rem 1.2rem;display:flex}.yr-link[data-astro-cid-gjlu5pvp],.yr-groupbtn[data-astro-cid-gjlu5pvp]{width:100%;color:var(--public-text);cursor:pointer;text-align:left;background:0 0;border:0;border-left:2.5px solid #0000;border-radius:7px;align-items:center;gap:.6rem;padding:.5rem .65rem;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .13s,color .13s,border-color .13s;display:flex}.yr-groupbtn[data-astro-cid-gjlu5pvp]{justify-content:flex-start}.yr-no[data-astro-cid-gjlu5pvp]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.05em;color:var(--public-muted);flex:none;min-width:1.4em;font-size:.66rem;font-weight:800;transition:color .13s}.yr-label[data-astro-cid-gjlu5pvp]{flex:auto;min-width:0}.yr-chev[data-astro-cid-gjlu5pvp]{opacity:.65;flex:none;transition:transform .18s}.yr-group[data-astro-cid-gjlu5pvp].is-open .yr-chev[data-astro-cid-gjlu5pvp]{transform:rotate(180deg)}.yr-link[data-astro-cid-gjlu5pvp]:hover,.yr-groupbtn[data-astro-cid-gjlu5pvp]:hover{background:color-mix(in srgb, var(--public-accent) 10%, transparent);color:var(--public-accent)}.yr-link[data-astro-cid-gjlu5pvp]:hover .yr-no[data-astro-cid-gjlu5pvp],.yr-groupbtn[data-astro-cid-gjlu5pvp]:hover .yr-no[data-astro-cid-gjlu5pvp]{color:var(--public-accent)}.yr-link[data-astro-cid-gjlu5pvp]:focus-visible,.yr-groupbtn[data-astro-cid-gjlu5pvp]:focus-visible,.yr-sublink[data-astro-cid-gjlu5pvp]:focus-visible,.yr-app-btn[data-astro-cid-gjlu5pvp]:focus-visible,.yr-cart[data-astro-cid-gjlu5pvp]:focus-visible,.yr-burger[data-astro-cid-gjlu5pvp]:focus-visible,.yr-brand[data-astro-cid-gjlu5pvp]:focus-visible,.yr-topbrand[data-astro-cid-gjlu5pvp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.yr-link[data-astro-cid-gjlu5pvp].active,.yr-groupbtn[data-astro-cid-gjlu5pvp].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent);border-left-color:var(--public-accent)}.yr-link[data-astro-cid-gjlu5pvp].active .yr-no[data-astro-cid-gjlu5pvp],.yr-groupbtn[data-astro-cid-gjlu5pvp].active .yr-no[data-astro-cid-gjlu5pvp]{color:var(--public-accent)}.yr-sub[data-astro-cid-gjlu5pvp]{grid-template-rows:0fr;margin:.05rem 0 .15rem;padding:0 0 0 1.9rem;list-style:none;transition:grid-template-rows .22s;display:grid}.yr-group[data-astro-cid-gjlu5pvp].is-open .yr-sub[data-astro-cid-gjlu5pvp]{grid-template-rows:1fr}.yr-sub[data-astro-cid-gjlu5pvp]>li[data-astro-cid-gjlu5pvp]{min-height:0;overflow:hidden}.yr-sublink[data-astro-cid-gjlu5pvp]{color:var(--public-muted);border-left:2px solid var(--public-line-soft,var(--public-line));border-radius:6px;margin:.1rem 0;padding:.36rem .65rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:block}.yr-sublink[data-astro-cid-gjlu5pvp]:hover{color:var(--public-text);background:var(--public-bg-soft)}.yr-sublink[data-astro-cid-gjlu5pvp].active{color:var(--public-accent);border-left-color:var(--public-accent);font-weight:700}.yr-foot[data-astro-cid-gjlu5pvp]{border-top:1px solid var(--public-line-soft,var(--public-line));flex-direction:column;gap:.55rem;padding:.85rem 1rem 1.05rem 1.55rem;display:flex}.yr-app-btn[data-astro-cid-gjlu5pvp]{letter-spacing:.01em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:.6rem 1rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:filter .15s;display:inline-flex}.yr-app-btn[data-astro-cid-gjlu5pvp]:hover{filter:brightness(1.07)}.yr-cart[data-astro-cid-gjlu5pvp]{color:var(--public-text);border:1px solid var(--public-line);border-radius:9px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.yr-cart[data-astro-cid-gjlu5pvp]:hover{color:var(--public-accent);border-color:var(--public-accent)}.yr-cart-badge[data-astro-cid-gjlu5pvp]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;left:18px}.yr-meta[data-astro-cid-gjlu5pvp]{letter-spacing:.05em;color:var(--public-muted);margin:0;font-size:.66rem}.yr-topbar[data-astro-cid-gjlu5pvp]{display:none}.yr-scrim[data-astro-cid-gjlu5pvp]{z-index:1090;opacity:0;background:#100e0980;transition:opacity .25s;position:fixed;inset:0}.yr-scrim[data-astro-cid-gjlu5pvp].is-open{opacity:1}@media (max-width:960px){body[data-design=y]{padding-top:54px;padding-left:0}.yr-topbar[data-astro-cid-gjlu5pvp]{z-index:1080;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;height:54px;padding:0 .9rem 0 0;display:flex;position:fixed;top:0;left:0;right:0}.yr-topbar[data-astro-cid-gjlu5pvp]:before{content:"";background-color:var(--yr-film);background-image:repeating-linear-gradient(to bottom, transparent 0 6px, var(--yr-sprocket) 6px 13px, transparent 13px 19px);border-right:1px solid var(--yr-film-edge);flex:none;align-self:stretch;width:16px;margin-right:.75rem}.yr-topbrand[data-astro-cid-gjlu5pvp]{color:var(--public-text);align-items:center;gap:.5rem;min-width:0;margin-right:auto;text-decoration:none;display:inline-flex}.yr-toplogo[data-astro-cid-gjlu5pvp]{object-fit:contain;flex:none;width:34px;height:34px}.yr-topname[data-astro-cid-gjlu5pvp]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;font-weight:800;overflow:hidden}.yr-burger[data-astro-cid-gjlu5pvp]{border:1px solid var(--public-line);width:40px;height:40px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.yr-burger-bars[data-astro-cid-gjlu5pvp]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.yr-burger-bars[data-astro-cid-gjlu5pvp] span[data-astro-cid-gjlu5pvp]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.yr-rail[data-astro-cid-gjlu5pvp]{width:min(300px,84vw);transition:transform .28s cubic-bezier(.16,1,.3,1);transform:translate(-100%);box-shadow:16px 0 40px #100e0938}.yr-rail[data-astro-cid-gjlu5pvp].is-open{transform:translate(0)}}@media (min-width:961px){.yr-scrim[data-astro-cid-gjlu5pvp]{display:none}}@media (prefers-reduced-motion:reduce){.yr-rail[data-astro-cid-gjlu5pvp],.yr-scrim[data-astro-cid-gjlu5pvp],.yr-chev[data-astro-cid-gjlu5pvp],.yr-sub[data-astro-cid-gjlu5pvp],.yr-app-btn[data-astro-cid-gjlu5pvp],.yr-no[data-astro-cid-gjlu5pvp]{transition:none}}body[data-design=z]{--z-w:clamp(310px, 31vw, 432px);padding-left:var(--z-w)}.zp-panel[data-astro-cid-tbtytdad]{width:var(--z-w,400px);z-index:1000;background:var(--public-bg-alt,var(--public-bg));border-right:1px solid var(--public-line);box-shadow:inset -3px 0 0 0 var(--public-accent);overscroll-behavior:contain;color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.zp-inner[data-astro-cid-tbtytdad]{flex-direction:column;min-height:100%;padding:clamp(1.5rem,2.6vw,2.3rem) clamp(1.4rem,2.4vw,2rem) clamp(1.4rem,2.4vw,1.9rem);display:flex}.zp-ident[data-astro-cid-tbtytdad]{border-bottom:1px solid var(--public-line);margin-bottom:clamp(1.1rem,2.6vw,1.6rem);padding-bottom:clamp(1.1rem,2.6vw,1.7rem)}.zp-mark[data-astro-cid-tbtytdad]{color:inherit;text-decoration:none;display:block}.zp-mark-top[data-astro-cid-tbtytdad]{align-items:center;gap:.7rem;margin-bottom:clamp(.9rem,2.4vw,1.4rem);display:flex}.zp-logo[data-astro-cid-tbtytdad]{object-fit:contain;flex:none;width:34px;height:34px}.zp-est[data-astro-cid-tbtytdad]{letter-spacing:.26em;text-transform:uppercase;color:var(--public-accent);font-size:.66rem;font-weight:800}.zp-wordmark[data-astro-cid-tbtytdad]{display:block}.zp-word[data-astro-cid-tbtytdad]{font-family:var(--public-font-heading,var(--public-font-body,system-ui, sans-serif));text-transform:uppercase;letter-spacing:.004em;color:var(--public-text);overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,4.4vw,3rem);font-weight:800;line-height:.97;display:block}.zp-word[data-astro-cid-tbtytdad]+.zp-word[data-astro-cid-tbtytdad]{margin-top:.04em}.zp-mark[data-astro-cid-tbtytdad]:hover .zp-word[data-astro-cid-tbtytdad]{color:var(--public-accent)}.zp-meta[data-astro-cid-tbtytdad]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:clamp(.9rem,2vw,1.15rem) 0 0;font-size:.74rem;font-weight:700;display:flex}.zp-meta-sep[data-astro-cid-tbtytdad]{color:var(--public-accent)}.zp-nav[data-astro-cid-tbtytdad]{flex-direction:column;flex:auto;gap:.05rem;display:flex}.zp-link[data-astro-cid-tbtytdad],.zp-grp-btn[data-astro-cid-tbtytdad]{letter-spacing:.13em;text-transform:uppercase;width:100%;color:var(--public-text);border:0;border-bottom:1px solid var(--public-line-soft,var(--public-line));cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.5rem;padding:.52rem .15rem;font-family:inherit;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .14s,padding-left .16s;display:flex}.zp-grp-btn[data-astro-cid-tbtytdad]{justify-content:space-between}.zp-link[data-astro-cid-tbtytdad]:hover,.zp-grp-btn[data-astro-cid-tbtytdad]:hover{color:var(--public-accent);padding-left:.5rem}.zp-link[data-astro-cid-tbtytdad].active,.zp-grp-btn[data-astro-cid-tbtytdad].active{color:var(--public-accent)}.zp-link[data-astro-cid-tbtytdad].active:before{content:"";background:var(--public-accent);flex:none;width:.5rem;height:2px;display:inline-block}.zp-link[data-astro-cid-tbtytdad]:focus-visible,.zp-grp-btn[data-astro-cid-tbtytdad]:focus-visible,.zp-sublink[data-astro-cid-tbtytdad]:focus-visible,.zp-app-btn[data-astro-cid-tbtytdad]:focus-visible,.zp-cart[data-astro-cid-tbtytdad]:focus-visible,.zp-burger[data-astro-cid-tbtytdad]:focus-visible,.zp-mark[data-astro-cid-tbtytdad]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;border-radius:3px}.zp-chev[data-astro-cid-tbtytdad]{opacity:.7;flex:none;transition:transform .18s}.zp-group[data-astro-cid-tbtytdad].is-open .zp-chev[data-astro-cid-tbtytdad]{transform:rotate(180deg)}.zp-sub[data-astro-cid-tbtytdad]{grid-template-rows:0fr;margin:0;padding:0;list-style:none;transition:grid-template-rows .24s;display:grid}.zp-group[data-astro-cid-tbtytdad].is-open .zp-sub[data-astro-cid-tbtytdad]{grid-template-rows:1fr}.zp-sub[data-astro-cid-tbtytdad]>li[data-astro-cid-tbtytdad]{min-height:0;overflow:hidden}.zp-sublink[data-astro-cid-tbtytdad]{letter-spacing:.02em;text-transform:none;color:var(--public-muted);border-left:2px solid var(--public-line-soft,var(--public-line));margin-left:.1rem;padding:.4rem .15rem .4rem .85rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .13s,border-color .13s;display:block}.zp-sublink[data-astro-cid-tbtytdad]:hover{color:var(--public-text);border-left-color:var(--public-accent)}.zp-sublink[data-astro-cid-tbtytdad].active{color:var(--public-accent);border-left-color:var(--public-accent);font-weight:700}.zp-sub[data-astro-cid-tbtytdad]>li[data-astro-cid-tbtytdad]:last-child .zp-sublink[data-astro-cid-tbtytdad]{padding-bottom:.55rem}.zp-foot[data-astro-cid-tbtytdad]{border-top:1px solid var(--public-line);flex-direction:column;gap:.7rem;margin-top:clamp(1.2rem,3vw,1.8rem);padding-top:clamp(1rem,2.4vw,1.4rem);display:flex}.zp-app-btn[data-astro-cid-tbtytdad]{letter-spacing:.08em;text-transform:uppercase;color:var(--public-bg);background:var(--public-accent);border:1px solid var(--public-accent);border-radius:var(--public-radius,8px);cursor:pointer;justify-content:center;align-items:center;padding:.72rem 1rem;font-family:inherit;font-size:.78rem;font-weight:800;transition:filter .15s;display:inline-flex}.zp-app-btn[data-astro-cid-tbtytdad]:hover{filter:brightness(1.07)}.zp-cart[data-astro-cid-tbtytdad]{letter-spacing:.08em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:color .14s,border-color .14s;display:inline-flex;position:relative}.zp-cart[data-astro-cid-tbtytdad]:hover{color:var(--public-accent);border-color:var(--public-accent)}.zp-cart-badge[data-astro-cid-tbtytdad]{min-width:17px;height:17px;color:var(--public-bg);background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.zp-loc[data-astro-cid-tbtytdad]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-muted);align-items:center;gap:.4rem;margin:.1rem 0 0;font-size:.68rem;font-weight:700;display:inline-flex}.zp-loc[data-astro-cid-tbtytdad] svg[data-astro-cid-tbtytdad]{color:var(--public-accent);flex:none}.zp-topbar[data-astro-cid-tbtytdad]{display:none}.zp-scrim[data-astro-cid-tbtytdad]{z-index:1090;opacity:0;background:#0c0c0e80;transition:opacity .25s;position:fixed;inset:0}.zp-scrim[data-astro-cid-tbtytdad].is-open{opacity:1}@media (max-width:1000px){body[data-design=z]{padding-top:56px;padding-left:0}.zp-topbar[data-astro-cid-tbtytdad]{z-index:1080;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;height:56px;padding:0 .9rem;display:flex;position:fixed;top:0;left:0;right:0}.zp-topbar-brand[data-astro-cid-tbtytdad]{color:var(--public-text);align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:inline-flex}.zp-topbar-logo[data-astro-cid-tbtytdad]{object-fit:contain;flex:none;width:34px;height:34px}.zp-topbar-name[data-astro-cid-tbtytdad]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:800;overflow:hidden}.zp-burger[data-astro-cid-tbtytdad]{border:1px solid var(--public-line);width:40px;height:40px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.zp-burger-bars[data-astro-cid-tbtytdad]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.zp-burger-bars[data-astro-cid-tbtytdad] span[data-astro-cid-tbtytdad]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.zp-panel[data-astro-cid-tbtytdad]{width:min(340px,87vw);box-shadow:inset -3px 0 0 0 var(--public-accent), 18px 0 48px #0c0c0e3d;transition:transform .3s cubic-bezier(.16,1,.3,1);transform:translate(-100%)}.zp-panel[data-astro-cid-tbtytdad].is-open{transform:translate(0)}.zp-word[data-astro-cid-tbtytdad]{font-size:clamp(1.9rem,8vw,2.5rem)}}@media (min-width:1001px){.zp-scrim[data-astro-cid-tbtytdad]{display:none}}@media (prefers-reduced-motion:reduce){.zp-panel[data-astro-cid-tbtytdad],.zp-scrim[data-astro-cid-tbtytdad],.zp-chev[data-astro-cid-tbtytdad],.zp-sub[data-astro-cid-tbtytdad],.zp-app-btn[data-astro-cid-tbtytdad],.zp-link[data-astro-cid-tbtytdad],.zp-grp-btn[data-astro-cid-tbtytdad],.zp-cart[data-astro-cid-tbtytdad],.zp-sublink[data-astro-cid-tbtytdad]{transition:none}}.nbAA[data-astro-cid-nt4tsprg]{z-index:1000;background:var(--public-header-bg,var(--public-bg-alt,var(--public-bg)));border-bottom:1px solid var(--public-header-border,var(--public-line));color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);-webkit-backdrop-filter:saturate(150%)blur(10px);backdrop-filter:saturate(150%)blur(10px);transition:box-shadow .2s;position:sticky;top:0}.nbAA[data-astro-cid-nt4tsprg].is-scrolled{box-shadow:var(--public-shadow,0 10px 30px -20px #00000073)}.nbAA-bar[data-astro-cid-nt4tsprg]{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;height:66px;margin:0 auto;padding:0 clamp(.9rem,3vw,1.6rem);display:flex}.nbAA-brand[data-astro-cid-nt4tsprg]{color:var(--public-text);align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:inline-flex}.nbAA-logo[data-astro-cid-nt4tsprg]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:38px;height:38px}.nbAA-brand--sm[data-astro-cid-nt4tsprg] .nbAA-logo[data-astro-cid-nt4tsprg]{width:32px;height:32px}.nbAA-brandText[data-astro-cid-nt4tsprg]{flex-direction:column;min-width:0;line-height:1.08;display:inline-flex}.nbAA-brandName[data-astro-cid-nt4tsprg]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:800;overflow:hidden}.nbAA-brandSince[data-astro-cid-nt4tsprg]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.6rem;font-weight:700;overflow:hidden}.nbAA-actions[data-astro-cid-nt4tsprg]{flex:none;align-items:center;gap:10px;display:flex}.nbAA-launch[data-astro-cid-nt4tsprg]{font-family:var(--public-font-heading,inherit);letter-spacing:.02em;color:var(--public-text);background:var(--public-bg,transparent);border:1.5px solid var(--public-line);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .95rem .55rem .75rem;font-size:.86rem;font-weight:800;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.nbAA-launch[data-astro-cid-nt4tsprg]:hover{border-color:var(--public-accent);color:var(--public-accent)}.nbAA-launch-grid[data-astro-cid-nt4tsprg]{flex:none;grid-template-columns:repeat(2,1fr);gap:3px;width:15px;height:15px;display:grid}.nbAA-launch-grid[data-astro-cid-nt4tsprg] span[data-astro-cid-nt4tsprg]{background:var(--public-accent);border-radius:50%;width:100%;height:100%;display:block}.nbAA-launch-label[data-astro-cid-nt4tsprg]{display:inline-block}.nbAA-cart[data-astro-cid-nt4tsprg]{width:42px;height:42px;color:var(--public-muted);border:1.5px solid var(--public-line);background:var(--public-bg,transparent);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.nbAA-cart[data-astro-cid-nt4tsprg]:hover{color:var(--public-accent);border-color:var(--public-accent)}.nbAA-cartBadge[data-astro-cid-nt4tsprg]{color:#fff;background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt,var(--public-bg)));border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.nbAA-launch[data-astro-cid-nt4tsprg]:focus-visible,.nbAA-cart[data-astro-cid-nt4tsprg]:focus-visible,.nbAA-brand[data-astro-cid-nt4tsprg]:focus-visible,.nbAA-close[data-astro-cid-nt4tsprg]:focus-visible,.nbAA-app[data-astro-cid-nt4tsprg]:focus-visible,.nbAA-tile-link[data-astro-cid-nt4tsprg]:focus-visible,.nbAA-tile-sub[data-astro-cid-nt4tsprg]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;border-radius:6px}.nbAA-overlay[data-astro-cid-nt4tsprg]{z-index:1100;overscroll-behavior:contain;color:var(--public-text);background-color:var(--public-bg-soft,var(--public-bg));background-image:radial-gradient(circle, color-mix(in srgb, var(--public-text) 8%, transparent) .6px, transparent 1.3px), radial-gradient(circle, color-mix(in srgb, var(--public-text) 5%, transparent) .6px, transparent 1.3px);opacity:0;visibility:hidden;pointer-events:none;background-position:0 0,7px 9px;background-size:14px 14px,28px 28px;transition:opacity .26s,transform .3s cubic-bezier(.2,.7,.2,1),visibility .26s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.nbAA-overlay[data-astro-cid-nt4tsprg].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nbAA-overlay-inner[data-astro-cid-nt4tsprg]{flex-direction:column;width:100%;max-width:1080px;min-height:100%;margin:0 auto;padding:0 clamp(1rem,4vw,2rem) clamp(2rem,5vw,3rem);display:flex}.nbAA-overlay-top[data-astro-cid-nt4tsprg]{justify-content:space-between;align-items:center;height:66px;margin-bottom:.4rem;display:flex}.nbAA-close[data-astro-cid-nt4tsprg]{width:44px;height:44px;color:var(--public-text);background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,transform .2s;display:inline-flex}.nbAA-close[data-astro-cid-nt4tsprg]:hover{border-color:var(--public-accent);transform:rotate(90deg)}.nbAA-overlay-lead[data-astro-cid-nt4tsprg]{color:var(--public-muted);max-width:44ch;margin:0 0 clamp(1.1rem,3vw,1.8rem);font-size:clamp(1rem,2.4vw,1.2rem);font-weight:600;line-height:1.5}.nbAA-cork[data-astro-cid-nt4tsprg]{column-count:3;flex:auto;column-gap:clamp(.8rem,2vw,1.15rem)}.nbAA-tile[data-astro-cid-nt4tsprg]{break-inside:avoid;background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);box-shadow:0 10px 24px -18px color-mix(in srgb, var(--public-text) 55%, transparent);border-radius:10px;margin:0 0 clamp(.8rem,2vw,1.15rem);padding:1.1rem 1.15rem 1rem;transition:transform .16s,box-shadow .18s,border-color .16s;position:relative}.nbAA-tile[data-astro-cid-nt4tsprg]:nth-child(4n+1){transform:rotate(-1.1deg)}.nbAA-tile[data-astro-cid-nt4tsprg]:nth-child(4n+2){transform:rotate(.9deg)}.nbAA-tile[data-astro-cid-nt4tsprg]:nth-child(4n+3){transform:rotate(-.5deg)}.nbAA-tile[data-astro-cid-nt4tsprg]:nth-child(4n+4){transform:rotate(.6deg)}.nbAA-tile[data-astro-cid-nt4tsprg]:hover,.nbAA-tile[data-astro-cid-nt4tsprg]:focus-within{box-shadow:0 18px 34px -20px color-mix(in srgb, var(--public-text) 60%, transparent);border-color:color-mix(in srgb, var(--public-accent) 55%, var(--public-line));transform:rotate(0)translateY(-3px)}.nbAA-tile[data-astro-cid-nt4tsprg].active{border-color:var(--public-accent)}.nbAA-pin[data-astro-cid-nt4tsprg]{background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--public-bg) 72%, var(--public-accent)) 0 20%, var(--public-accent) 46%, var(--public-accent-dark,var(--public-accent)) 100%);width:15px;height:15px;box-shadow:0 2px 3px color-mix(in srgb, var(--public-text) 40%, transparent);border-radius:50%;margin-left:-7.5px;position:absolute;top:-8px;left:50%}.nbAA-tile-link[data-astro-cid-nt4tsprg]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:800;line-height:1.12;text-decoration:none;display:block}.nbAA-tile[data-astro-cid-nt4tsprg]:hover .nbAA-tile-link[data-astro-cid-nt4tsprg],.nbAA-tile[data-astro-cid-nt4tsprg].active .nbAA-tile-link[data-astro-cid-nt4tsprg]{color:var(--public-accent)}.nbAA-tile-subs[data-astro-cid-nt4tsprg]{border-top:1px dashed var(--public-line);flex-direction:column;gap:.15rem;margin:.7rem 0 0;padding:.7rem 0 0;list-style:none;display:flex}.nbAA-tile-sub[data-astro-cid-nt4tsprg]{color:var(--public-muted);padding:.24rem 0;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .13s;display:inline-block}.nbAA-tile-sub[data-astro-cid-nt4tsprg]:before{content:"•";color:var(--public-accent);margin-right:.5em}.nbAA-tile-sub[data-astro-cid-nt4tsprg]:hover{color:var(--public-text)}.nbAA-tile-sub[data-astro-cid-nt4tsprg].active{color:var(--public-accent);font-weight:700}.nbAA-overlay-foot[data-astro-cid-nt4tsprg]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;margin-top:clamp(1.4rem,3vw,2rem);padding-top:clamp(1.1rem,2.5vw,1.6rem);display:flex}.nbAA-app[data-astro-cid-nt4tsprg]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:.92rem;font-weight:800;transition:filter .15s;display:inline-flex}.nbAA-app[data-astro-cid-nt4tsprg]:hover{filter:brightness(1.07)}.nbAA-overlay-meta[data-astro-cid-nt4tsprg]{letter-spacing:.04em;color:var(--public-muted);margin:0;font-size:.72rem;font-weight:600}@media (max-width:860px){.nbAA-cork[data-astro-cid-nt4tsprg]{column-count:2}}@media (max-width:540px){.nbAA-cork[data-astro-cid-nt4tsprg]{column-count:1}.nbAA-launch-label[data-astro-cid-nt4tsprg]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nbAA-launch[data-astro-cid-nt4tsprg]{padding:.55rem .7rem}.nbAA-brandSince[data-astro-cid-nt4tsprg]{display:none}}@media (prefers-reduced-motion:reduce){.nbAA-overlay[data-astro-cid-nt4tsprg]{transition:opacity 1ms linear,visibility 1ms;transform:none}.nbAA-overlay[data-astro-cid-nt4tsprg].is-open{transform:none}.nbAA[data-astro-cid-nt4tsprg],.nbAA-launch[data-astro-cid-nt4tsprg],.nbAA-cart[data-astro-cid-nt4tsprg],.nbAA-close[data-astro-cid-nt4tsprg],.nbAA-app[data-astro-cid-nt4tsprg],.nbAA-tile[data-astro-cid-nt4tsprg],.nbAA-tile-link[data-astro-cid-nt4tsprg],.nbAA-tile-sub[data-astro-cid-nt4tsprg]{transition:none}.nbAA-tile[data-astro-cid-nt4tsprg]:nth-child(4n+1),.nbAA-tile[data-astro-cid-nt4tsprg]:nth-child(4n+2),.nbAA-tile[data-astro-cid-nt4tsprg]:nth-child(4n+3),.nbAA-tile[data-astro-cid-nt4tsprg]:nth-child(4n+4),.nbAA-close[data-astro-cid-nt4tsprg]:hover{transform:none}}.rab-root[data-astro-cid-yen7g7uh]{z-index:1000;background:var(--public-header-bg,var(--public-bg));-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);border-bottom:1px solid var(--public-header-border,var(--public-line));color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.rab-root[data-astro-cid-yen7g7uh].is-scrolled{box-shadow:var(--public-shadow)}.rab-bar[data-astro-cid-yen7g7uh]{justify-content:space-between;align-items:center;gap:18px;max-width:1220px;height:68px;margin:0 auto;padding:0 clamp(16px,4vw,34px);display:flex}.rab-brand[data-astro-cid-yen7g7uh]{color:var(--public-text);flex:0 auto;align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.rab-logo[data-astro-cid-yen7g7uh]{object-fit:contain;flex:none;width:40px;height:40px;display:block}.rab-brand--sm[data-astro-cid-yen7g7uh] .rab-logo[data-astro-cid-yen7g7uh]{width:34px;height:34px}.rab-brand-text[data-astro-cid-yen7g7uh]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.rab-brand-name[data-astro-cid-yen7g7uh]{font-family:var(--public-font-heading,Georgia, serif);letter-spacing:-.005em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(16px,2.2vw,18px);font-weight:700;overflow:hidden}.rab-brand-meta[data-astro-cid-yen7g7uh]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;margin-top:3px;font-size:10px;font-weight:600}.rab-actions[data-astro-cid-yen7g7uh]{flex:none;align-items:center;gap:10px;display:flex}.rab-toggle[data-astro-cid-yen7g7uh]{font-family:var(--public-font-body,inherit);letter-spacing:.18em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:10px;padding:9px 15px 9px 13px;font-size:12px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.rab-toggle[data-astro-cid-yen7g7uh]:hover{border-color:var(--public-accent);color:var(--public-accent)}.rab-toggle[data-astro-cid-yen7g7uh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.rab-toggle-icon[data-astro-cid-yen7g7uh]{flex-direction:column;justify-content:center;gap:3px;width:16px;display:inline-flex}.rab-toggle-icon[data-astro-cid-yen7g7uh] span[data-astro-cid-yen7g7uh]{background:currentColor;border-radius:2px;height:1.5px;display:block}.rab-toggle-icon[data-astro-cid-yen7g7uh] span[data-astro-cid-yen7g7uh]:nth-child(2){width:70%}.rab-cart[data-astro-cid-yen7g7uh]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:2px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.rab-cart[data-astro-cid-yen7g7uh]:hover{color:var(--public-accent);border-color:var(--public-accent)}.rab-cart[data-astro-cid-yen7g7uh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.rab-cart-badge[data-astro-cid-yen7g7uh]{min-width:18px;height:18px;color:var(--public-bg);background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.rab-overlay[data-astro-cid-yen7g7uh]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s,transform .3s cubic-bezier(.2,.7,.2,1),visibility .26s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.rab-overlay[data-astro-cid-yen7g7uh].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.rab-overlay-inner[data-astro-cid-yen7g7uh]{flex-direction:column;width:100%;max-width:960px;min-height:100%;margin:0 auto;padding:0 clamp(16px,4vw,34px) 52px;display:flex}.rab-overlay-top[data-astro-cid-yen7g7uh]{border-bottom:1px solid var(--public-line-soft,var(--public-line));justify-content:space-between;align-items:center;height:68px;margin-bottom:clamp(20px,5vw,40px);display:flex}.rab-close[data-astro-cid-yen7g7uh]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.rab-close[data-astro-cid-yen7g7uh]:hover{border-color:var(--public-accent);color:var(--public-accent)}.rab-close[data-astro-cid-yen7g7uh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.rab-contents-kicker[data-astro-cid-yen7g7uh]{letter-spacing:.24em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .4rem;font-size:.7rem;font-weight:700}.rab-contents-title[data-astro-cid-yen7g7uh]{font-family:var(--public-font-heading,Georgia, serif);letter-spacing:-.02em;color:var(--public-text);margin:0 0 clamp(1rem,3vw,1.8rem);font-size:clamp(2rem,6vw,3.4rem);font-weight:800;line-height:1}.rab-index[data-astro-cid-yen7g7uh]{flex:auto}.rab-index-list[data-astro-cid-yen7g7uh]{margin:0;padding:0;list-style:none}.rab-index-item[data-astro-cid-yen7g7uh]{border-top:1px solid var(--public-line-soft,var(--public-line));align-items:baseline;gap:clamp(.9rem,3vw,1.8rem);padding:clamp(.7rem,2vw,1rem) 0;display:flex}.rab-index-item[data-astro-cid-yen7g7uh]:last-child{border-bottom:1px solid var(--public-line-soft,var(--public-line))}.rab-index-num[data-astro-cid-yen7g7uh]{font-family:var(--public-font-body,inherit);letter-spacing:.08em;color:var(--public-muted);font-variant-numeric:tabular-nums;flex:none;padding-top:.55em;font-size:.8rem;font-weight:700}.rab-index-body[data-astro-cid-yen7g7uh]{flex:auto;min-width:0}.rab-index-link[data-astro-cid-yen7g7uh]{font-family:var(--public-font-heading,Georgia, serif);letter-spacing:-.015em;color:var(--public-text);font-size:clamp(1.6rem,4.4vw,2.7rem);font-weight:700;line-height:1.05;text-decoration:none;transition:color .15s,transform .2s;display:inline-block}.rab-index-link[data-astro-cid-yen7g7uh]:hover{color:var(--public-accent);transform:translate(5px)}.rab-index-link[data-astro-cid-yen7g7uh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent)}.rab-index-link[data-astro-cid-yen7g7uh].active{color:var(--public-accent)}.rab-index-link[data-astro-cid-yen7g7uh].active:after{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-left:.4em;display:inline-block}.rab-index-subs[data-astro-cid-yen7g7uh]{flex-wrap:wrap;gap:6px 20px;margin-top:12px;display:flex}.rab-index-sub[data-astro-cid-yen7g7uh]{font-family:var(--public-font-body,inherit);letter-spacing:.04em;color:var(--public-muted);border-bottom:1px solid #0000;padding-bottom:1px;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .14s,border-color .14s}.rab-index-sub[data-astro-cid-yen7g7uh]:hover{color:var(--public-text);border-bottom-color:var(--public-line)}.rab-index-sub[data-astro-cid-yen7g7uh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text)}.rab-index-sub[data-astro-cid-yen7g7uh].active{color:var(--public-accent);border-bottom-color:var(--public-accent)}.rab-overlay-foot[data-astro-cid-yen7g7uh]{border-top:1px solid var(--public-line);margin-top:clamp(1.6rem,5vw,2.6rem);padding-top:clamp(1.2rem,3vw,1.8rem);display:flex}.rab-app-cta[data-astro-cid-yen7g7uh]{font-family:var(--public-font-body,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:14px 30px;font-size:.82rem;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.rab-app-cta[data-astro-cid-yen7g7uh]:before{content:"";background:var(--public-accent);z-index:0;height:0;transition:height .26s;position:absolute;bottom:0;left:0;right:0}.rab-app-cta[data-astro-cid-yen7g7uh]:hover{color:var(--public-bg)}.rab-app-cta[data-astro-cid-yen7g7uh]:hover:before{height:100%}.rab-app-cta[data-astro-cid-yen7g7uh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.rab-app-cta-label[data-astro-cid-yen7g7uh]{z-index:1;position:relative}@media (max-width:560px){.rab-toggle-label[data-astro-cid-yen7g7uh]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rab-toggle[data-astro-cid-yen7g7uh]{padding:10px 12px}}@media (max-width:400px){.rab-brand-meta[data-astro-cid-yen7g7uh]{display:none}}@media (prefers-reduced-motion:reduce){.rab-overlay[data-astro-cid-yen7g7uh]{transition:opacity 1ms linear,visibility 1ms;transform:none}.rab-overlay[data-astro-cid-yen7g7uh].is-open,.rab-index-link[data-astro-cid-yen7g7uh]:hover{transform:none}.rab-root[data-astro-cid-yen7g7uh],.rab-toggle[data-astro-cid-yen7g7uh],.rab-cart[data-astro-cid-yen7g7uh],.rab-close[data-astro-cid-yen7g7uh],.rab-index-link[data-astro-cid-yen7g7uh],.rab-index-sub[data-astro-cid-yen7g7uh],.rab-app-cta[data-astro-cid-yen7g7uh],.rab-app-cta[data-astro-cid-yen7g7uh]:before{transition:none}}body[data-design=ac]{--ac-w:clamp(316px, 39vw, 512px);padding-left:var(--ac-w);--ac-panel:var(--ac-w)}.thr-panel[data-astro-cid-rvhmqrsl]{width:var(--ac-w,39vw);z-index:1000;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);background:#14181c;border-right:1px solid #0006;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:3px 0 34px #0000004d}.thr-photo[data-astro-cid-rvhmqrsl]{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.thr-scrim[data-astro-cid-rvhmqrsl]{z-index:1;background:linear-gradient(#090c0ec7 0%,#090c0e70 30%,#090c0e80 60%,#090c0ee0 100%);position:absolute;inset:0}.thr-scrim[data-astro-cid-rvhmqrsl]:after{content:"";background:var(--public-accent);opacity:.9;width:3px;position:absolute;top:0;bottom:0;right:0}.thr-inner[data-astro-cid-rvhmqrsl]{z-index:2;color:#fff;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.thr-top[data-astro-cid-rvhmqrsl]{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:clamp(1.3rem,2.8vw,2.1rem) clamp(1.3rem,2.8vw,2.1rem) 0;display:flex}.thr-brand[data-astro-cid-rvhmqrsl]{color:#fff;border-radius:10px;align-items:center;gap:.75rem;min-width:0;text-decoration:none;display:inline-flex}.thr-logo[data-astro-cid-rvhmqrsl]{object-fit:contain;filter:drop-shadow(0 2px 8px #0000008c);flex:none;width:52px;height:52px}.thr-brand-text[data-astro-cid-rvhmqrsl]{flex-direction:column;min-width:0;line-height:1.08;display:inline-flex}.thr-brand-name[data-astro-cid-rvhmqrsl]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);letter-spacing:-.015em;text-shadow:0 2px 14px #00000080;font-size:clamp(1.15rem,1.9vw,1.55rem);font-weight:800}.thr-brand-tag[data-astro-cid-rvhmqrsl]{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd1;margin-top:.32rem;font-size:.62rem;font-weight:700}.thr-drawer[data-astro-cid-rvhmqrsl]{flex-direction:column;flex:auto;min-height:0;display:flex}.thr-welcome[data-astro-cid-rvhmqrsl]{flex:none;padding:clamp(1.2rem,2.6vw,1.8rem) clamp(1.3rem,2.8vw,2.1rem) .4rem}.thr-welcome-kicker[data-astro-cid-rvhmqrsl]{letter-spacing:.18em;text-transform:uppercase;color:#fff;align-items:center;gap:.5rem;font-size:.64rem;font-weight:800;display:inline-flex}.thr-welcome-dot[data-astro-cid-rvhmqrsl]{background:var(--public-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--public-accent) 34%, transparent);border-radius:50%;flex:none}.thr-welcome-line[data-astro-cid-rvhmqrsl]{color:#ffffffe6;max-width:34ch;margin:.65rem 0 0;font-size:.9rem;line-height:1.5}.thr-nav[data-astro-cid-rvhmqrsl]{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.1rem;padding:clamp(.9rem,2vw,1.35rem) clamp(.8rem,1.8vw,1.25rem) .5rem;display:flex;overflow-y:auto}.thr-link[data-astro-cid-rvhmqrsl],.thr-grp-btn[data-astro-cid-rvhmqrsl]{width:100%;font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);letter-spacing:.005em;color:#ffffffe6;cursor:pointer;text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .7rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:flex}.thr-link[data-astro-cid-rvhmqrsl]:hover,.thr-grp-btn[data-astro-cid-rvhmqrsl]:hover{color:#fff;background:#ffffff1c}.thr-link[data-astro-cid-rvhmqrsl].active,.thr-grp-btn[data-astro-cid-rvhmqrsl].active{color:#fff;border-left-color:var(--public-accent);background:#ffffff21}.thr-link[data-astro-cid-rvhmqrsl]:focus-visible,.thr-grp-btn[data-astro-cid-rvhmqrsl]:focus-visible,.thr-sublink[data-astro-cid-rvhmqrsl]:focus-visible,.thr-brand[data-astro-cid-rvhmqrsl]:focus-visible,.thr-app-btn[data-astro-cid-rvhmqrsl]:focus-visible,.thr-cart[data-astro-cid-rvhmqrsl]:focus-visible,.thr-burger[data-astro-cid-rvhmqrsl]:focus-visible{outline-offset:2px;outline:2px solid #fff}.thr-chev[data-astro-cid-rvhmqrsl]{opacity:.75;flex:none;transition:transform .2s}.thr-group[data-astro-cid-rvhmqrsl].is-open .thr-chev[data-astro-cid-rvhmqrsl]{transform:rotate(180deg)}.thr-sub[data-astro-cid-rvhmqrsl]{grid-template-rows:0fr;margin:.1rem 0 .25rem;padding:0 0 0 .5rem;list-style:none;transition:grid-template-rows .22s;display:grid}.thr-group[data-astro-cid-rvhmqrsl].is-open .thr-sub[data-astro-cid-rvhmqrsl]{grid-template-rows:1fr}.thr-sub[data-astro-cid-rvhmqrsl]>li[data-astro-cid-rvhmqrsl]{min-height:0;overflow:hidden}.thr-sublink[data-astro-cid-rvhmqrsl]{color:#ffffffb8;border-left:2px solid #ffffff2e;border-radius:6px;margin:.1rem 0 .1rem .55rem;padding:.42rem .7rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.thr-sublink[data-astro-cid-rvhmqrsl]:hover{color:#fff;background:#ffffff14}.thr-sublink[data-astro-cid-rvhmqrsl].active{color:#fff;border-left-color:var(--public-accent);background:#ffffff14;font-weight:700}.thr-foot[data-astro-cid-rvhmqrsl]{border-top:1px solid #ffffff26;flex-direction:column;flex:none;gap:.7rem;padding:.95rem clamp(1.3rem,2.8vw,2.1rem) clamp(1.3rem,2.8vw,1.9rem);display:flex}.thr-visit[data-astro-cid-rvhmqrsl]{letter-spacing:.02em;color:#ffffffd1;align-items:center;gap:.45rem;margin:0;font-size:.74rem;font-weight:600;display:inline-flex}.thr-visit[data-astro-cid-rvhmqrsl] svg[data-astro-cid-rvhmqrsl]{color:var(--public-accent);flex:none}.thr-actions[data-astro-cid-rvhmqrsl]{align-items:center;gap:.55rem;display:flex}.thr-app-btn[data-astro-cid-rvhmqrsl]{font-family:var(--public-font-body,system-ui, sans-serif);letter-spacing:.01em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:10px;flex:auto;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.86rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex;box-shadow:0 5px 16px #00000057}.thr-app-btn[data-astro-cid-rvhmqrsl]:hover{filter:brightness(1.08)}.thr-app-btn[data-astro-cid-rvhmqrsl]:active{transform:translateY(1px)}.thr-cart[data-astro-cid-rvhmqrsl]{color:#fff;border:1px solid #ffffff47;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.thr-cart[data-astro-cid-rvhmqrsl]:hover{background:#ffffff1a;border-color:#fff}.thr-cart-badge[data-astro-cid-rvhmqrsl]{color:#fff;background:var(--public-accent);border:2px solid #090c0eb3;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.thr-burger[data-astro-cid-rvhmqrsl]{color:#fff;cursor:pointer;background:#00000052;border:1px solid #ffffff52;border-radius:9px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:none}.thr-burger-bars[data-astro-cid-rvhmqrsl]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.thr-burger-bars[data-astro-cid-rvhmqrsl] span[data-astro-cid-rvhmqrsl]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}@media (max-width:880px){body[data-design=ac]{padding-left:0}.thr-panel[data-astro-cid-rvhmqrsl]{border-bottom:1px solid #0000006b;border-right:0;width:100%;position:static;box-shadow:0 5px 22px #0003}.thr-scrim[data-astro-cid-rvhmqrsl]:after{width:auto;height:3px;inset:auto 0 0}.thr-top[data-astro-cid-rvhmqrsl]{align-items:center;padding:.85rem 1.05rem}.thr-logo[data-astro-cid-rvhmqrsl]{width:42px;height:42px}.thr-brand-name[data-astro-cid-rvhmqrsl]{font-size:clamp(1.05rem,4.6vw,1.4rem)}.thr-brand-tag[data-astro-cid-rvhmqrsl]{display:none}.thr-burger[data-astro-cid-rvhmqrsl]{display:inline-flex}.thr-drawer[data-astro-cid-rvhmqrsl]{display:none}.thr-drawer[data-astro-cid-rvhmqrsl].is-open{display:flex}.thr-welcome[data-astro-cid-rvhmqrsl]{padding-top:.9rem}.thr-welcome-line[data-astro-cid-rvhmqrsl]{max-width:none}.thr-nav[data-astro-cid-rvhmqrsl]{overflow:visible}.thr-link[data-astro-cid-rvhmqrsl],.thr-grp-btn[data-astro-cid-rvhmqrsl]{font-size:1.03rem}.thr-foot[data-astro-cid-rvhmqrsl]{padding:.9rem 1.05rem 1.15rem}}@media (prefers-reduced-motion:reduce){.thr-link[data-astro-cid-rvhmqrsl],.thr-grp-btn[data-astro-cid-rvhmqrsl],.thr-sublink[data-astro-cid-rvhmqrsl],.thr-chev[data-astro-cid-rvhmqrsl],.thr-sub[data-astro-cid-rvhmqrsl],.thr-app-btn[data-astro-cid-rvhmqrsl],.thr-photo[data-astro-cid-rvhmqrsl]{transition:none}}body[data-design=ad]{padding-top:96px}.td-wrap[data-astro-cid-7w2gnhgu]{z-index:1000;pointer-events:none;justify-content:center;padding:14px clamp(12px,3vw,26px) 0;display:flex;position:fixed;top:0;left:0;right:0}.td-dock[data-astro-cid-7w2gnhgu]{pointer-events:auto;background:var(--public-header-bg,var(--public-bg-alt));border:1px solid var(--public-header-border,var(--public-line));width:100%;max-width:1200px;box-shadow:var(--public-shadow,0 10px 34px -18px #00000080);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);border-radius:999px;align-items:center;gap:clamp(6px,1.2vw,14px);padding:8px 8px 8px 14px;display:flex}.td-brand[data-astro-cid-7w2gnhgu]{color:var(--public-text);border-radius:999px;flex:none;align-items:center;gap:9px;min-width:0;padding:3px 4px;text-decoration:none;display:inline-flex}.td-logo[data-astro-cid-7w2gnhgu]{object-fit:contain;flex:none;width:38px;height:38px}.td-brand-text[data-astro-cid-7w2gnhgu]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.td-brand-name[data-astro-cid-7w2gnhgu]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;font-size:14.5px;font-weight:800}.td-brand-since[data-astro-cid-7w2gnhgu]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;margin-top:2px;font-size:9.5px;font-weight:700}.td-links[data-astro-cid-7w2gnhgu]{flex:auto;justify-content:center;align-items:center;gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.td-item[data-astro-cid-7w2gnhgu]{position:relative}.td-link[data-astro-cid-7w2gnhgu]{letter-spacing:.005em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:8px 11px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .13s,color .13s;display:inline-flex}.td-link[data-astro-cid-7w2gnhgu]:hover{background:color-mix(in srgb, var(--public-accent) 12%, transparent);color:var(--public-accent)}.td-link[data-astro-cid-7w2gnhgu].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, transparent)}.td-chev[data-astro-cid-7w2gnhgu]{opacity:.75;flex:none;transition:transform .18s}.td-item[data-astro-cid-7w2gnhgu].is-open .td-chev[data-astro-cid-7w2gnhgu]{transform:rotate(180deg)}.td-link[data-astro-cid-7w2gnhgu]:focus-visible,.td-sublink[data-astro-cid-7w2gnhgu]:focus-visible,.td-app[data-astro-cid-7w2gnhgu]:focus-visible,.td-cart[data-astro-cid-7w2gnhgu]:focus-visible,.td-burger[data-astro-cid-7w2gnhgu]:focus-visible,.td-brand[data-astro-cid-7w2gnhgu]:focus-visible,.td-sheet-link[data-astro-cid-7w2gnhgu]:focus-visible,.td-sheet-sublink[data-astro-cid-7w2gnhgu]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.td-panel[data-astro-cid-7w2gnhgu]{background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);min-width:216px;box-shadow:var(--public-shadow,0 18px 44px -22px #0000008c);opacity:0;visibility:hidden;pointer-events:none;z-index:5;border-radius:16px;flex-direction:column;gap:1px;padding:7px;transition:opacity .16s,transform .18s,visibility .16s;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-6px)}.td-panel[data-astro-cid-7w2gnhgu]:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.td-item[data-astro-cid-7w2gnhgu].is-open>.td-panel[data-astro-cid-7w2gnhgu]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.td-item[data-astro-cid-7w2gnhgu]:hover>.td-panel[data-astro-cid-7w2gnhgu],.td-item[data-astro-cid-7w2gnhgu]:focus-within>.td-panel[data-astro-cid-7w2gnhgu]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}}.td-sublink[data-astro-cid-7w2gnhgu]{color:var(--public-text);white-space:nowrap;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:block}.td-sublink[data-astro-cid-7w2gnhgu]:hover{background:color-mix(in srgb, var(--public-accent) 12%, transparent);color:var(--public-accent)}.td-sublink[data-astro-cid-7w2gnhgu].active{color:var(--public-accent);font-weight:700}.td-actions[data-astro-cid-7w2gnhgu]{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.td-app[data-astro-cid-7w2gnhgu]{letter-spacing:.01em;color:var(--public-bg);background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;font-size:12.5px;font-weight:700;transition:filter .15s;display:inline-flex}.td-app[data-astro-cid-7w2gnhgu]:hover{filter:brightness(1.07)}.td-app-ico[data-astro-cid-7w2gnhgu]{flex:none}.td-cart[data-astro-cid-7w2gnhgu]{width:40px;height:40px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.td-cart[data-astro-cid-7w2gnhgu]:hover{color:var(--public-accent);border-color:var(--public-accent)}.td-cart-badge[data-astro-cid-7w2gnhgu]{min-width:18px;height:18px;color:var(--public-bg);background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt));border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.td-burger[data-astro-cid-7w2gnhgu]{border:1px solid var(--public-line);width:42px;height:42px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:none}.td-burger[data-astro-cid-7w2gnhgu]:hover{border-color:var(--public-accent);color:var(--public-accent)}.td-burger-bars[data-astro-cid-7w2gnhgu]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.td-burger-bars[data-astro-cid-7w2gnhgu] span[data-astro-cid-7w2gnhgu]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.td-scrim[data-astro-cid-7w2gnhgu]{z-index:1080;opacity:0;background:#0a0c1080;transition:opacity .22s;position:fixed;inset:0}.td-scrim[data-astro-cid-7w2gnhgu].is-open{opacity:1}.td-sheet[data-astro-cid-7w2gnhgu]{overscroll-behavior:contain;z-index:1090;background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);max-height:calc(100vh - 92px);box-shadow:var(--public-shadow,0 26px 60px -24px #0009);color:var(--public-text);font-family:var(--public-font-body,system-ui, sans-serif);opacity:0;transform-origin:top;border-radius:22px;transition:opacity .2s,transform .24s cubic-bezier(.16,1,.3,1);position:fixed;top:76px;left:clamp(12px,3vw,26px);right:clamp(12px,3vw,26px);overflow-y:auto;transform:translateY(-10px)scale(.985)}.td-sheet[data-astro-cid-7w2gnhgu].is-open{opacity:1;transform:translateY(0)scale(1)}.td-sheet-inner[data-astro-cid-7w2gnhgu]{flex-direction:column;gap:3px;padding:14px;display:flex}.td-sheet-link[data-astro-cid-7w2gnhgu]{font-family:var(--public-font-heading,inherit);color:var(--public-text);border-radius:12px;padding:12px 14px;font-size:16px;font-weight:700;text-decoration:none;display:block}.td-sheet-link[data-astro-cid-7w2gnhgu]:hover{background:color-mix(in srgb, var(--public-accent) 10%, transparent);color:var(--public-accent)}.td-sheet-link[data-astro-cid-7w2gnhgu].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent)}.td-sheet-group[data-astro-cid-7w2gnhgu]{border-top:1px solid var(--public-line-soft,var(--public-line));margin-top:3px;padding:8px 0 4px}.td-sheet-group[data-astro-cid-7w2gnhgu]:first-of-type{border-top:0;margin-top:0}.td-sheet-grouplabel[data-astro-cid-7w2gnhgu]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);margin:0 0 2px;padding:4px 14px;font-size:10.5px;font-weight:800}.td-sheet-sublist[data-astro-cid-7w2gnhgu]{flex-direction:column;display:flex}.td-sheet-sublink[data-astro-cid-7w2gnhgu]{color:var(--public-muted);border-radius:10px;padding:9px 14px 9px 18px;font-size:14px;font-weight:600;text-decoration:none;display:block}.td-sheet-sublink[data-astro-cid-7w2gnhgu]:hover{color:var(--public-text);background:var(--public-bg-soft,transparent)}.td-sheet-sublink[data-astro-cid-7w2gnhgu].active{color:var(--public-accent);font-weight:700}.td-sheet-meta[data-astro-cid-7w2gnhgu]{border-top:1px solid var(--public-line-soft,var(--public-line));letter-spacing:.05em;color:var(--public-muted);margin:8px 0 2px;padding:10px 14px 4px;font-size:11px}@media (max-width:1139px){body[data-design=ad]{padding-top:84px}.td-links[data-astro-cid-7w2gnhgu]{display:none}.td-burger[data-astro-cid-7w2gnhgu]{display:inline-flex}.td-brand-since[data-astro-cid-7w2gnhgu]{display:none}}@media (min-width:1140px){.td-scrim[data-astro-cid-7w2gnhgu],.td-sheet[data-astro-cid-7w2gnhgu]{display:none!important}}@media (max-width:420px){.td-brand-name[data-astro-cid-7w2gnhgu]{font-size:13px}.td-app[data-astro-cid-7w2gnhgu]{padding:9px 11px}.td-app-label[data-astro-cid-7w2gnhgu]{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){.td-panel[data-astro-cid-7w2gnhgu],.td-chev[data-astro-cid-7w2gnhgu],.td-scrim[data-astro-cid-7w2gnhgu],.td-sheet[data-astro-cid-7w2gnhgu],.td-link[data-astro-cid-7w2gnhgu],.td-sublink[data-astro-cid-7w2gnhgu],.td-app[data-astro-cid-7w2gnhgu]{transition:none}.td-sheet[data-astro-cid-7w2gnhgu],.td-sheet[data-astro-cid-7w2gnhgu].is-open{transform:none}}.hAE-root[data-astro-cid-w3fbru36]{z-index:900;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(140%)blur(9px);backdrop-filter:saturate(140%)blur(9px);border-bottom:1px solid var(--public-header-border);width:100%;color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .25s;position:sticky;top:0}.hAE-root[data-astro-cid-w3fbru36].is-scrolled{box-shadow:var(--public-shadow,0 6px 20px #0000000f)}.hAE-bar[data-astro-cid-w3fbru36]{box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.5rem,1.6vw,1.4rem);max-width:1280px;min-height:66px;margin:0 auto;padding:.55rem clamp(1rem,4vw,2.25rem);display:grid}.hAE-side[data-astro-cid-w3fbru36]{align-items:center;min-width:0;display:flex}.hAE-wing--left[data-astro-cid-w3fbru36],.hAE-install[data-astro-cid-w3fbru36]{margin-left:auto}.hAE-brand[data-astro-cid-w3fbru36]{color:inherit;flex-direction:column;justify-self:center;align-items:center;gap:.3rem;min-width:0;text-decoration:none;display:inline-flex}.hAE-crest[data-astro-cid-w3fbru36]{background:var(--public-bg);border:1.5px solid var(--public-accent);width:46px;height:46px;box-shadow:inset 0 0 0 3px var(--public-bg), inset 0 0 0 4px color-mix(in srgb, var(--public-accent) 42%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hAE-crest-logo[data-astro-cid-w3fbru36]{object-fit:contain;width:62%;height:62%}.hAE-crest--sm[data-astro-cid-w3fbru36]{width:38px;height:38px}.hAE-brand-text[data-astro-cid-w3fbru36]{flex-direction:column;align-items:center;min-width:0;line-height:1.05;display:inline-flex}.hAE-brand-name[data-astro-cid-w3fbru36]{font-family:var(--public-font-heading,inherit);letter-spacing:.02em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;max-width:46vw;font-size:.95rem;font-weight:800;overflow:hidden}.hAE-brand-est[data-astro-cid-w3fbru36]{letter-spacing:.24em;text-transform:uppercase;color:var(--public-accent);margin-top:2px;font-size:.58rem;font-weight:700}.hAE-wing[data-astro-cid-w3fbru36]{min-width:0;display:flex}.hAE-wing-list[data-astro-cid-w3fbru36]{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.hAE-item[data-astro-cid-w3fbru36]{position:relative}.hAE-link[data-astro-cid-w3fbru36]{font-family:var(--public-font-heading,inherit);letter-spacing:.04em;text-transform:uppercase;color:var(--public-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:.3rem;padding:.46rem .66rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.hAE-link[data-astro-cid-w3fbru36]:hover,.hAE-link[data-astro-cid-w3fbru36]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.hAE-link[data-astro-cid-w3fbru36].active{color:var(--public-accent)}.hAE-caret[data-astro-cid-w3fbru36]{opacity:.65;transition:transform .2s}.hAE-trigger[data-astro-cid-w3fbru36][aria-expanded=true] .hAE-caret[data-astro-cid-w3fbru36]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hAE-has-menu[data-astro-cid-w3fbru36]:hover .hAE-caret[data-astro-cid-w3fbru36]{transform:rotate(180deg)}}.hAE-menu[data-astro-cid-w3fbru36]{background:var(--public-bg);border:1px solid color-mix(in srgb, var(--public-accent) 30%, var(--public-line));min-width:214px;max-width:min(280px,78vw);box-shadow:0 16px 36px -18px var(--public-shadow-strong,#0000003d);opacity:0;visibility:hidden;pointer-events:none;z-index:50;border-radius:12px;padding:.4rem;transition:opacity .18s,transform .2s,visibility 0s linear .18s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(6px)}.hAE-menu[data-astro-cid-w3fbru36]:before{content:"";height:13px;position:absolute;top:-13px;left:0;right:0}.hAE-menu[data-astro-cid-w3fbru36].is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .2s,visibility;transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.hAE-has-menu[data-astro-cid-w3fbru36]:hover .hAE-menu[data-astro-cid-w3fbru36]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .2s,visibility;transform:translate(-50%)translateY(0)}}.hAE-menu-list[data-astro-cid-w3fbru36]{margin:0;padding:0;list-style:none}.hAE-menu-link[data-astro-cid-w3fbru36]{color:var(--public-muted);white-space:nowrap;border-radius:8px;padding:.55rem .7rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:block}.hAE-menu-link[data-astro-cid-w3fbru36]:hover,.hAE-menu-link[data-astro-cid-w3fbru36]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 10%, transparent)}.hAE-menu-link[data-astro-cid-w3fbru36].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.hAE-cart[data-astro-cid-w3fbru36]{width:38px;height:38px;color:var(--public-muted);border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:color .18s,background .18s,border-color .18s;display:inline-flex;position:relative}.hAE-cart[data-astro-cid-w3fbru36]:hover,.hAE-cart[data-astro-cid-w3fbru36]:focus-visible{color:var(--public-accent);border-color:color-mix(in srgb, var(--public-accent) 45%, transparent);background:color-mix(in srgb, var(--public-accent) 7%, transparent)}.hAE-cart-badge[data-astro-cid-w3fbru36]{box-sizing:border-box;min-width:16px;height:16px;color:var(--public-bg);background:var(--public-accent);border:2px solid var(--public-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:none;position:absolute;top:-2px;right:-2px}.hAE-install[data-astro-cid-w3fbru36]{font-family:var(--public-font-heading,inherit);letter-spacing:.05em;text-transform:uppercase;color:var(--public-accent);border:1px solid color-mix(in srgb, var(--public-accent) 55%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.05rem;font-size:.76rem;font-weight:800;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.hAE-install[data-astro-cid-w3fbru36]:hover,.hAE-install[data-astro-cid-w3fbru36]:focus-visible{color:var(--public-bg);background:var(--public-accent);border-color:var(--public-accent)}.hAE-rule[data-astro-cid-w3fbru36]{max-width:1280px;color:var(--public-accent);border-top:1px solid color-mix(in srgb, var(--public-accent) 22%, var(--public-line));justify-content:center;align-items:center;gap:.85rem;margin:0 auto;padding:0 clamp(1rem,4vw,2.25rem) .4rem;display:flex}.hAE-rule-line[data-astro-cid-w3fbru36]{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--public-accent) 50%, transparent));flex:auto;max-width:240px;height:1px;margin-top:.4rem}.hAE-rule-line[data-astro-cid-w3fbru36]:last-child{transform:scaleX(-1)}.hAE-fleuron[data-astro-cid-w3fbru36]{margin-top:.4rem;font-size:.82rem;font-style:normal;line-height:1}.hAE-toggle[data-astro-cid-w3fbru36]{border:1px solid color-mix(in srgb, var(--public-accent) 40%, var(--public-line));cursor:pointer;width:42px;height:42px;color:var(--public-accent);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:none}.hAE-toggle-bars[data-astro-cid-w3fbru36]{flex-direction:column;justify-content:space-between;width:18px;height:12px;display:inline-flex}.hAE-toggle-bars[data-astro-cid-w3fbru36] span[data-astro-cid-w3fbru36]{background:currentColor;border-radius:2px;width:100%;height:1.7px;transition:transform .22s,opacity .18s;display:block}.hAE-toggle[data-astro-cid-w3fbru36][aria-expanded=true] .hAE-toggle-bars[data-astro-cid-w3fbru36] span[data-astro-cid-w3fbru36]:first-child{transform:translateY(5.2px)rotate(45deg)}.hAE-toggle[data-astro-cid-w3fbru36][aria-expanded=true] .hAE-toggle-bars[data-astro-cid-w3fbru36] span[data-astro-cid-w3fbru36]:nth-child(2){opacity:0}.hAE-toggle[data-astro-cid-w3fbru36][aria-expanded=true] .hAE-toggle-bars[data-astro-cid-w3fbru36] span[data-astro-cid-w3fbru36]:nth-child(3){transform:translateY(-5.2px)rotate(-45deg)}.hAE-root[data-astro-cid-w3fbru36] a[data-astro-cid-w3fbru36]:focus-visible,.hAE-root[data-astro-cid-w3fbru36] button[data-astro-cid-w3fbru36]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAE-backdrop[data-astro-cid-w3fbru36]{z-index:1050;opacity:0;visibility:hidden;background:#0000006b;transition:opacity .22s,visibility .22s;position:fixed;inset:0}.hAE-backdrop[data-astro-cid-w3fbru36].is-open{opacity:1;visibility:visible}.hAE-drop[data-astro-cid-w3fbru36]{z-index:1100;opacity:0;visibility:hidden;justify-content:center;padding:0 1rem;transition:opacity .22s,transform .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .26s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-14px)}.hAE-drop[data-astro-cid-w3fbru36].is-open{opacity:1;visibility:visible;transition:opacity .22s,transform .26s cubic-bezier(.4,0,.2,1),visibility;transform:translateY(0)}.hAE-drop-inner[data-astro-cid-w3fbru36]{-webkit-overflow-scrolling:touch;background:var(--public-bg);border:1px solid color-mix(in srgb, var(--public-accent) 30%, var(--public-line));width:100%;max-width:440px;max-height:100dvh;box-shadow:inset 0 0 0 5px var(--public-bg), inset 0 0 0 6px color-mix(in srgb, var(--public-accent) 26%, transparent), 0 24px 50px -24px var(--public-shadow-strong,#0006);box-sizing:border-box;text-align:center;border-radius:16px;margin-top:10px;overflow-y:auto}.hAE-drop-head[data-astro-cid-w3fbru36]{border-bottom:1px solid var(--public-line);flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem .9rem;display:flex;position:relative}.hAE-drop-title[data-astro-cid-w3fbru36]{font-family:var(--public-font-heading,inherit);letter-spacing:.02em;color:var(--public-text);font-size:.98rem;font-weight:800}.hAE-drop-close[data-astro-cid-w3fbru36]{border:1px solid var(--public-line);width:38px;height:38px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.hAE-drop-close[data-astro-cid-w3fbru36]:hover{color:var(--public-accent);border-color:var(--public-accent)}.hAE-drop-nav[data-astro-cid-w3fbru36]{padding:.6rem 1rem}.hAE-drop-list[data-astro-cid-w3fbru36]{margin:0;padding:0;list-style:none}.hAE-drop-item[data-astro-cid-w3fbru36]+.hAE-drop-item[data-astro-cid-w3fbru36]{border-top:1px solid var(--public-line-soft,var(--public-line))}.hAE-drop-link[data-astro-cid-w3fbru36]{font-family:var(--public-font-heading,inherit);letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border-radius:8px;padding:.8rem .4rem;font-size:.98rem;font-weight:700;text-decoration:none;display:block}.hAE-drop-link[data-astro-cid-w3fbru36]:hover,.hAE-drop-link[data-astro-cid-w3fbru36]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 7%, transparent)}.hAE-drop-link[data-astro-cid-w3fbru36].active{color:var(--public-accent)}.hAE-drop-foot[data-astro-cid-w3fbru36]{padding:.9rem 1rem calc(1.2rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--public-line-soft,var(--public-line))}.hAE-drop-install[data-astro-cid-w3fbru36]{width:100%;font-family:var(--public-font-heading,inherit);letter-spacing:.05em;text-transform:uppercase;color:var(--public-bg);background:var(--public-accent);cursor:pointer;border:0;border-radius:999px;padding:.85rem 1rem;font-size:.82rem;font-weight:800;transition:background .18s;display:block}.hAE-drop-install[data-astro-cid-w3fbru36]:hover,.hAE-drop-install[data-astro-cid-w3fbru36]:focus-visible{background:var(--public-accent-dark,color-mix(in srgb, var(--public-accent) 82%, transparent))}@media (max-width:1080px){.hAE-bar[data-astro-cid-w3fbru36]{flex-direction:column;align-items:center;gap:.55rem;padding:.6rem 1rem;display:flex}.hAE-brand[data-astro-cid-w3fbru36]{flex-direction:row;order:1;gap:.55rem}.hAE-brand-text[data-astro-cid-w3fbru36]{align-items:flex-start}.hAE-brand-name[data-astro-cid-w3fbru36]{max-width:62vw}.hAE-side--left[data-astro-cid-w3fbru36]{order:2}.hAE-side--right[data-astro-cid-w3fbru36]{order:3;display:none}.hAE-wing[data-astro-cid-w3fbru36],.hAE-cart[data-astro-cid-w3fbru36]{display:none}.hAE-toggle[data-astro-cid-w3fbru36]{display:inline-flex}.hAE-rule[data-astro-cid-w3fbru36]{padding-bottom:.55rem}}@media (min-width:1081px){.hAE-drop[data-astro-cid-w3fbru36],.hAE-backdrop[data-astro-cid-w3fbru36]{display:none}}@media (max-width:420px){.hAE-brand-name[data-astro-cid-w3fbru36]{max-width:66vw;font-size:.9rem}.hAE-brand-est[data-astro-cid-w3fbru36]{display:none}}@media (prefers-reduced-motion:reduce){.hAE-root[data-astro-cid-w3fbru36],.hAE-link[data-astro-cid-w3fbru36],.hAE-caret[data-astro-cid-w3fbru36],.hAE-menu[data-astro-cid-w3fbru36],.hAE-cart[data-astro-cid-w3fbru36],.hAE-install[data-astro-cid-w3fbru36],.hAE-toggle-bars[data-astro-cid-w3fbru36] span[data-astro-cid-w3fbru36],.hAE-backdrop[data-astro-cid-w3fbru36],.hAE-drop[data-astro-cid-w3fbru36]{transition:none}}.reelHead[data-astro-cid-74qp62az]{--reel-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);transition:box-shadow .2s;position:sticky;top:0}.reelHead[data-astro-cid-74qp62az].is-scrolled{box-shadow:var(--public-shadow)}.reelHead-inner[data-astro-cid-74qp62az]{align-items:center;gap:clamp(12px,2vw,26px);max-width:1300px;margin:0 auto;padding:8px clamp(14px,3vw,26px);display:flex}.reelHead-brand[data-astro-cid-74qp62az]{min-width:0;color:var(--public-text);flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.reelBrand-logo[data-astro-cid-74qp62az]{object-fit:contain;flex:none;width:40px;height:40px;display:block}.reelBrand-text[data-astro-cid-74qp62az]{flex-direction:column;min-width:0;line-height:1.08;display:inline-flex}.reelBrand-name[data-astro-cid-74qp62az]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:800;overflow:hidden}.reelBrand-meta[data-astro-cid-74qp62az]{font-family:var(--reel-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9.5px;font-weight:600;overflow:hidden}.reelHead-panel[data-astro-cid-74qp62az]{flex:auto;justify-content:flex-end;align-items:center;gap:clamp(10px,1.6vw,22px);min-width:0;display:flex}.reelHead-nav[data-astro-cid-74qp62az]{padding:7px 0;position:relative}.reelHead-nav[data-astro-cid-74qp62az]:before,.reelHead-nav[data-astro-cid-74qp62az]:after{content:"";background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--public-text) 34%, transparent) 0 7px, transparent 7px 13px);opacity:.55;pointer-events:none;height:6px;position:absolute;left:0;right:0}.reelHead-nav[data-astro-cid-74qp62az]:before{top:0}.reelHead-nav[data-astro-cid-74qp62az]:after{bottom:0}.reelNav[data-astro-cid-74qp62az]{border-left:1px solid var(--public-line);border-right:1px solid var(--public-line);align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.reelNav-cell[data-astro-cid-74qp62az]{display:flex;position:relative}.reelNav-cell[data-astro-cid-74qp62az]+.reelNav-cell[data-astro-cid-74qp62az]{border-left:1px solid var(--public-line)}.reelNav-link[data-astro-cid-74qp62az]{min-height:40px;font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);flex-direction:column;justify-content:center;gap:2px;padding:5px 13px;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,background .15s;display:flex;position:relative}.reelNav-link[data-astro-cid-74qp62az]:hover{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent)}.reelNav-link[data-astro-cid-74qp62az].active{color:var(--public-accent)}.reelNav-link[data-astro-cid-74qp62az].active:after{content:"";background:var(--public-accent);height:2px;position:absolute;bottom:3px;left:13px;right:13px}.reelNav-label[data-astro-cid-74qp62az]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.reelNav-caret[data-astro-cid-74qp62az]{opacity:.7;flex:none;transition:transform .18s}.reelNav-frameNo[data-astro-cid-74qp62az]{display:none}.reelNav-link[data-astro-cid-74qp62az]:focus-visible,.reelNav-sublink[data-astro-cid-74qp62az]:focus-visible,.reelCart[data-astro-cid-74qp62az]:focus-visible,.reelApp[data-astro-cid-74qp62az]:focus-visible,.reelBurger[data-astro-cid-74qp62az]:focus-visible,.reelHead-brand[data-astro-cid-74qp62az]:focus-visible,.reelNav-caret[data-astro-cid-74qp62az]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.reelNav-menu[data-astro-cid-74qp62az]{background:var(--public-bg);border:1px solid var(--public-line);min-width:214px;box-shadow:var(--public-shadow-strong,var(--public-shadow));opacity:0;visibility:hidden;pointer-events:none;z-index:60;padding:6px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}.reelNav-menu[data-astro-cid-74qp62az]:before{content:"";background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--public-text) 30%, transparent) 0 6px, transparent 6px 11px);opacity:.5;pointer-events:none;height:5px;position:absolute;top:3px;left:6px;right:6px}.reelNav-menu[data-astro-cid-74qp62az] ul[data-astro-cid-74qp62az]{margin:0;padding:8px 0 0;list-style:none}.reelNav-sublink[data-astro-cid-74qp62az]{font-family:var(--public-font-body,inherit);color:var(--public-text);border-left:2px solid #0000;padding:8px 12px;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.reelNav-sublink[data-astro-cid-74qp62az]:hover{color:var(--public-accent);background:var(--public-bg-soft);border-left-color:var(--public-accent)}.reelNav-sublink[data-astro-cid-74qp62az].active{color:var(--public-accent);border-left-color:var(--public-accent)}@media (hover:hover) and (pointer:fine){.reelNav-cell[data-astro-cid-74qp62az].has-menu:hover .reelNav-menu[data-astro-cid-74qp62az]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.reelNav-cell[data-astro-cid-74qp62az].has-menu:hover .reelNav-caret[data-astro-cid-74qp62az]{transform:rotate(180deg)}}.reelNav-cell[data-astro-cid-74qp62az].has-menu:focus-within .reelNav-menu[data-astro-cid-74qp62az]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.reelNav-cell[data-astro-cid-74qp62az].has-menu:focus-within .reelNav-caret[data-astro-cid-74qp62az]{transform:rotate(180deg)}.reelHead-actions[data-astro-cid-74qp62az]{flex:none;align-items:center;gap:10px;display:flex}.reelCart[data-astro-cid-74qp62az]{width:40px;height:40px;color:var(--public-muted);border:1px solid var(--public-line);justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.reelCart[data-astro-cid-74qp62az]:hover{color:var(--public-accent);border-color:var(--public-accent)}.reelCart-badge[data-astro-cid-74qp62az]{min-width:17px;height:17px;font-family:var(--reel-mono);color:var(--public-bg);background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.reelApp[data-astro-cid-74qp62az]{font-family:var(--public-font-heading,inherit);letter-spacing:.02em;color:var(--public-bg);background:var(--public-accent);border:1px solid var(--public-accent);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:10px 16px;font-size:.82rem;font-weight:800;transition:filter .15s;display:inline-flex}.reelApp[data-astro-cid-74qp62az]:hover{filter:brightness(1.07)}.reelBurger[data-astro-cid-74qp62az]{border:1px solid var(--public-line);width:42px;height:42px;color:var(--public-text);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:none}.reelBurger-bars[data-astro-cid-74qp62az]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.reelBurger-bars[data-astro-cid-74qp62az] span[data-astro-cid-74qp62az]{background:currentColor;width:100%;height:2px;display:block}.reelScrim[data-astro-cid-74qp62az]{z-index:1090;opacity:0;visibility:hidden;background:#0c0a0880;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}.reelScrim[data-astro-cid-74qp62az].is-open{opacity:1;visibility:visible;transition:opacity .25s}@media (min-width:1081px){.reelScrim[data-astro-cid-74qp62az]{display:none}}@media (max-width:1080px){.reelHead-inner[data-astro-cid-74qp62az]{justify-content:space-between}.reelBurger[data-astro-cid-74qp62az]{display:inline-flex}.reelHead-panel[data-astro-cid-74qp62az]{background:var(--public-bg);border-left:1px solid var(--public-line);overscroll-behavior:contain;z-index:1100;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:min(360px,87vw);padding:18px 0 0;transition:transform .28s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #00000038}.reelHead-panel[data-astro-cid-74qp62az].is-open{transform:translate(0)}.reelHead-panel[data-astro-cid-74qp62az]:before{content:"";background-image:repeating-linear-gradient(180deg, color-mix(in srgb, var(--public-text) 32%, transparent) 0 9px, transparent 9px 18px);opacity:.5;pointer-events:none;width:8px;position:absolute;top:0;bottom:0;left:0}.reelHead-nav[data-astro-cid-74qp62az]{margin:0 16px;padding:0}.reelHead-nav[data-astro-cid-74qp62az]:before,.reelHead-nav[data-astro-cid-74qp62az]:after{display:none}.reelNav[data-astro-cid-74qp62az]{border-left:0;border-right:0;flex-direction:column;align-items:stretch}.reelNav-cell[data-astro-cid-74qp62az]+.reelNav-cell[data-astro-cid-74qp62az]{border-left:0;border-top:1px solid var(--public-line)}.reelNav-link[data-astro-cid-74qp62az]{flex-direction:row;align-items:center;gap:12px;min-height:52px;font-size:1.02rem}.reelNav-link[data-astro-cid-74qp62az].active:after{display:none}.reelNav-link[data-astro-cid-74qp62az].active{border-left:3px solid var(--public-accent);padding-left:10px}.reelNav-frameNo[data-astro-cid-74qp62az]{font-family:var(--reel-mono);letter-spacing:.08em;color:var(--public-muted);flex:none;font-size:.72rem;font-weight:700;display:inline-block}.reelNav-caret[data-astro-cid-74qp62az]{display:none}.reelNav-menu[data-astro-cid-74qp62az]{opacity:1;visibility:visible;pointer-events:auto;min-width:0;box-shadow:none;z-index:auto;background:0 0;border:0;padding:0 0 10px 40px;position:static;transform:none}.reelNav-menu[data-astro-cid-74qp62az]:before{display:none}.reelNav-menu[data-astro-cid-74qp62az] ul[data-astro-cid-74qp62az]{padding:0}.reelNav-sublink[data-astro-cid-74qp62az]{padding:7px 10px}.reelHead-actions[data-astro-cid-74qp62az]{padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--public-line);flex-direction:column;align-items:stretch;gap:12px;margin-top:auto}.reelCart[data-astro-cid-74qp62az]{gap:8px;width:100%;height:46px}.reelApp[data-astro-cid-74qp62az]{width:100%;height:48px}}@media (prefers-reduced-motion:reduce){.reelHead-panel[data-astro-cid-74qp62az],.reelScrim[data-astro-cid-74qp62az],.reelNav-menu[data-astro-cid-74qp62az],.reelNav-caret[data-astro-cid-74qp62az],.reelNav-link[data-astro-cid-74qp62az],.reelApp[data-astro-cid-74qp62az]{transition:none}}.hAG-root[data-astro-cid-swhosqbo]{--hAG-thread:color-mix(in srgb, var(--public-accent) 40%, transparent);--hAG-paper:radial-gradient(circle at 12% 30%, color-mix(in srgb, var(--public-text) 4%, transparent), transparent 55%), repeating-linear-gradient(90deg, transparent 0 7px, color-mix(in srgb, var(--public-text) 3%, transparent) 7px 8px);z-index:1000;background-color:var(--public-header-bg);background-image:var(--hAG-paper);-webkit-backdrop-filter:saturate(150%)blur(10px);backdrop-filter:saturate(150%)blur(10px);border-bottom:2px dashed color-mix(in srgb, var(--public-accent) 42%, var(--public-header-border));color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);transition:box-shadow .2s;position:sticky;top:0}.hAG-root[data-astro-cid-swhosqbo].is-scrolled{box-shadow:var(--public-shadow)}.hAG-bar[data-astro-cid-swhosqbo]{align-items:center;gap:16px;max-width:1240px;min-height:70px;margin:0 auto;padding:0 24px;display:flex}.hAG-brand[data-astro-cid-swhosqbo]{min-width:0;color:var(--public-text);flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.hAG-stamp[data-astro-cid-swhosqbo]{background:var(--public-bg);--pr:2.4px;--pg:8px;-webkit-mask:radial-gradient(circle var(--pr) at 50% 0, #0000 var(--pr), #000 0) 50% 0 / var(--pg) 100% repeat-x, radial-gradient(circle var(--pr) at 50% 100%, #0000 var(--pr), #000 0) 50% 100% / var(--pg) 100% repeat-x, radial-gradient(circle var(--pr) at 0 50%, #0000 var(--pr), #000 0) 0 50% / 100% var(--pg) repeat-y, radial-gradient(circle var(--pr) at 100% 50%, #0000 var(--pr), #000 0) 100% 50% / 100% var(--pg) repeat-y;-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle var(--pr) at 50% 0, #0000 var(--pr), #000 0) 50% 0 / var(--pg) 100% repeat-x, radial-gradient(circle var(--pr) at 50% 100%, #0000 var(--pr), #000 0) 50% 100% / var(--pg) 100% repeat-x, radial-gradient(circle var(--pr) at 0 50%, #0000 var(--pr), #000 0) 0 50% / 100% var(--pg) repeat-y, radial-gradient(circle var(--pr) at 100% 50%, #0000 var(--pr), #000 0) 100% 50% / 100% var(--pg) repeat-y;mask:radial-gradient(circle var(--pr) at 50% 0, #0000 var(--pr), #000 0) 50% 0 / var(--pg) 100% repeat-x, radial-gradient(circle var(--pr) at 50% 100%, #0000 var(--pr), #000 0) 50% 100% / var(--pg) 100% repeat-x, radial-gradient(circle var(--pr) at 0 50%, #0000 var(--pr), #000 0) 0 50% / 100% var(--pg) repeat-y, radial-gradient(circle var(--pr) at 100% 50%, #0000 var(--pr), #000 0) 100% 50% / 100% var(--pg) repeat-y;box-shadow:0 1px 3px color-mix(in srgb, var(--public-text) 22%, transparent);padding:3px;display:inline-flex;-webkit-mask-composite:source-in;mask-composite:intersect}.hAG-logo[data-astro-cid-swhosqbo]{object-fit:contain;width:40px;height:40px;display:block}.hAG-brandText[data-astro-cid-swhosqbo]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hAG-brandName[data-astro-cid-swhosqbo]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;max-width:42vw;text-shadow:0 1px 0 var(--public-bg);font-size:15.5px;font-weight:800;overflow:hidden}.hAG-brandTag[data-astro-cid-swhosqbo]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;margin-top:2px;font-size:10px;font-weight:700}.hAG-panel[data-astro-cid-swhosqbo]{flex:auto;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.hAG-drawerBar[data-astro-cid-swhosqbo]{display:none}.hAG-chips[data-astro-cid-swhosqbo]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.hAG-chipgroup[data-astro-cid-swhosqbo]{position:relative}.hAG-chip[data-astro-cid-swhosqbo]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;white-space:nowrap;color:var(--public-text);background:var(--public-bg-soft);border:1px dashed var(--hAG-thread);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:7px 11px;font-size:12.5px;font-weight:800;line-height:1;text-decoration:none;transition:color .14s,background .14s,border-color .14s,box-shadow .14s;display:inline-flex}.hAG-chip-btn[data-astro-cid-swhosqbo]{font:inherit;font-size:12.5px;font-weight:800}.hAG-chip[data-astro-cid-swhosqbo]:hover{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-soft));border-color:color-mix(in srgb, var(--public-accent) 60%, transparent)}.hAG-chip[data-astro-cid-swhosqbo]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAG-chip[data-astro-cid-swhosqbo].active{color:var(--public-bg);background:var(--public-accent);border:1px solid color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 70%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--public-bg) 30%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--public-bg) 22%, transparent), 0 2px 5px color-mix(in srgb, var(--public-text) 20%, transparent);text-shadow:0 1px 0 color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 60%, transparent)}.hAG-caret[data-astro-cid-swhosqbo]{opacity:.75;flex:none;transition:transform .18s}.hAG-chipgroup[data-astro-cid-swhosqbo].is-open .hAG-caret[data-astro-cid-swhosqbo]{transform:rotate(180deg)}.hAG-dropdown[data-astro-cid-swhosqbo]{z-index:40;background-color:var(--public-bg-alt,var(--public-bg));background-image:var(--hAG-paper);border:1px solid color-mix(in srgb, var(--public-accent) 30%, var(--public-line));min-width:214px;box-shadow:0 14px 30px color-mix(in srgb, var(--public-text) 24%, transparent);opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:8px;transition:opacity .18s,transform .2s,visibility .18s;position:absolute;top:calc(100% + 9px);left:0;transform:translateY(-6px)}.hAG-dropdown-perf[data-astro-cid-swhosqbo]{border-top:2px dashed var(--hAG-thread);height:2px;position:absolute;top:-1px;left:10px;right:10px}.hAG-dropdown[data-astro-cid-swhosqbo]:before{content:"";background:var(--public-bg-alt,var(--public-bg));border-left:1px solid color-mix(in srgb, var(--public-accent) 30%, var(--public-line));border-top:1px solid color-mix(in srgb, var(--public-accent) 30%, var(--public-line));width:11px;height:11px;position:absolute;top:-6px;left:22px;transform:rotate(45deg)}.hAG-chipgroup[data-astro-cid-swhosqbo].is-open>.hAG-dropdown[data-astro-cid-swhosqbo]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hAG-droplist[data-astro-cid-swhosqbo]{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.hAG-dropitem[data-astro-cid-swhosqbo]{font-family:var(--public-font-body,inherit);color:var(--public-text);border-left:2px solid #0000;border-radius:5px;padding:8px 10px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:block}.hAG-dropitem[data-astro-cid-swhosqbo]:hover{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 10%, transparent)}.hAG-dropitem[data-astro-cid-swhosqbo]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hAG-dropitem[data-astro-cid-swhosqbo].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent);font-weight:800}.hAG-actions[data-astro-cid-swhosqbo]{flex:none;align-items:center;gap:10px;display:flex}.hAG-app[data-astro-cid-swhosqbo]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;white-space:nowrap;color:var(--public-bg);background:var(--public-accent);border:1px solid color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 70%, transparent);cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--public-bg) 32%, transparent), 0 2px 0 var(--public-accent-dark,var(--public-accent)), 0 5px 12px color-mix(in srgb, var(--public-text) 20%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:8px 15px;font-size:12.5px;font-weight:800;transition:transform .12s,background .15s;display:inline-flex}.hAG-app[data-astro-cid-swhosqbo]:hover{background:var(--public-accent-dark,var(--public-accent));transform:translateY(-1px)}.hAG-app[data-astro-cid-swhosqbo]:active{transform:translateY(1px)}.hAG-app[data-astro-cid-swhosqbo]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hAG-cart[data-astro-cid-swhosqbo]{width:40px;height:40px;color:var(--public-accent);background:var(--public-bg-soft);border:1px solid color-mix(in srgb, var(--public-accent) 45%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hAG-cart[data-astro-cid-swhosqbo]:hover{color:var(--public-bg);background:var(--public-accent);border-color:var(--public-accent)}.hAG-cart[data-astro-cid-swhosqbo]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAG-cartBadge[data-astro-cid-swhosqbo]{min-width:18px;height:18px;color:var(--public-bg);background:var(--public-accent);border:2px solid var(--public-header-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hAG-burger[data-astro-cid-swhosqbo]{width:42px;height:42px;color:var(--public-text);background:var(--public-bg-soft);border:1px solid color-mix(in srgb, var(--public-accent) 45%, transparent);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:none}.hAG-burger[data-astro-cid-swhosqbo]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAG-burger-bars[data-astro-cid-swhosqbo]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.hAG-burger-bars[data-astro-cid-swhosqbo] span[data-astro-cid-swhosqbo]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.hAG-scrim[data-astro-cid-swhosqbo]{z-index:1090;opacity:0;background:#100e0980;transition:opacity .25s;position:fixed;inset:0}.hAG-scrim[data-astro-cid-swhosqbo].is-open{opacity:1}.hAG-close[data-astro-cid-swhosqbo]{width:40px;height:40px;color:var(--public-accent);background:var(--public-bg-soft);border:1px solid color-mix(in srgb, var(--public-accent) 45%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.hAG-close[data-astro-cid-swhosqbo]:hover{color:var(--public-bg);background:var(--public-accent)}.hAG-close[data-astro-cid-swhosqbo]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAG-cancelDot[data-astro-cid-swhosqbo]{vertical-align:-.12em;border:1px solid var(--public-accent);background:radial-gradient(circle at 50% 50%, var(--public-accent) 0 22%, transparent 24%), repeating-conic-gradient(from 0deg, var(--public-accent) 0 8deg, transparent 8deg 22deg);opacity:.8;border-radius:50%;width:14px;height:14px;margin-right:8px;display:inline-block}@media (hover:hover) and (pointer:fine) and (min-width:1081px){.hAG-chipgroup[data-astro-cid-swhosqbo]:hover>.hAG-dropdown[data-astro-cid-swhosqbo],.hAG-chipgroup[data-astro-cid-swhosqbo]:focus-within>.hAG-dropdown[data-astro-cid-swhosqbo]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hAG-chipgroup[data-astro-cid-swhosqbo]:hover .hAG-caret[data-astro-cid-swhosqbo],.hAG-chipgroup[data-astro-cid-swhosqbo]:focus-within .hAG-caret[data-astro-cid-swhosqbo]{transform:rotate(180deg)}}@media (max-width:1080px){.hAG-burger[data-astro-cid-swhosqbo]{display:inline-flex}.hAG-brand[data-astro-cid-swhosqbo]{margin-right:auto}.hAG-panel[data-astro-cid-swhosqbo]{z-index:1100;background-color:var(--public-bg-alt,var(--public-bg));background-image:var(--hAG-paper);border-left:2px dashed var(--hAG-thread);overscroll-behavior:contain;visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:min(360px,87vw);padding:14px 16px 22px;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility .3s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-18px 0 44px #100e093d}.hAG-root[data-astro-cid-swhosqbo].is-open .hAG-panel[data-astro-cid-swhosqbo]{visibility:visible;transform:translate(0)}.hAG-drawerBar[data-astro-cid-swhosqbo]{border-bottom:1px dashed var(--hAG-thread);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.hAG-drawerBar-txt[data-astro-cid-swhosqbo]{font-family:var(--public-font-heading,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);align-items:center;font-size:11px;font-weight:800;display:inline-flex}.hAG-chips[data-astro-cid-swhosqbo]{flex-direction:column;align-items:stretch;gap:6px;width:100%}.hAG-chipgroup[data-astro-cid-swhosqbo]{position:static}.hAG-chip[data-astro-cid-swhosqbo]{border-radius:7px;justify-content:space-between;width:100%;padding:12px 14px;font-size:14.5px}.hAG-chip-btn[data-astro-cid-swhosqbo]{text-align:left}.hAG-dropdown[data-astro-cid-swhosqbo]{opacity:1;visibility:hidden;pointer-events:none;min-width:0;box-shadow:none;border:0;border-left:2px solid var(--hAG-thread);background-image:none;border-radius:0;margin:4px 0 6px 12px;padding:4px 6px;display:none;position:static;transform:none}.hAG-dropdown[data-astro-cid-swhosqbo]:before,.hAG-dropdown-perf[data-astro-cid-swhosqbo]{display:none}.hAG-chipgroup[data-astro-cid-swhosqbo].is-open>.hAG-dropdown[data-astro-cid-swhosqbo]{visibility:visible;pointer-events:auto;display:block}.hAG-dropitem[data-astro-cid-swhosqbo]{padding:9px 12px;font-size:14px}.hAG-actions[data-astro-cid-swhosqbo]{border-top:1px dashed var(--hAG-thread);flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:18px;padding-top:16px}.hAG-app[data-astro-cid-swhosqbo]{width:100%;padding:13px 18px;font-size:14px}.hAG-cart[data-astro-cid-swhosqbo]{border-radius:10px;gap:8px;width:100%;height:46px}.hAG-cart[data-astro-cid-swhosqbo]:after{content:"Cart";font-family:var(--public-font-heading,inherit);font-size:13px;font-weight:800}.hAG-cartBadge[data-astro-cid-swhosqbo]{top:6px;right:12px}}@media (min-width:1081px){.hAG-scrim[data-astro-cid-swhosqbo],.hAG-close[data-astro-cid-swhosqbo]{display:none}}@media (prefers-reduced-motion:reduce){.hAG-root[data-astro-cid-swhosqbo],.hAG-panel[data-astro-cid-swhosqbo],.hAG-scrim[data-astro-cid-swhosqbo],.hAG-dropdown[data-astro-cid-swhosqbo],.hAG-caret[data-astro-cid-swhosqbo],.hAG-app[data-astro-cid-swhosqbo],.hAG-chip[data-astro-cid-swhosqbo],.hAG-cart[data-astro-cid-swhosqbo],.hAG-close[data-astro-cid-swhosqbo]{transition:none}.hAG-app[data-astro-cid-swhosqbo]:hover,.hAG-app[data-astro-cid-swhosqbo]:active{transform:none}}.hAH-root[data-astro-cid-spjjwxsx]{--ah-grain-h:repeating-linear-gradient(0deg, color-mix(in srgb, var(--public-text) 6%, var(--public-bg-alt)) 0 1px, var(--public-bg-alt) 1px 5px, color-mix(in srgb, var(--public-text) 3.5%, var(--public-bg-soft)) 5px 7px, var(--public-bg-soft) 7px 13px);--ah-grain-v:repeating-linear-gradient(90deg, color-mix(in srgb, var(--public-text) 6%, var(--public-bg-alt)) 0 1px, var(--public-bg-alt) 1px 5px, color-mix(in srgb, var(--public-text) 3.5%, var(--public-bg-soft)) 5px 7px, var(--public-bg-soft) 7px 13px);--ah-bolt:radial-gradient(circle at 42% 38%, color-mix(in srgb, var(--public-bg) 60%, var(--public-text)) 0 1.3px, color-mix(in srgb, var(--public-text) 55%, var(--public-bg-alt)) 2px 3.2px, color-mix(in srgb, var(--public-text) 30%, transparent) 3.2px 4.4px, transparent 4.8px);--ah-groove:inset 0 0 0 1px color-mix(in srgb, var(--public-text) 20%, transparent), inset 0 2px 3px color-mix(in srgb, var(--public-bg) 55%, transparent), inset 0 -5px 11px #00000024;--ah-emboss:0 1px 0 color-mix(in srgb, var(--public-bg) 72%, transparent);z-index:1000;color:var(--public-text);font-family:var(--public-font-body,inherit);background:0 0;position:sticky;top:0}.hAH-rail[data-astro-cid-spjjwxsx]{background-color:var(--public-bg-alt);background-image:var(--ah-grain-h);border-bottom:3px solid color-mix(in srgb, var(--public-text) 26%, transparent);box-shadow:0 6px 16px -10px var(--public-shadow-strong);justify-content:space-between;align-items:center;gap:16px;padding:10px clamp(14px,3vw,26px);transition:transform .28s,opacity .24s,visibility .24s;display:flex}.hAH-brand[data-astro-cid-spjjwxsx]{color:var(--public-text);background-color:var(--public-bg-soft);background-image:var(--ah-grain-v);border:1px solid color-mix(in srgb, var(--public-text) 24%, transparent);border-radius:var(--public-radius,8px);min-width:0;box-shadow:var(--ah-groove);flex:0 auto;align-items:center;gap:11px;padding:7px 14px 7px 10px;text-decoration:none;display:inline-flex}.hAH-brand[data-astro-cid-spjjwxsx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAH-logo[data-astro-cid-spjjwxsx]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hAH-brand--sm[data-astro-cid-spjjwxsx] .hAH-logo[data-astro-cid-spjjwxsx]{width:34px;height:34px}.hAH-brandText[data-astro-cid-spjjwxsx]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hAH-brandName[data-astro-cid-spjjwxsx]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;text-shadow:var(--ah-emboss);font-size:15.5px;font-weight:800}.hAH-brandSince[data-astro-cid-spjjwxsx]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-top:2px;font-size:10px;font-weight:700}.hAH-deskNav[data-astro-cid-spjjwxsx]{flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;display:none}.hAH-plank[data-astro-cid-spjjwxsx]{border-radius:var(--public-radius,7px);color:var(--public-text);border:1px solid #0000;align-items:center;gap:7px;padding:8px 11px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.hAH-plankBolt[data-astro-cid-spjjwxsx]{background-image:var(--ah-bolt);background-position:50%;background-size:9px 9px;border-radius:50%;flex:none;width:7px;height:7px}.hAH-plankLabel[data-astro-cid-spjjwxsx]{letter-spacing:.01em;white-space:nowrap;text-shadow:var(--ah-emboss);font-size:13.5px;font-weight:700}.hAH-plank[data-astro-cid-spjjwxsx]:hover{background-color:var(--public-bg-soft);background-image:var(--ah-grain-h);border-color:color-mix(in srgb, var(--public-text) 22%, transparent);transform:translateY(-1px)}.hAH-plank[data-astro-cid-spjjwxsx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAH-plank[data-astro-cid-spjjwxsx].active{background-color:var(--public-bg-soft);background-image:var(--ah-grain-h);border-color:color-mix(in srgb, var(--public-accent) 55%, transparent);box-shadow:inset 0 -2px 0 var(--public-accent)}.hAH-plank[data-astro-cid-spjjwxsx].active .hAH-plankLabel[data-astro-cid-spjjwxsx]{color:var(--public-accent)}.hAH-actions[data-astro-cid-spjjwxsx]{flex:none;align-items:center;gap:9px;display:flex}.hAH-cart[data-astro-cid-spjjwxsx]{border-radius:var(--public-radius,8px);width:42px;height:42px;color:var(--public-text);background-color:var(--public-bg-soft);background-image:var(--ah-grain-v);border:1px solid color-mix(in srgb, var(--public-text) 22%, transparent);box-shadow:var(--ah-groove);justify-content:center;align-items:center;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex;position:relative}.hAH-cart[data-astro-cid-spjjwxsx]:hover{border-color:var(--public-accent);transform:translateY(-1px)}.hAH-cart[data-astro-cid-spjjwxsx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAH-cartBadge[data-astro-cid-spjjwxsx]{min-width:18px;height:18px;color:var(--public-bg);background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hAH-toggle[data-astro-cid-spjjwxsx]{font-family:var(--public-font-heading,inherit);letter-spacing:.05em;text-transform:uppercase;color:var(--public-text);background-color:var(--public-bg-soft);background-image:var(--ah-grain-v);border:1px solid color-mix(in srgb, var(--public-text) 26%, transparent);border-radius:var(--public-radius,8px);box-shadow:var(--ah-groove);cursor:pointer;text-shadow:var(--ah-emboss);align-items:center;gap:9px;padding:9px 14px 9px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.hAH-toggle[data-astro-cid-spjjwxsx]:hover{border-color:var(--public-accent)}.hAH-toggle[data-astro-cid-spjjwxsx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAH-toggleIcon[data-astro-cid-spjjwxsx]{flex-direction:column;justify-content:center;gap:3px;width:16px;display:inline-flex}.hAH-toggleIcon[data-astro-cid-spjjwxsx] span[data-astro-cid-spjjwxsx]{background:var(--public-accent);border-radius:2px;height:2px;display:block}.hAH-marker[data-astro-cid-spjjwxsx]{z-index:1000;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;transition:opacity .22s,transform .26s,visibility .22s;display:none;position:fixed;top:16px;right:clamp(16px,3vw,30px);transform:translateY(-8px)}.hAH-markerRope[data-astro-cid-spjjwxsx]{background-image:repeating-linear-gradient(30deg, color-mix(in srgb, var(--public-text) 36%, var(--public-bg-alt)) 0 2px, color-mix(in srgb, var(--public-bg) 42%, var(--public-bg-alt)) 2px 4px);width:3px;height:12px}.hAH-markerSign[data-astro-cid-spjjwxsx]{background-color:var(--public-bg-alt);background-image:var(--ah-grain-h);border:1px solid color-mix(in srgb, var(--public-text) 26%, transparent);box-shadow:var(--ah-groove), 0 12px 20px -12px var(--public-shadow-strong);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);align-items:center;gap:8px;padding:9px 24px 9px 13px;display:inline-flex}.hAH-markerIcon[data-astro-cid-spjjwxsx]{flex-direction:column;justify-content:center;gap:3px;width:15px;display:inline-flex}.hAH-markerIcon[data-astro-cid-spjjwxsx] span[data-astro-cid-spjjwxsx]{background:var(--public-accent);border-radius:2px;height:2px;display:block}.hAH-markerLabel[data-astro-cid-spjjwxsx]{font-family:var(--public-font-heading,inherit);letter-spacing:.05em;text-transform:uppercase;color:var(--public-text);text-shadow:var(--ah-emboss);font-size:12.5px;font-weight:800}.hAH-marker[data-astro-cid-spjjwxsx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hAH-marker[data-astro-cid-spjjwxsx]:hover{transform:translateY(-8px)rotate(-3deg)}@media (min-width:1120px){.hAH-deskNav[data-astro-cid-spjjwxsx]{display:flex}.hAH-toggle[data-astro-cid-spjjwxsx]{display:none}.hAH-marker[data-astro-cid-spjjwxsx]{display:flex}.hAH-root[data-astro-cid-spjjwxsx].is-scrolled{pointer-events:none}.hAH-root[data-astro-cid-spjjwxsx].is-scrolled .hAH-rail[data-astro-cid-spjjwxsx]{opacity:0;visibility:hidden;transform:translateY(-118%)}.hAH-root[data-astro-cid-spjjwxsx].is-scrolled .hAH-marker[data-astro-cid-spjjwxsx]{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0)}.hAH-root[data-astro-cid-spjjwxsx].is-scrolled .hAH-marker[data-astro-cid-spjjwxsx]:hover{transform:translateY(0)rotate(-3deg)}}.hAH-overlay[data-astro-cid-spjjwxsx]{z-index:1100;overscroll-behavior:contain;background-color:var(--public-bg);background-image:var(--ah-grain-h);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hAH-overlay[data-astro-cid-spjjwxsx].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hAH-overlayInner[data-astro-cid-spjjwxsx]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 clamp(16px,4vw,24px) 48px;display:flex;position:relative}.hAH-overlayTop[data-astro-cid-spjjwxsx]{justify-content:space-between;align-items:center;height:64px;margin-bottom:22px;display:flex}.hAH-close[data-astro-cid-spjjwxsx]{width:46px;height:46px;color:var(--public-text);background-color:var(--public-bg-soft);background-image:var(--ah-grain-v);border:1px solid color-mix(in srgb, var(--public-text) 26%, transparent);border-radius:var(--public-radius,10px);box-shadow:var(--ah-groove);cursor:pointer;justify-content:center;align-items:center;transition:border-color .15s,transform .2s;display:inline-flex}.hAH-close[data-astro-cid-spjjwxsx]:hover{border-color:var(--public-accent);transform:rotate(90deg)}.hAH-close[data-astro-cid-spjjwxsx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAH-overlayNav[data-astro-cid-spjjwxsx]{flex:auto}.hAH-bigList[data-astro-cid-spjjwxsx]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hAH-bigItem[data-astro-cid-spjjwxsx]{border-bottom:1px solid color-mix(in srgb, var(--public-text) 12%, transparent);padding:13px 0}.hAH-bigItem[data-astro-cid-spjjwxsx]:last-child{border-bottom:0}.hAH-bigLink[data-astro-cid-spjjwxsx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);text-shadow:var(--ah-emboss);align-items:center;gap:.5em;font-size:clamp(24px,4vw,40px);font-weight:800;line-height:1.05;text-decoration:none;transition:color .16s,transform .22s;display:inline-flex}.hAH-bigBolt[data-astro-cid-spjjwxsx]{background-image:var(--ah-bolt);background-position:50%;background-size:14px 14px;border-radius:50%;flex:none;width:12px;height:12px}.hAH-bigLink[data-astro-cid-spjjwxsx]:hover{color:var(--public-accent);transform:translate(6px)}.hAH-bigLink[data-astro-cid-spjjwxsx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hAH-bigLink[data-astro-cid-spjjwxsx].active{color:var(--public-accent)}.hAH-subRow[data-astro-cid-spjjwxsx]{flex-wrap:wrap;gap:8px 18px;margin-top:13px;padding-left:calc(12px + .5em);display:flex}.hAH-subLink[data-astro-cid-spjjwxsx]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:600;text-decoration:none;transition:color .14s}.hAH-subLink[data-astro-cid-spjjwxsx]:hover{color:var(--public-text)}.hAH-subLink[data-astro-cid-spjjwxsx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hAH-subLink[data-astro-cid-spjjwxsx].active{color:var(--public-accent)}.hAH-overlayFoot[data-astro-cid-spjjwxsx]{border-top:1px solid color-mix(in srgb, var(--public-text) 16%, transparent);margin-top:32px;padding-top:24px;display:flex}.hAH-appCta[data-astro-cid-spjjwxsx]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-bg);background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));border-radius:var(--public-radius,12px);box-shadow:0 3px 0 var(--public-accent-dark,var(--public-accent)), var(--public-shadow);cursor:pointer;justify-content:center;align-items:center;padding:15px 30px;font-size:15px;font-weight:800;transition:background .2s,transform .15s;display:inline-flex}.hAH-appCta[data-astro-cid-spjjwxsx]:hover{background:var(--public-accent-dark,var(--public-accent));transform:translateY(-2px)}.hAH-appCta[data-astro-cid-spjjwxsx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hAH-appCtaLabel[data-astro-cid-spjjwxsx]{z-index:1;position:relative}@media (max-width:460px){.hAH-toggleLabel[data-astro-cid-spjjwxsx]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hAH-toggle[data-astro-cid-spjjwxsx]{padding:10px 12px}}@media (max-width:380px){.hAH-rail[data-astro-cid-spjjwxsx]{gap:10px;padding:9px 12px}.hAH-brandName[data-astro-cid-spjjwxsx]{white-space:normal;font-size:13.5px}.hAH-brandSince[data-astro-cid-spjjwxsx]{display:none}}@media (prefers-reduced-motion:reduce){.hAH-rail[data-astro-cid-spjjwxsx],.hAH-marker[data-astro-cid-spjjwxsx],.hAH-overlay[data-astro-cid-spjjwxsx],.hAH-plank[data-astro-cid-spjjwxsx],.hAH-cart[data-astro-cid-spjjwxsx],.hAH-close[data-astro-cid-spjjwxsx],.hAH-appCta[data-astro-cid-spjjwxsx],.hAH-bigLink[data-astro-cid-spjjwxsx]{transition:none}.hAH-overlay[data-astro-cid-spjjwxsx],.hAH-overlay[data-astro-cid-spjjwxsx].is-open,.hAH-marker[data-astro-cid-spjjwxsx],.hAH-root[data-astro-cid-spjjwxsx].is-scrolled .hAH-marker[data-astro-cid-spjjwxsx],.hAH-marker[data-astro-cid-spjjwxsx]:hover,.hAH-root[data-astro-cid-spjjwxsx].is-scrolled .hAH-marker[data-astro-cid-spjjwxsx]:hover,.hAH-bigLink[data-astro-cid-spjjwxsx]:hover,.hAH-close[data-astro-cid-spjjwxsx]:hover,.hAH-plank[data-astro-cid-spjjwxsx]:hover{transform:none}}body[data-design=ai]{--plr-w:272px;padding-right:var(--plr-w)}.plr-rail[data-astro-cid-i5apwm6h]{width:var(--plr-w,272px);z-index:1000;background:var(--public-bg-alt,var(--public-bg));border-left:1.5px solid var(--public-header-border,var(--public-line));overscroll-behavior:contain;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--public-text);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.plr-brand[data-astro-cid-i5apwm6h]{color:inherit;border-bottom:1.5px solid var(--public-line);align-items:center;gap:.6rem;padding:1.1rem 1.05rem .95rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.plr-brand-wash[data-astro-cid-i5apwm6h]{z-index:0;background-image:repeating-linear-gradient(0deg, var(--public-line-soft) 0 1px, transparent 1px 14px), repeating-linear-gradient(90deg, var(--public-line-soft) 0 1px, transparent 1px 14px);opacity:.6;pointer-events:none;position:absolute;inset:0}.plr-brand[data-astro-cid-i5apwm6h]>[data-astro-cid-i5apwm6h]:not(.plr-brand-wash){z-index:1;position:relative}.plr-logo[data-astro-cid-i5apwm6h]{object-fit:contain;flex:none;width:42px;height:42px}.plr-brand-text[data-astro-cid-i5apwm6h]{flex-direction:column;min-width:0;line-height:1.1;display:flex}.plr-brand-name[data-astro-cid-i5apwm6h]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);font-size:1rem;font-weight:800;line-height:1.14}.plr-brand-tag[data-astro-cid-i5apwm6h]{letter-spacing:.13em;text-transform:uppercase;color:var(--public-muted);margin-top:.2rem;font-size:.58rem;font-weight:700}.plr-coordbar[data-astro-cid-i5apwm6h]{border-bottom:1px solid var(--public-line-soft,var(--public-line));justify-content:space-between;gap:.5rem;padding:.5rem 1.05rem;display:flex}.plr-coord[data-astro-cid-i5apwm6h]{letter-spacing:.02em;color:var(--public-muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600}.plr-legendcap[data-astro-cid-i5apwm6h]{align-items:center;gap:.5rem;padding:.85rem 1.05rem .6rem;display:flex}.plr-legendkey[data-astro-cid-i5apwm6h]{width:22px;height:22px;color:var(--public-accent);flex:none;line-height:0}.plr-legendkey[data-astro-cid-i5apwm6h] svg[data-astro-cid-i5apwm6h]{width:100%;height:100%;display:block}.plr-legendtitle[data-astro-cid-i5apwm6h]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);font-size:.82rem;font-weight:800}.plr-legendsheet[data-astro-cid-i5apwm6h]{letter-spacing:.06em;text-transform:uppercase;color:var(--public-muted);margin-left:auto;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:9.5px;font-weight:700}.plr-nav[data-astro-cid-i5apwm6h]{flex-direction:column;flex:auto;gap:.05rem;padding:.15rem .7rem .6rem;display:flex}.plr-entry[data-astro-cid-i5apwm6h]{width:100%;color:var(--public-text);cursor:pointer;text-align:left;background:0 0;border:0;border-left:2.5px solid #0000;border-radius:7px;align-items:center;gap:.5rem;padding:.5rem .55rem;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .13s,color .13s,border-color .13s;display:flex}.plr-num[data-astro-cid-i5apwm6h]{color:var(--public-muted);flex:none;min-width:1.5em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.66rem;font-weight:700}.plr-mark[data-astro-cid-i5apwm6h]{width:18px;height:18px;color:var(--public-accent);opacity:.9;flex:none;line-height:0}.plr-mark[data-astro-cid-i5apwm6h] svg[data-astro-cid-i5apwm6h]{width:100%;height:100%;display:block}.plr-label[data-astro-cid-i5apwm6h]{white-space:nowrap;flex:none}.plr-lead[data-astro-cid-i5apwm6h]{border-bottom:1.5px dotted var(--public-line);flex:auto;min-width:8px;height:0;margin:0 2px}.plr-chev[data-astro-cid-i5apwm6h]{opacity:.7;flex:none;transition:transform .18s}.plr-entry[data-astro-cid-i5apwm6h]:hover{background:color-mix(in srgb, var(--public-accent) 10%, transparent);color:var(--public-accent)}.plr-entry[data-astro-cid-i5apwm6h]:hover .plr-lead[data-astro-cid-i5apwm6h]{border-bottom-color:var(--public-accent)}.plr-entry[data-astro-cid-i5apwm6h].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent);border-left-color:var(--public-accent)}.plr-entry[data-astro-cid-i5apwm6h].active .plr-num[data-astro-cid-i5apwm6h]{color:var(--public-accent)}.plr-group[data-astro-cid-i5apwm6h].is-open .plr-chev[data-astro-cid-i5apwm6h]{transform:rotate(180deg)}.plr-entry[data-astro-cid-i5apwm6h]:focus-visible,.plr-sublink[data-astro-cid-i5apwm6h]:focus-visible,.plr-app-btn[data-astro-cid-i5apwm6h]:focus-visible,.plr-cart[data-astro-cid-i5apwm6h]:focus-visible,.plr-brand[data-astro-cid-i5apwm6h]:focus-visible,.plr-burger[data-astro-cid-i5apwm6h]:focus-visible,.plr-topbrand[data-astro-cid-i5apwm6h]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.plr-sub[data-astro-cid-i5apwm6h]{grid-template-rows:0fr;margin:.05rem 0 .2rem;padding:0 0 0 .5rem;list-style:none;transition:grid-template-rows .22s;display:grid}.plr-group[data-astro-cid-i5apwm6h].is-open .plr-sub[data-astro-cid-i5apwm6h]{grid-template-rows:1fr}.plr-sub[data-astro-cid-i5apwm6h]>li[data-astro-cid-i5apwm6h]{min-height:0;overflow:hidden}.plr-sublink[data-astro-cid-i5apwm6h]{color:var(--public-muted);border-left:2px solid var(--public-line-soft,var(--public-line));border-radius:6px;margin:.1rem 0 .1rem 1.6rem;padding:.36rem .6rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:block}.plr-sublink[data-astro-cid-i5apwm6h]:hover{color:var(--public-text);background:var(--public-bg-soft)}.plr-sublink[data-astro-cid-i5apwm6h].active{color:var(--public-accent);border-left-color:var(--public-accent);font-weight:700}.plr-foot[data-astro-cid-i5apwm6h]{border-top:1.5px solid var(--public-line);flex-direction:column;gap:.6rem;padding:.85rem 1.05rem 1.05rem;display:flex}.plr-app-btn[data-astro-cid-i5apwm6h]{letter-spacing:.01em;color:var(--public-bg);background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:.6rem 1rem;font-family:inherit;font-size:.84rem;font-weight:700;transition:filter .15s;display:inline-flex}.plr-app-btn[data-astro-cid-i5apwm6h]:hover{filter:brightness(1.07)}.plr-cart[data-astro-cid-i5apwm6h]{color:var(--public-text);border:1px solid var(--public-line);border-radius:9px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.plr-cart[data-astro-cid-i5apwm6h]:hover{color:var(--public-accent);border-color:var(--public-accent)}.plr-cart-badge[data-astro-cid-i5apwm6h]{min-width:17px;height:17px;color:var(--public-bg);background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;left:18px}.plr-scale[data-astro-cid-i5apwm6h]{color:var(--public-muted);align-items:center;gap:6px;margin-top:.15rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:9.5px;font-weight:700;display:flex}.plr-scalebar[data-astro-cid-i5apwm6h]{display:inline-flex}.plr-scalebar[data-astro-cid-i5apwm6h] i[data-astro-cid-i5apwm6h]{border:1px solid var(--public-text);width:16px;height:7px;display:block}.plr-scalebar[data-astro-cid-i5apwm6h] i[data-astro-cid-i5apwm6h]+i[data-astro-cid-i5apwm6h]{border-left:0}.plr-scalebar[data-astro-cid-i5apwm6h] i[data-astro-cid-i5apwm6h]:nth-child(odd){background:var(--public-text)}.plr-meta[data-astro-cid-i5apwm6h]{letter-spacing:.04em;color:var(--public-muted);margin:0;font-size:.66rem}.plr-topbar[data-astro-cid-i5apwm6h]{display:none}.plr-scrim[data-astro-cid-i5apwm6h]{z-index:1090;opacity:0;background:#100e0980;transition:opacity .25s;position:fixed;inset:0}.plr-scrim[data-astro-cid-i5apwm6h].is-open{opacity:1}@media (max-width:1024px){body[data-design=ai]{padding-top:56px;padding-right:0}.plr-topbar[data-astro-cid-i5apwm6h]{z-index:1080;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;height:56px;padding:0 .9rem;display:flex;position:fixed;top:0;left:0;right:0}.plr-topbrand[data-astro-cid-i5apwm6h]{color:var(--public-text);align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:inline-flex}.plr-toplogo[data-astro-cid-i5apwm6h]{object-fit:contain;flex:none;width:32px;height:32px}.plr-topname[data-astro-cid-i5apwm6h]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;font-weight:800;overflow:hidden}.plr-burger[data-astro-cid-i5apwm6h]{border:1px solid var(--public-line);color:var(--public-text);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:8px;flex:none;align-items:center;gap:.4rem;padding:.42rem .7rem;font-family:inherit;font-size:.72rem;font-weight:700;display:inline-flex}.plr-burger-key[data-astro-cid-i5apwm6h]{width:18px;height:18px;color:var(--public-accent);line-height:0}.plr-burger-key[data-astro-cid-i5apwm6h] svg[data-astro-cid-i5apwm6h]{width:100%;height:100%;display:block}.plr-rail[data-astro-cid-i5apwm6h]{border-left:1.5px solid var(--public-line);width:min(320px,87vw);transition:transform .28s cubic-bezier(.16,1,.3,1);transform:translate(100%);box-shadow:-16px 0 40px #100e0938}.plr-rail[data-astro-cid-i5apwm6h].is-open{transform:translate(0)}}@media (min-width:1025px){.plr-scrim[data-astro-cid-i5apwm6h]{display:none}}@media (prefers-reduced-motion:reduce){.plr-rail[data-astro-cid-i5apwm6h],.plr-scrim[data-astro-cid-i5apwm6h],.plr-chev[data-astro-cid-i5apwm6h],.plr-sub[data-astro-cid-i5apwm6h],.plr-app-btn[data-astro-cid-i5apwm6h],.plr-entry[data-astro-cid-i5apwm6h],.plr-sublink[data-astro-cid-i5apwm6h]{transition:none}}.hAJ-root[data-astro-cid-m2pjog4k]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hAJ-root[data-astro-cid-m2pjog4k].is-scrolled{box-shadow:var(--public-shadow)}.hAJ-bar[data-astro-cid-m2pjog4k]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hAJ-brand[data-astro-cid-m2pjog4k]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hAJ-logo[data-astro-cid-m2pjog4k]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hAJ-brand--sm[data-astro-cid-m2pjog4k] .hAJ-logo[data-astro-cid-m2pjog4k]{width:34px;height:34px}.hAJ-brandText[data-astro-cid-m2pjog4k]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hAJ-brandName[data-astro-cid-m2pjog4k]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hAJ-brandSince[data-astro-cid-m2pjog4k]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hAJ-actions[data-astro-cid-m2pjog4k]{flex:none;align-items:center;gap:10px;display:flex}.hAJ-menuBtn[data-astro-cid-m2pjog4k]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hAJ-menuBtn[data-astro-cid-m2pjog4k]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hAJ-menuBtn[data-astro-cid-m2pjog4k]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hAJ-menuBtn[data-astro-cid-m2pjog4k]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAJ-menuIcon[data-astro-cid-m2pjog4k]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hAJ-menuIcon[data-astro-cid-m2pjog4k] span[data-astro-cid-m2pjog4k]{background:currentColor;border-radius:2px;height:2px;display:block}.hAJ-menuLabel[data-astro-cid-m2pjog4k]{display:inline-block}.hAJ-cart[data-astro-cid-m2pjog4k]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hAJ-cart[data-astro-cid-m2pjog4k]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hAJ-cart[data-astro-cid-m2pjog4k]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAJ-cartBadge[data-astro-cid-m2pjog4k]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hAJ-overlay[data-astro-cid-m2pjog4k]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hAJ-overlay[data-astro-cid-m2pjog4k].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hAJ-overlay[data-astro-cid-m2pjog4k]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hAJ-overlayInner[data-astro-cid-m2pjog4k]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hAJ-overlayTop[data-astro-cid-m2pjog4k]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hAJ-close[data-astro-cid-m2pjog4k]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hAJ-close[data-astro-cid-m2pjog4k]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hAJ-close[data-astro-cid-m2pjog4k]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAJ-overlayNav[data-astro-cid-m2pjog4k]{flex:auto}.hAJ-bigList[data-astro-cid-m2pjog4k]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hAJ-bigItem[data-astro-cid-m2pjog4k]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hAJ-bigItem[data-astro-cid-m2pjog4k]:last-child{border-bottom:0}.hAJ-bigLink[data-astro-cid-m2pjog4k]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hAJ-bigLink[data-astro-cid-m2pjog4k]:hover{color:var(--public-accent);transform:translate(6px)}.hAJ-bigLink[data-astro-cid-m2pjog4k]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hAJ-bigLink[data-astro-cid-m2pjog4k].active{color:var(--public-accent)}.hAJ-bigLink[data-astro-cid-m2pjog4k].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hAJ-subRow[data-astro-cid-m2pjog4k]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hAJ-subLink[data-astro-cid-m2pjog4k]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hAJ-subLink[data-astro-cid-m2pjog4k]:hover{color:var(--public-text)}.hAJ-subLink[data-astro-cid-m2pjog4k]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hAJ-subLink[data-astro-cid-m2pjog4k].active{color:var(--public-accent)}.hAJ-overlayFoot[data-astro-cid-m2pjog4k]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hAJ-appCta[data-astro-cid-m2pjog4k]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hAJ-appCta[data-astro-cid-m2pjog4k]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hAJ-appCta[data-astro-cid-m2pjog4k]:hover{color:var(--public-bg)}.hAJ-appCta[data-astro-cid-m2pjog4k]:hover:before{height:100%}.hAJ-appCta[data-astro-cid-m2pjog4k]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hAJ-appCtaLabel[data-astro-cid-m2pjog4k]{z-index:1;position:relative}@media (max-width:560px){.hAJ-menuLabel[data-astro-cid-m2pjog4k]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hAJ-menuBtn[data-astro-cid-m2pjog4k]{padding:10px 12px}}@media (max-width:380px){.hAJ-bar[data-astro-cid-m2pjog4k]{gap:12px;padding:0 14px}.hAJ-overlayInner[data-astro-cid-m2pjog4k]{padding:0 16px 40px}.hAJ-brandName[data-astro-cid-m2pjog4k]{white-space:normal;font-size:13.5px}.hAJ-brandSince[data-astro-cid-m2pjog4k]{display:none}}@media (prefers-reduced-motion:reduce){.hAJ-overlay[data-astro-cid-m2pjog4k]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hAJ-overlay[data-astro-cid-m2pjog4k].is-open,.hAJ-bigLink[data-astro-cid-m2pjog4k]:hover,.hAJ-close[data-astro-cid-m2pjog4k]:hover{transform:none}.hAJ-menuBtn[data-astro-cid-m2pjog4k],.hAJ-cart[data-astro-cid-m2pjog4k],.hAJ-appCta[data-astro-cid-m2pjog4k],.hAJ-appCta[data-astro-cid-m2pjog4k]:before,.hAJ-bigLink[data-astro-cid-m2pjog4k],.hAJ-subLink[data-astro-cid-m2pjog4k],.hAJ-close[data-astro-cid-m2pjog4k]{transition:none}}.hAK-root[data-astro-cid-f2qnywnx]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hAK-root[data-astro-cid-f2qnywnx].is-scrolled{box-shadow:var(--public-shadow)}.hAK-bar[data-astro-cid-f2qnywnx]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hAK-brand[data-astro-cid-f2qnywnx]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hAK-logo[data-astro-cid-f2qnywnx]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hAK-brand--sm[data-astro-cid-f2qnywnx] .hAK-logo[data-astro-cid-f2qnywnx]{width:34px;height:34px}.hAK-brandText[data-astro-cid-f2qnywnx]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hAK-brandName[data-astro-cid-f2qnywnx]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hAK-brandSince[data-astro-cid-f2qnywnx]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hAK-actions[data-astro-cid-f2qnywnx]{flex:none;align-items:center;gap:10px;display:flex}.hAK-menuBtn[data-astro-cid-f2qnywnx]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hAK-menuBtn[data-astro-cid-f2qnywnx]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hAK-menuBtn[data-astro-cid-f2qnywnx]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hAK-menuBtn[data-astro-cid-f2qnywnx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAK-menuIcon[data-astro-cid-f2qnywnx]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hAK-menuIcon[data-astro-cid-f2qnywnx] span[data-astro-cid-f2qnywnx]{background:currentColor;border-radius:2px;height:2px;display:block}.hAK-menuLabel[data-astro-cid-f2qnywnx]{display:inline-block}.hAK-cart[data-astro-cid-f2qnywnx]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hAK-cart[data-astro-cid-f2qnywnx]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hAK-cart[data-astro-cid-f2qnywnx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAK-cartBadge[data-astro-cid-f2qnywnx]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hAK-overlay[data-astro-cid-f2qnywnx]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hAK-overlay[data-astro-cid-f2qnywnx].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hAK-overlay[data-astro-cid-f2qnywnx]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hAK-overlayInner[data-astro-cid-f2qnywnx]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hAK-overlayTop[data-astro-cid-f2qnywnx]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hAK-close[data-astro-cid-f2qnywnx]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hAK-close[data-astro-cid-f2qnywnx]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hAK-close[data-astro-cid-f2qnywnx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAK-overlayNav[data-astro-cid-f2qnywnx]{flex:auto}.hAK-bigList[data-astro-cid-f2qnywnx]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hAK-bigItem[data-astro-cid-f2qnywnx]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hAK-bigItem[data-astro-cid-f2qnywnx]:last-child{border-bottom:0}.hAK-bigLink[data-astro-cid-f2qnywnx]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hAK-bigLink[data-astro-cid-f2qnywnx]:hover{color:var(--public-accent);transform:translate(6px)}.hAK-bigLink[data-astro-cid-f2qnywnx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hAK-bigLink[data-astro-cid-f2qnywnx].active{color:var(--public-accent)}.hAK-bigLink[data-astro-cid-f2qnywnx].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hAK-subRow[data-astro-cid-f2qnywnx]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hAK-subLink[data-astro-cid-f2qnywnx]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hAK-subLink[data-astro-cid-f2qnywnx]:hover{color:var(--public-text)}.hAK-subLink[data-astro-cid-f2qnywnx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hAK-subLink[data-astro-cid-f2qnywnx].active{color:var(--public-accent)}.hAK-overlayFoot[data-astro-cid-f2qnywnx]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hAK-appCta[data-astro-cid-f2qnywnx]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hAK-appCta[data-astro-cid-f2qnywnx]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hAK-appCta[data-astro-cid-f2qnywnx]:hover{color:var(--public-bg)}.hAK-appCta[data-astro-cid-f2qnywnx]:hover:before{height:100%}.hAK-appCta[data-astro-cid-f2qnywnx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hAK-appCtaLabel[data-astro-cid-f2qnywnx]{z-index:1;position:relative}@media (max-width:560px){.hAK-menuLabel[data-astro-cid-f2qnywnx]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hAK-menuBtn[data-astro-cid-f2qnywnx]{padding:10px 12px}}@media (max-width:380px){.hAK-bar[data-astro-cid-f2qnywnx]{gap:12px;padding:0 14px}.hAK-overlayInner[data-astro-cid-f2qnywnx]{padding:0 16px 40px}.hAK-brandName[data-astro-cid-f2qnywnx]{white-space:normal;font-size:13.5px}.hAK-brandSince[data-astro-cid-f2qnywnx]{display:none}}@media (prefers-reduced-motion:reduce){.hAK-overlay[data-astro-cid-f2qnywnx]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hAK-overlay[data-astro-cid-f2qnywnx].is-open,.hAK-bigLink[data-astro-cid-f2qnywnx]:hover,.hAK-close[data-astro-cid-f2qnywnx]:hover{transform:none}.hAK-menuBtn[data-astro-cid-f2qnywnx],.hAK-cart[data-astro-cid-f2qnywnx],.hAK-appCta[data-astro-cid-f2qnywnx],.hAK-appCta[data-astro-cid-f2qnywnx]:before,.hAK-bigLink[data-astro-cid-f2qnywnx],.hAK-subLink[data-astro-cid-f2qnywnx],.hAK-close[data-astro-cid-f2qnywnx]{transition:none}}.hAL-root[data-astro-cid-v7mp3bdq]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hAL-root[data-astro-cid-v7mp3bdq].is-scrolled{box-shadow:var(--public-shadow)}.hAL-bar[data-astro-cid-v7mp3bdq]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hAL-brand[data-astro-cid-v7mp3bdq]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hAL-logo[data-astro-cid-v7mp3bdq]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hAL-brand--sm[data-astro-cid-v7mp3bdq] .hAL-logo[data-astro-cid-v7mp3bdq]{width:34px;height:34px}.hAL-brandText[data-astro-cid-v7mp3bdq]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hAL-brandName[data-astro-cid-v7mp3bdq]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hAL-brandSince[data-astro-cid-v7mp3bdq]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hAL-actions[data-astro-cid-v7mp3bdq]{flex:none;align-items:center;gap:10px;display:flex}.hAL-menuBtn[data-astro-cid-v7mp3bdq]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hAL-menuBtn[data-astro-cid-v7mp3bdq]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hAL-menuBtn[data-astro-cid-v7mp3bdq]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hAL-menuBtn[data-astro-cid-v7mp3bdq]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAL-menuIcon[data-astro-cid-v7mp3bdq]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hAL-menuIcon[data-astro-cid-v7mp3bdq] span[data-astro-cid-v7mp3bdq]{background:currentColor;border-radius:2px;height:2px;display:block}.hAL-menuLabel[data-astro-cid-v7mp3bdq]{display:inline-block}.hAL-cart[data-astro-cid-v7mp3bdq]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hAL-cart[data-astro-cid-v7mp3bdq]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hAL-cart[data-astro-cid-v7mp3bdq]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAL-cartBadge[data-astro-cid-v7mp3bdq]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hAL-overlay[data-astro-cid-v7mp3bdq]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hAL-overlay[data-astro-cid-v7mp3bdq].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hAL-overlay[data-astro-cid-v7mp3bdq]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hAL-overlayInner[data-astro-cid-v7mp3bdq]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hAL-overlayTop[data-astro-cid-v7mp3bdq]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hAL-close[data-astro-cid-v7mp3bdq]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hAL-close[data-astro-cid-v7mp3bdq]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hAL-close[data-astro-cid-v7mp3bdq]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAL-overlayNav[data-astro-cid-v7mp3bdq]{flex:auto}.hAL-bigList[data-astro-cid-v7mp3bdq]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hAL-bigItem[data-astro-cid-v7mp3bdq]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hAL-bigItem[data-astro-cid-v7mp3bdq]:last-child{border-bottom:0}.hAL-bigLink[data-astro-cid-v7mp3bdq]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hAL-bigLink[data-astro-cid-v7mp3bdq]:hover{color:var(--public-accent);transform:translate(6px)}.hAL-bigLink[data-astro-cid-v7mp3bdq]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hAL-bigLink[data-astro-cid-v7mp3bdq].active{color:var(--public-accent)}.hAL-bigLink[data-astro-cid-v7mp3bdq].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hAL-subRow[data-astro-cid-v7mp3bdq]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hAL-subLink[data-astro-cid-v7mp3bdq]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hAL-subLink[data-astro-cid-v7mp3bdq]:hover{color:var(--public-text)}.hAL-subLink[data-astro-cid-v7mp3bdq]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hAL-subLink[data-astro-cid-v7mp3bdq].active{color:var(--public-accent)}.hAL-overlayFoot[data-astro-cid-v7mp3bdq]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hAL-appCta[data-astro-cid-v7mp3bdq]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hAL-appCta[data-astro-cid-v7mp3bdq]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hAL-appCta[data-astro-cid-v7mp3bdq]:hover{color:var(--public-bg)}.hAL-appCta[data-astro-cid-v7mp3bdq]:hover:before{height:100%}.hAL-appCta[data-astro-cid-v7mp3bdq]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hAL-appCtaLabel[data-astro-cid-v7mp3bdq]{z-index:1;position:relative}@media (max-width:560px){.hAL-menuLabel[data-astro-cid-v7mp3bdq]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hAL-menuBtn[data-astro-cid-v7mp3bdq]{padding:10px 12px}}@media (max-width:380px){.hAL-bar[data-astro-cid-v7mp3bdq]{gap:12px;padding:0 14px}.hAL-overlayInner[data-astro-cid-v7mp3bdq]{padding:0 16px 40px}.hAL-brandName[data-astro-cid-v7mp3bdq]{white-space:normal;font-size:13.5px}.hAL-brandSince[data-astro-cid-v7mp3bdq]{display:none}}@media (prefers-reduced-motion:reduce){.hAL-overlay[data-astro-cid-v7mp3bdq]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hAL-overlay[data-astro-cid-v7mp3bdq].is-open,.hAL-bigLink[data-astro-cid-v7mp3bdq]:hover,.hAL-close[data-astro-cid-v7mp3bdq]:hover{transform:none}.hAL-menuBtn[data-astro-cid-v7mp3bdq],.hAL-cart[data-astro-cid-v7mp3bdq],.hAL-appCta[data-astro-cid-v7mp3bdq],.hAL-appCta[data-astro-cid-v7mp3bdq]:before,.hAL-bigLink[data-astro-cid-v7mp3bdq],.hAL-subLink[data-astro-cid-v7mp3bdq],.hAL-close[data-astro-cid-v7mp3bdq]{transition:none}}.hAM-root[data-astro-cid-by3qrykx]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hAM-root[data-astro-cid-by3qrykx].is-scrolled{box-shadow:var(--public-shadow)}.hAM-bar[data-astro-cid-by3qrykx]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hAM-brand[data-astro-cid-by3qrykx]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hAM-logo[data-astro-cid-by3qrykx]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hAM-brand--sm[data-astro-cid-by3qrykx] .hAM-logo[data-astro-cid-by3qrykx]{width:34px;height:34px}.hAM-brandText[data-astro-cid-by3qrykx]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hAM-brandName[data-astro-cid-by3qrykx]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hAM-brandSince[data-astro-cid-by3qrykx]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hAM-actions[data-astro-cid-by3qrykx]{flex:none;align-items:center;gap:10px;display:flex}.hAM-menuBtn[data-astro-cid-by3qrykx]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hAM-menuBtn[data-astro-cid-by3qrykx]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hAM-menuBtn[data-astro-cid-by3qrykx]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hAM-menuBtn[data-astro-cid-by3qrykx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAM-menuIcon[data-astro-cid-by3qrykx]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hAM-menuIcon[data-astro-cid-by3qrykx] span[data-astro-cid-by3qrykx]{background:currentColor;border-radius:2px;height:2px;display:block}.hAM-menuLabel[data-astro-cid-by3qrykx]{display:inline-block}.hAM-cart[data-astro-cid-by3qrykx]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hAM-cart[data-astro-cid-by3qrykx]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hAM-cart[data-astro-cid-by3qrykx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAM-cartBadge[data-astro-cid-by3qrykx]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hAM-overlay[data-astro-cid-by3qrykx]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hAM-overlay[data-astro-cid-by3qrykx].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hAM-overlay[data-astro-cid-by3qrykx]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hAM-overlayInner[data-astro-cid-by3qrykx]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hAM-overlayTop[data-astro-cid-by3qrykx]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hAM-close[data-astro-cid-by3qrykx]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hAM-close[data-astro-cid-by3qrykx]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hAM-close[data-astro-cid-by3qrykx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAM-overlayNav[data-astro-cid-by3qrykx]{flex:auto}.hAM-bigList[data-astro-cid-by3qrykx]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hAM-bigItem[data-astro-cid-by3qrykx]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hAM-bigItem[data-astro-cid-by3qrykx]:last-child{border-bottom:0}.hAM-bigLink[data-astro-cid-by3qrykx]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hAM-bigLink[data-astro-cid-by3qrykx]:hover{color:var(--public-accent);transform:translate(6px)}.hAM-bigLink[data-astro-cid-by3qrykx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hAM-bigLink[data-astro-cid-by3qrykx].active{color:var(--public-accent)}.hAM-bigLink[data-astro-cid-by3qrykx].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hAM-subRow[data-astro-cid-by3qrykx]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hAM-subLink[data-astro-cid-by3qrykx]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hAM-subLink[data-astro-cid-by3qrykx]:hover{color:var(--public-text)}.hAM-subLink[data-astro-cid-by3qrykx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hAM-subLink[data-astro-cid-by3qrykx].active{color:var(--public-accent)}.hAM-overlayFoot[data-astro-cid-by3qrykx]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hAM-appCta[data-astro-cid-by3qrykx]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hAM-appCta[data-astro-cid-by3qrykx]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hAM-appCta[data-astro-cid-by3qrykx]:hover{color:var(--public-bg)}.hAM-appCta[data-astro-cid-by3qrykx]:hover:before{height:100%}.hAM-appCta[data-astro-cid-by3qrykx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hAM-appCtaLabel[data-astro-cid-by3qrykx]{z-index:1;position:relative}@media (max-width:560px){.hAM-menuLabel[data-astro-cid-by3qrykx]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hAM-menuBtn[data-astro-cid-by3qrykx]{padding:10px 12px}}@media (max-width:380px){.hAM-bar[data-astro-cid-by3qrykx]{gap:12px;padding:0 14px}.hAM-overlayInner[data-astro-cid-by3qrykx]{padding:0 16px 40px}.hAM-brandName[data-astro-cid-by3qrykx]{white-space:normal;font-size:13.5px}.hAM-brandSince[data-astro-cid-by3qrykx]{display:none}}@media (prefers-reduced-motion:reduce){.hAM-overlay[data-astro-cid-by3qrykx]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hAM-overlay[data-astro-cid-by3qrykx].is-open,.hAM-bigLink[data-astro-cid-by3qrykx]:hover,.hAM-close[data-astro-cid-by3qrykx]:hover{transform:none}.hAM-menuBtn[data-astro-cid-by3qrykx],.hAM-cart[data-astro-cid-by3qrykx],.hAM-appCta[data-astro-cid-by3qrykx],.hAM-appCta[data-astro-cid-by3qrykx]:before,.hAM-bigLink[data-astro-cid-by3qrykx],.hAM-subLink[data-astro-cid-by3qrykx],.hAM-close[data-astro-cid-by3qrykx]{transition:none}}.hAN-root[data-astro-cid-wy44vatt]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hAN-root[data-astro-cid-wy44vatt].is-scrolled{box-shadow:var(--public-shadow)}.hAN-bar[data-astro-cid-wy44vatt]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hAN-brand[data-astro-cid-wy44vatt]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hAN-logo[data-astro-cid-wy44vatt]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hAN-brand--sm[data-astro-cid-wy44vatt] .hAN-logo[data-astro-cid-wy44vatt]{width:34px;height:34px}.hAN-brandText[data-astro-cid-wy44vatt]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hAN-brandName[data-astro-cid-wy44vatt]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hAN-brandSince[data-astro-cid-wy44vatt]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hAN-actions[data-astro-cid-wy44vatt]{flex:none;align-items:center;gap:10px;display:flex}.hAN-menuBtn[data-astro-cid-wy44vatt]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hAN-menuBtn[data-astro-cid-wy44vatt]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hAN-menuBtn[data-astro-cid-wy44vatt]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hAN-menuBtn[data-astro-cid-wy44vatt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAN-menuIcon[data-astro-cid-wy44vatt]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hAN-menuIcon[data-astro-cid-wy44vatt] span[data-astro-cid-wy44vatt]{background:currentColor;border-radius:2px;height:2px;display:block}.hAN-menuLabel[data-astro-cid-wy44vatt]{display:inline-block}.hAN-cart[data-astro-cid-wy44vatt]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hAN-cart[data-astro-cid-wy44vatt]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hAN-cart[data-astro-cid-wy44vatt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAN-cartBadge[data-astro-cid-wy44vatt]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hAN-overlay[data-astro-cid-wy44vatt]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hAN-overlay[data-astro-cid-wy44vatt].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hAN-overlay[data-astro-cid-wy44vatt]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hAN-overlayInner[data-astro-cid-wy44vatt]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hAN-overlayTop[data-astro-cid-wy44vatt]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hAN-close[data-astro-cid-wy44vatt]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hAN-close[data-astro-cid-wy44vatt]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hAN-close[data-astro-cid-wy44vatt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hAN-overlayNav[data-astro-cid-wy44vatt]{flex:auto}.hAN-bigList[data-astro-cid-wy44vatt]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hAN-bigItem[data-astro-cid-wy44vatt]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hAN-bigItem[data-astro-cid-wy44vatt]:last-child{border-bottom:0}.hAN-bigLink[data-astro-cid-wy44vatt]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hAN-bigLink[data-astro-cid-wy44vatt]:hover{color:var(--public-accent);transform:translate(6px)}.hAN-bigLink[data-astro-cid-wy44vatt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hAN-bigLink[data-astro-cid-wy44vatt].active{color:var(--public-accent)}.hAN-bigLink[data-astro-cid-wy44vatt].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hAN-subRow[data-astro-cid-wy44vatt]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hAN-subLink[data-astro-cid-wy44vatt]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hAN-subLink[data-astro-cid-wy44vatt]:hover{color:var(--public-text)}.hAN-subLink[data-astro-cid-wy44vatt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hAN-subLink[data-astro-cid-wy44vatt].active{color:var(--public-accent)}.hAN-overlayFoot[data-astro-cid-wy44vatt]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hAN-appCta[data-astro-cid-wy44vatt]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hAN-appCta[data-astro-cid-wy44vatt]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hAN-appCta[data-astro-cid-wy44vatt]:hover{color:var(--public-bg)}.hAN-appCta[data-astro-cid-wy44vatt]:hover:before{height:100%}.hAN-appCta[data-astro-cid-wy44vatt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hAN-appCtaLabel[data-astro-cid-wy44vatt]{z-index:1;position:relative}@media (max-width:560px){.hAN-menuLabel[data-astro-cid-wy44vatt]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hAN-menuBtn[data-astro-cid-wy44vatt]{padding:10px 12px}}@media (max-width:380px){.hAN-bar[data-astro-cid-wy44vatt]{gap:12px;padding:0 14px}.hAN-overlayInner[data-astro-cid-wy44vatt]{padding:0 16px 40px}.hAN-brandName[data-astro-cid-wy44vatt]{white-space:normal;font-size:13.5px}.hAN-brandSince[data-astro-cid-wy44vatt]{display:none}}@media (prefers-reduced-motion:reduce){.hAN-overlay[data-astro-cid-wy44vatt]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hAN-overlay[data-astro-cid-wy44vatt].is-open,.hAN-bigLink[data-astro-cid-wy44vatt]:hover,.hAN-close[data-astro-cid-wy44vatt]:hover{transform:none}.hAN-menuBtn[data-astro-cid-wy44vatt],.hAN-cart[data-astro-cid-wy44vatt],.hAN-appCta[data-astro-cid-wy44vatt],.hAN-appCta[data-astro-cid-wy44vatt]:before,.hAN-bigLink[data-astro-cid-wy44vatt],.hAN-subLink[data-astro-cid-wy44vatt],.hAN-close[data-astro-cid-wy44vatt]{transition:none}}body[data-design=ao]{scroll-padding-top:84px}.chr-head[data-astro-cid-wzusjwlx]{z-index:1000;background:var(--public-header-bg,var(--public-bg-alt));-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);border-top:3px solid var(--public-accent);border-bottom:1px solid var(--public-header-border,var(--public-line));color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);transition:box-shadow .2s;position:sticky;top:0}.chr-head[data-astro-cid-wzusjwlx].is-scrolled{box-shadow:var(--public-shadow,0 10px 30px -18px #0006)}.chr-bar[data-astro-cid-wzusjwlx]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand rail actions";align-items:center;gap:clamp(.6rem,2vw,1.3rem);max-width:1240px;height:66px;margin:0 auto;padding:0 clamp(.9rem,3vw,1.5rem);display:grid}.chr-brand[data-astro-cid-wzusjwlx]{min-width:0;color:var(--public-text);grid-area:brand;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.chr-logo[data-astro-cid-wzusjwlx]{object-fit:contain;border-radius:var(--public-radius,6px);flex:none;width:42px;height:42px}.chr-brand-txt[data-astro-cid-wzusjwlx]{flex-direction:column;min-width:0;line-height:1.06;display:inline-flex}.chr-brand-name[data-astro-cid-wzusjwlx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;max-width:42vw;font-size:1.02rem;font-weight:800;overflow:hidden}.chr-brand-since[data-astro-cid-wzusjwlx]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;margin-top:2px;font-size:.6rem;font-weight:700}.chr-railwrap[data-astro-cid-wzusjwlx]{grid-area:rail;min-width:0;position:relative}.chr-rail[data-astro-cid-wzusjwlx]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;align-items:center;gap:.35rem;padding:.5rem .2rem;display:flex;overflow:auto hidden}.chr-rail[data-astro-cid-wzusjwlx]::-webkit-scrollbar{height:0;display:none}.chr-item-group[data-astro-cid-wzusjwlx]{flex:none;align-items:center;display:inline-flex}.chr-chip[data-astro-cid-wzusjwlx]{white-space:nowrap;scroll-snap-align:start;font-family:var(--public-font-body,inherit);color:var(--public-text);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;padding:.46rem .8rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.chr-chip[data-astro-cid-wzusjwlx]:hover{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 10%, transparent)}.chr-chip[data-astro-cid-wzusjwlx].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 13%, transparent);border-color:color-mix(in srgb, var(--public-accent) 40%, transparent)}.chr-item-group[data-astro-cid-wzusjwlx] .chr-chip[data-astro-cid-wzusjwlx]{padding-right:.5rem}.chr-caret[data-astro-cid-wzusjwlx]{width:24px;height:30px;color:var(--public-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-.1rem;padding:0;display:inline-flex}.chr-caret[data-astro-cid-wzusjwlx]:hover{color:var(--public-accent)}.chr-caret-ic[data-astro-cid-wzusjwlx]{transition:transform .18s}.chr-caret[data-astro-cid-wzusjwlx][aria-expanded=true]{color:var(--public-accent)}.chr-caret[data-astro-cid-wzusjwlx][aria-expanded=true] .chr-caret-ic[data-astro-cid-wzusjwlx]{transform:rotate(180deg)}.chr-chip[data-astro-cid-wzusjwlx]:focus-visible,.chr-caret[data-astro-cid-wzusjwlx]:focus-visible,.chr-app[data-astro-cid-wzusjwlx]:focus-visible,.chr-cart[data-astro-cid-wzusjwlx]:focus-visible,.chr-brand[data-astro-cid-wzusjwlx]:focus-visible,.chr-shelf-link[data-astro-cid-wzusjwlx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;border-radius:6px}.chr-fade[data-astro-cid-wzusjwlx]{z-index:2;pointer-events:none;opacity:0;width:28px;transition:opacity .18s;position:absolute;top:0;bottom:0}.chr-fade-l[data-astro-cid-wzusjwlx]{background:linear-gradient(to right, var(--public-header-bg,var(--public-bg-alt)), transparent);left:0}.chr-fade-r[data-astro-cid-wzusjwlx]{background:linear-gradient(to left, var(--public-header-bg,var(--public-bg-alt)), transparent);right:0}.chr-fade[data-astro-cid-wzusjwlx].is-on{opacity:1}.chr-actions[data-astro-cid-wzusjwlx]{grid-area:actions;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.chr-app[data-astro-cid-wzusjwlx]{font-family:var(--public-font-body,inherit);letter-spacing:.01em;white-space:nowrap;color:var(--public-bg);background:var(--public-accent);border:1px solid var(--public-accent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.82rem;font-weight:700;transition:filter .15s;display:inline-flex}.chr-app[data-astro-cid-wzusjwlx]:hover{filter:brightness(1.07)}.chr-cart[data-astro-cid-wzusjwlx]{width:40px;height:40px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.chr-cart[data-astro-cid-wzusjwlx]:hover{color:var(--public-accent);border-color:var(--public-accent)}.chr-cart-badge[data-astro-cid-wzusjwlx]{min-width:17px;height:17px;color:var(--public-bg);background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt));border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.chr-shelf[data-astro-cid-wzusjwlx]{z-index:1001;background:var(--public-bg-alt,var(--public-bg));border-bottom:1px solid var(--public-line);box-shadow:var(--public-shadow,0 14px 30px -20px #00000080);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s,transform .22s,visibility .18s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.chr-shelf[data-astro-cid-wzusjwlx].is-open{visibility:visible;opacity:1;pointer-events:auto;transform:none}.chr-shelf-inner[data-astro-cid-wzusjwlx]{align-items:center;gap:1rem;max-width:1240px;margin:0 auto;padding:.7rem clamp(.9rem,3vw,1.5rem);display:flex}.chr-shelf-tag[data-astro-cid-wzusjwlx]{font-family:var(--public-font-heading,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);flex:none;font-size:.62rem;font-weight:800}.chr-shelf-scroll[data-astro-cid-wzusjwlx]{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.4rem;padding:.15rem 0;display:flex;overflow-x:auto}.chr-shelf-scroll[data-astro-cid-wzusjwlx]::-webkit-scrollbar{height:0;display:none}.chr-shelf-link[data-astro-cid-wzusjwlx]{white-space:nowrap;color:var(--public-muted);border:1px solid var(--public-line-soft,var(--public-line));border-radius:999px;flex:none;padding:.4rem .75rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .13s,border-color .13s,background .13s}.chr-shelf-link[data-astro-cid-wzusjwlx]:hover{color:var(--public-text);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.chr-shelf-link[data-astro-cid-wzusjwlx].active{color:var(--public-accent);border-color:var(--public-accent);font-weight:700}@media (max-width:820px){body[data-design=ao]{scroll-padding-top:118px}.chr-bar[data-astro-cid-wzusjwlx]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""rail rail";row-gap:.35rem;height:auto;padding-top:.5rem;padding-bottom:.4rem}.chr-brand-name[data-astro-cid-wzusjwlx]{max-width:52vw}.chr-rail[data-astro-cid-wzusjwlx]{padding-top:.3rem;padding-bottom:.35rem}}@media (max-width:440px){.chr-brand-since[data-astro-cid-wzusjwlx]{display:none}.chr-app[data-astro-cid-wzusjwlx]{padding:.48rem .7rem;font-size:.76rem}.chr-brand-name[data-astro-cid-wzusjwlx]{max-width:42vw}}@media (hover:hover) and (pointer:fine){.chr-item-group[data-astro-cid-wzusjwlx]:hover .chr-caret[data-astro-cid-wzusjwlx]{color:var(--public-accent)}}@media (prefers-reduced-motion:reduce){.chr-head[data-astro-cid-wzusjwlx],.chr-chip[data-astro-cid-wzusjwlx],.chr-caret[data-astro-cid-wzusjwlx],.chr-caret-ic[data-astro-cid-wzusjwlx],.chr-cart[data-astro-cid-wzusjwlx],.chr-app[data-astro-cid-wzusjwlx],.chr-shelf[data-astro-cid-wzusjwlx],.chr-shelf-link[data-astro-cid-wzusjwlx],.chr-fade[data-astro-cid-wzusjwlx]{transition:none}.chr-shelf[data-astro-cid-wzusjwlx],.chr-shelf[data-astro-cid-wzusjwlx].is-open{transform:none}}.aph-root[data-astro-cid-ntogovoo]{z-index:1000;background:var(--public-header-bg,var(--public-bg-alt,var(--public-bg)));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);transition:box-shadow .2s;position:sticky;top:0}.aph-root[data-astro-cid-ntogovoo].is-scrolled{box-shadow:var(--public-shadow,0 6px 22px #0000001f)}.aph-bar[data-astro-cid-ntogovoo]{align-items:center;gap:.7rem;max-width:1280px;min-height:64px;margin:0 auto;padding:.55rem clamp(.85rem,3vw,1.5rem);display:flex}.aph-brand[data-astro-cid-ntogovoo]{color:inherit;flex:none;align-items:center;gap:.6rem;min-width:0;text-decoration:none;display:inline-flex}.aph-brand-badge[data-astro-cid-ntogovoo]{background:var(--public-bg);border:1px solid var(--public-line);border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:inline-grid}.aph-brand-badge[data-astro-cid-ntogovoo] img[data-astro-cid-ntogovoo]{object-fit:contain;width:40px;height:40px}.aph-brand--sm[data-astro-cid-ntogovoo] .aph-brand-badge[data-astro-cid-ntogovoo]{border-radius:11px;width:40px;height:40px}.aph-brand--sm[data-astro-cid-ntogovoo] .aph-brand-badge[data-astro-cid-ntogovoo] img[data-astro-cid-ntogovoo]{width:34px;height:34px}.aph-brand-text[data-astro-cid-ntogovoo]{flex-direction:column;min-width:0;line-height:1.1;display:inline-flex}.aph-brand-name[data-astro-cid-ntogovoo]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:800;overflow:hidden}.aph-brand-tag[data-astro-cid-ntogovoo]{letter-spacing:.13em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;margin-top:.14rem;font-size:.6rem;font-weight:700}.aph-nav[data-astro-cid-ntogovoo]{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:.3rem .26rem;min-width:0;display:none}.aph-has[data-astro-cid-ntogovoo]{position:relative}.aph-tile[data-astro-cid-ntogovoo]{color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.38rem;padding:.46rem .62rem;font-family:inherit;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.aph-tile-dot[data-astro-cid-ntogovoo]{background:color-mix(in srgb, var(--public-accent) 55%, transparent);border-radius:2px;flex:none;width:5px;height:5px;transition:background .14s,transform .14s}.aph-tile[data-astro-cid-ntogovoo]:hover{background:color-mix(in srgb, var(--public-accent) 10%, transparent);border-color:color-mix(in srgb, var(--public-accent) 28%, transparent);color:var(--public-accent)}.aph-tile[data-astro-cid-ntogovoo]:hover .aph-tile-dot[data-astro-cid-ntogovoo]{background:var(--public-accent);transform:scale(1.25)}.aph-tile[data-astro-cid-ntogovoo].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 13%, transparent);border-color:color-mix(in srgb, var(--public-accent) 34%, transparent)}.aph-tile[data-astro-cid-ntogovoo].active .aph-tile-dot[data-astro-cid-ntogovoo]{background:var(--public-accent)}.aph-caret[data-astro-cid-ntogovoo]{opacity:.7;flex:none;transition:transform .18s}.aph-has[data-astro-cid-ntogovoo].is-open .aph-caret[data-astro-cid-ntogovoo]{transform:rotate(180deg)}.aph-pop[data-astro-cid-ntogovoo]{background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);min-width:236px;max-width:320px;box-shadow:var(--public-shadow,0 14px 40px #0000002e);opacity:0;visibility:hidden;pointer-events:none;z-index:1200;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.45rem;transition:opacity .16s,transform .18s,visibility .16s;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)}.aph-has[data-astro-cid-ntogovoo].is-open .aph-pop[data-astro-cid-ntogovoo]{opacity:1;visibility:visible;pointer-events:auto;transform:none}@media (hover:hover) and (pointer:fine){.aph-has[data-astro-cid-ntogovoo]:hover .aph-pop[data-astro-cid-ntogovoo]{opacity:1;visibility:visible;pointer-events:auto;transform:none}}.aph-chip[data-astro-cid-ntogovoo]{color:var(--public-muted);background:var(--public-bg);border:1px solid var(--public-line-soft,var(--public-line));border-radius:9px;padding:.5rem .6rem;font-size:.8rem;font-weight:600;line-height:1.25;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.aph-chip[data-astro-cid-ntogovoo]:hover{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 10%, transparent);border-color:color-mix(in srgb, var(--public-accent) 30%, transparent)}.aph-chip[data-astro-cid-ntogovoo].active{color:var(--public-accent);border-color:var(--public-accent);font-weight:700}.aph-actions[data-astro-cid-ntogovoo]{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.aph-app-btn[data-astro-cid-ntogovoo]{letter-spacing:.01em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:.6rem 1rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:filter .15s;display:inline-flex}.aph-app-btn[data-astro-cid-ntogovoo]:hover{filter:brightness(1.07)}.aph-cart[data-astro-cid-ntogovoo]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .14s,border-color .14s,background .14s;display:inline-flex;position:relative}.aph-cart[data-astro-cid-ntogovoo]:hover{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.aph-cart-badge[data-astro-cid-ntogovoo]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.aph-waffle[data-astro-cid-ntogovoo]{letter-spacing:.03em;text-transform:uppercase;height:42px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;flex:none;align-items:center;gap:.5rem;padding:.5rem .8rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:border-color .14s,background .14s;display:inline-flex}.aph-waffle[data-astro-cid-ntogovoo]:hover{border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.aph-waffle-grid[data-astro-cid-ntogovoo]{flex:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:3px;width:18px;height:18px;display:grid}.aph-waffle-grid[data-astro-cid-ntogovoo] span[data-astro-cid-ntogovoo]{background:currentColor;border-radius:1.5px}.aph-waffle-label[data-astro-cid-ntogovoo]{display:inline-block}.aph-tile[data-astro-cid-ntogovoo]:focus-visible,.aph-chip[data-astro-cid-ntogovoo]:focus-visible,.aph-app-btn[data-astro-cid-ntogovoo]:focus-visible,.aph-cart[data-astro-cid-ntogovoo]:focus-visible,.aph-waffle[data-astro-cid-ntogovoo]:focus-visible,.aph-brand[data-astro-cid-ntogovoo]:focus-visible,.aph-close[data-astro-cid-ntogovoo]:focus-visible,.aph-mtile-head[data-astro-cid-ntogovoo]:focus-visible,.aph-mchip[data-astro-cid-ntogovoo]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;border-radius:10px}.aph-launch[data-astro-cid-ntogovoo]{z-index:1100;background:var(--public-bg);color:var(--public-text);overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,transform .3s cubic-bezier(.2,.7,.2,1),visibility .24s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.aph-launch[data-astro-cid-ntogovoo].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.aph-launch-inner[data-astro-cid-ntogovoo]{flex-direction:column;width:100%;max-width:900px;min-height:100%;margin:0 auto;padding:0 clamp(.9rem,4vw,1.5rem) 2.4rem;display:flex}.aph-launch-top[data-astro-cid-ntogovoo]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;min-height:64px;margin-bottom:.6rem;padding:.55rem 0;display:flex}.aph-close[data-astro-cid-ntogovoo]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:inline-flex}.aph-close[data-astro-cid-ntogovoo]:hover{border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.aph-mosaic[data-astro-cid-ntogovoo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.aph-mtile[data-astro-cid-ntogovoo]{background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);border-top:3px solid #0000;border-radius:16px;flex-direction:column;gap:.55rem;min-width:0;padding:.95rem 1rem;display:flex}.aph-mtile--wide[data-astro-cid-ntogovoo]{grid-column:1/-1}.aph-mtile[data-astro-cid-ntogovoo].active{border-top-color:var(--public-accent)}.aph-mtile-head[data-astro-cid-ntogovoo]{color:var(--public-text);justify-content:space-between;align-items:center;gap:.6rem;text-decoration:none;display:flex}.aph-mtile-label[data-astro-cid-ntogovoo]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;font-size:1.12rem;font-weight:800;line-height:1.1}.aph-mtile[data-astro-cid-ntogovoo].active .aph-mtile-label[data-astro-cid-ntogovoo]{color:var(--public-accent)}.aph-mtile-go[data-astro-cid-ntogovoo]{color:var(--public-accent);flex:none;font-size:1.1rem;font-weight:700;transition:transform .16s}.aph-mtile-head[data-astro-cid-ntogovoo]:hover .aph-mtile-go[data-astro-cid-ntogovoo]{transform:translate(4px)}.aph-mtile-head[data-astro-cid-ntogovoo]:hover .aph-mtile-label[data-astro-cid-ntogovoo]{color:var(--public-accent)}.aph-mtile-kids[data-astro-cid-ntogovoo]{flex-wrap:wrap;gap:.4rem;display:flex}.aph-mchip[data-astro-cid-ntogovoo]{color:var(--public-muted);background:var(--public-bg);border:1px solid var(--public-line-soft,var(--public-line));border-radius:999px;padding:.4rem .65rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .13s,border-color .13s,background .13s;display:inline-block}.aph-mchip[data-astro-cid-ntogovoo]:hover{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent)}.aph-mchip[data-astro-cid-ntogovoo].active{color:var(--public-accent);border-color:var(--public-accent);font-weight:700}.aph-launch-meta[data-astro-cid-ntogovoo]{border-top:1px solid var(--public-line);letter-spacing:.06em;text-transform:uppercase;color:var(--public-muted);margin:1.4rem 0 0;padding-top:1rem;font-size:.72rem;font-weight:700}@media (min-width:1100px){.aph-nav[data-astro-cid-ntogovoo]{display:flex}.aph-waffle[data-astro-cid-ntogovoo]{display:none}}@media (min-width:560px){.aph-mosaic[data-astro-cid-ntogovoo]{grid-template-columns:repeat(3,minmax(0,1fr))}.aph-mtile--wide[data-astro-cid-ntogovoo]{grid-column:span 2}}@media (max-width:620px){.aph-brand-tag[data-astro-cid-ntogovoo],.aph-waffle-label[data-astro-cid-ntogovoo]{display:none}.aph-waffle[data-astro-cid-ntogovoo]{justify-content:center;width:42px;padding:.5rem}}@media (max-width:480px){.aph-brand-name[data-astro-cid-ntogovoo]{display:none}.aph-app-btn[data-astro-cid-ntogovoo]{padding:.55rem .75rem;font-size:.76rem}.aph-bar[data-astro-cid-ntogovoo]{gap:.5rem}}@media (prefers-reduced-motion:reduce){.aph-root[data-astro-cid-ntogovoo],.aph-launch[data-astro-cid-ntogovoo],.aph-pop[data-astro-cid-ntogovoo],.aph-caret[data-astro-cid-ntogovoo],.aph-tile[data-astro-cid-ntogovoo],.aph-tile-dot[data-astro-cid-ntogovoo],.aph-chip[data-astro-cid-ntogovoo],.aph-mchip[data-astro-cid-ntogovoo],.aph-mtile-go[data-astro-cid-ntogovoo],.aph-app-btn[data-astro-cid-ntogovoo],.aph-cart[data-astro-cid-ntogovoo],.aph-waffle[data-astro-cid-ntogovoo],.aph-close[data-astro-cid-ntogovoo]{transition:none}.aph-launch[data-astro-cid-ntogovoo]{transform:none}}.hO-root[data-astro-cid-ngceiu5n]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hO-root[data-astro-cid-ngceiu5n].is-scrolled{box-shadow:var(--public-shadow)}.hO-root[data-astro-cid-ngceiu5n]{border-top:2px solid var(--public-accent)}.hO-bar[data-astro-cid-ngceiu5n]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hO-brand[data-astro-cid-ngceiu5n]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hO-logo[data-astro-cid-ngceiu5n]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hO-brand--sm[data-astro-cid-ngceiu5n] .hO-logo[data-astro-cid-ngceiu5n]{width:34px;height:34px}.hO-brandText[data-astro-cid-ngceiu5n]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hO-brandName[data-astro-cid-ngceiu5n]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hO-brandSince[data-astro-cid-ngceiu5n]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hO-actions[data-astro-cid-ngceiu5n]{flex:none;align-items:center;gap:10px;display:flex}.hO-menuBtn[data-astro-cid-ngceiu5n]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hO-menuBtn[data-astro-cid-ngceiu5n]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hO-menuBtn[data-astro-cid-ngceiu5n]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hO-menuBtn[data-astro-cid-ngceiu5n]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hO-menuIcon[data-astro-cid-ngceiu5n]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hO-menuIcon[data-astro-cid-ngceiu5n] span[data-astro-cid-ngceiu5n]{background:currentColor;border-radius:2px;height:2px;display:block}.hO-menuLabel[data-astro-cid-ngceiu5n]{display:inline-block}.hO-cart[data-astro-cid-ngceiu5n]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hO-cart[data-astro-cid-ngceiu5n]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hO-cart[data-astro-cid-ngceiu5n]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hO-cartBadge[data-astro-cid-ngceiu5n]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hO-overlay[data-astro-cid-ngceiu5n]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hO-overlay[data-astro-cid-ngceiu5n].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hO-overlay[data-astro-cid-ngceiu5n]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hO-overlayInner[data-astro-cid-ngceiu5n]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hO-overlayTop[data-astro-cid-ngceiu5n]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hO-close[data-astro-cid-ngceiu5n]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hO-close[data-astro-cid-ngceiu5n]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hO-close[data-astro-cid-ngceiu5n]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hO-overlayNav[data-astro-cid-ngceiu5n]{flex:auto}.hO-bigList[data-astro-cid-ngceiu5n]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hO-bigItem[data-astro-cid-ngceiu5n]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hO-bigItem[data-astro-cid-ngceiu5n]:last-child{border-bottom:0}.hO-bigLink[data-astro-cid-ngceiu5n]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hO-bigLink[data-astro-cid-ngceiu5n]:hover{color:var(--public-accent);transform:translate(6px)}.hO-bigLink[data-astro-cid-ngceiu5n]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hO-bigLink[data-astro-cid-ngceiu5n].active{color:var(--public-accent)}.hO-bigLink[data-astro-cid-ngceiu5n].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hO-subRow[data-astro-cid-ngceiu5n]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hO-subLink[data-astro-cid-ngceiu5n]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hO-subLink[data-astro-cid-ngceiu5n]:hover{color:var(--public-text)}.hO-subLink[data-astro-cid-ngceiu5n]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hO-subLink[data-astro-cid-ngceiu5n].active{color:var(--public-accent)}.hO-overlayFoot[data-astro-cid-ngceiu5n]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hO-appCta[data-astro-cid-ngceiu5n]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hO-appCta[data-astro-cid-ngceiu5n]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hO-appCta[data-astro-cid-ngceiu5n]:hover{color:var(--public-bg)}.hO-appCta[data-astro-cid-ngceiu5n]:hover:before{height:100%}.hO-appCta[data-astro-cid-ngceiu5n]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hO-appCtaLabel[data-astro-cid-ngceiu5n]{z-index:1;position:relative}@media (max-width:560px){.hO-menuLabel[data-astro-cid-ngceiu5n]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hO-menuBtn[data-astro-cid-ngceiu5n]{padding:10px 12px}}@media (max-width:380px){.hO-bar[data-astro-cid-ngceiu5n]{gap:12px;padding:0 14px}.hO-overlayInner[data-astro-cid-ngceiu5n]{padding:0 16px 40px}.hO-brandName[data-astro-cid-ngceiu5n]{white-space:normal;font-size:13.5px}.hO-brandSince[data-astro-cid-ngceiu5n]{display:none}}@media (prefers-reduced-motion:reduce){.hO-overlay[data-astro-cid-ngceiu5n]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hO-overlay[data-astro-cid-ngceiu5n].is-open,.hO-bigLink[data-astro-cid-ngceiu5n]:hover,.hO-close[data-astro-cid-ngceiu5n]:hover{transform:none}.hO-menuBtn[data-astro-cid-ngceiu5n],.hO-cart[data-astro-cid-ngceiu5n],.hO-appCta[data-astro-cid-ngceiu5n],.hO-appCta[data-astro-cid-ngceiu5n]:before,.hO-bigLink[data-astro-cid-ngceiu5n],.hO-subLink[data-astro-cid-ngceiu5n],.hO-close[data-astro-cid-ngceiu5n]{transition:none}}.hQ-root[data-astro-cid-jghkumjb]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hQ-root[data-astro-cid-jghkumjb].is-scrolled{box-shadow:var(--public-shadow)}.hQ-bar[data-astro-cid-jghkumjb]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hQ-brand[data-astro-cid-jghkumjb]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hQ-logo[data-astro-cid-jghkumjb]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hQ-brand--sm[data-astro-cid-jghkumjb] .hQ-logo[data-astro-cid-jghkumjb]{width:34px;height:34px}.hQ-brandText[data-astro-cid-jghkumjb]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hQ-brandName[data-astro-cid-jghkumjb]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hQ-brandSince[data-astro-cid-jghkumjb]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hQ-actions[data-astro-cid-jghkumjb]{flex:none;align-items:center;gap:10px;display:flex}.hQ-menuBtn[data-astro-cid-jghkumjb]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hQ-menuBtn[data-astro-cid-jghkumjb]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hQ-menuBtn[data-astro-cid-jghkumjb]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hQ-menuBtn[data-astro-cid-jghkumjb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hQ-menuIcon[data-astro-cid-jghkumjb]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hQ-menuIcon[data-astro-cid-jghkumjb] span[data-astro-cid-jghkumjb]{background:currentColor;border-radius:2px;height:2px;display:block}.hQ-menuLabel[data-astro-cid-jghkumjb]{display:inline-block}.hQ-cart[data-astro-cid-jghkumjb]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hQ-cart[data-astro-cid-jghkumjb]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hQ-cart[data-astro-cid-jghkumjb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hQ-cartBadge[data-astro-cid-jghkumjb]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hQ-overlay[data-astro-cid-jghkumjb]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hQ-overlay[data-astro-cid-jghkumjb].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hQ-overlay[data-astro-cid-jghkumjb]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hQ-overlayInner[data-astro-cid-jghkumjb]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hQ-overlayTop[data-astro-cid-jghkumjb]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hQ-close[data-astro-cid-jghkumjb]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hQ-close[data-astro-cid-jghkumjb]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hQ-close[data-astro-cid-jghkumjb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hQ-overlayNav[data-astro-cid-jghkumjb]{flex:auto}.hQ-bigList[data-astro-cid-jghkumjb]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hQ-bigItem[data-astro-cid-jghkumjb]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hQ-bigItem[data-astro-cid-jghkumjb]:last-child{border-bottom:0}.hQ-bigLink[data-astro-cid-jghkumjb]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hQ-bigLink[data-astro-cid-jghkumjb]:hover{color:var(--public-accent);transform:translate(6px)}.hQ-bigLink[data-astro-cid-jghkumjb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hQ-bigLink[data-astro-cid-jghkumjb].active{color:var(--public-accent)}.hQ-bigLink[data-astro-cid-jghkumjb].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hQ-subRow[data-astro-cid-jghkumjb]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hQ-subLink[data-astro-cid-jghkumjb]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hQ-subLink[data-astro-cid-jghkumjb]:hover{color:var(--public-text)}.hQ-subLink[data-astro-cid-jghkumjb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hQ-subLink[data-astro-cid-jghkumjb].active{color:var(--public-accent)}.hQ-overlayFoot[data-astro-cid-jghkumjb]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hQ-appCta[data-astro-cid-jghkumjb]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hQ-appCta[data-astro-cid-jghkumjb]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hQ-appCta[data-astro-cid-jghkumjb]:hover{color:var(--public-bg)}.hQ-appCta[data-astro-cid-jghkumjb]:hover:before{height:100%}.hQ-appCta[data-astro-cid-jghkumjb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hQ-appCtaLabel[data-astro-cid-jghkumjb]{z-index:1;position:relative}@media (max-width:560px){.hQ-menuLabel[data-astro-cid-jghkumjb]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hQ-menuBtn[data-astro-cid-jghkumjb]{padding:10px 12px}}@media (max-width:380px){.hQ-bar[data-astro-cid-jghkumjb]{gap:12px;padding:0 14px}.hQ-overlayInner[data-astro-cid-jghkumjb]{padding:0 16px 40px}.hQ-brandName[data-astro-cid-jghkumjb]{white-space:normal;font-size:13.5px}.hQ-brandSince[data-astro-cid-jghkumjb]{display:none}}@media (prefers-reduced-motion:reduce){.hQ-overlay[data-astro-cid-jghkumjb]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hQ-overlay[data-astro-cid-jghkumjb].is-open,.hQ-bigLink[data-astro-cid-jghkumjb]:hover,.hQ-close[data-astro-cid-jghkumjb]:hover{transform:none}.hQ-menuBtn[data-astro-cid-jghkumjb],.hQ-cart[data-astro-cid-jghkumjb],.hQ-appCta[data-astro-cid-jghkumjb],.hQ-appCta[data-astro-cid-jghkumjb]:before,.hQ-bigLink[data-astro-cid-jghkumjb],.hQ-subLink[data-astro-cid-jghkumjb],.hQ-close[data-astro-cid-jghkumjb]{transition:none}}body[data-design=as]{--cr-w:clamp(300px, 28vw, 384px);padding-left:var(--cr-w)}.crAS-panel[data-astro-cid-q7v42iau]{width:var(--cr-w,340px);z-index:1000;overscroll-behavior:contain;background:var(--public-bg-alt,var(--public-bg));border-right:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.crAS-panel[data-astro-cid-q7v42iau]:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--public-accent) 42%, transparent) 22%, color-mix(in srgb, var(--public-accent) 42%, transparent) 78%, transparent);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;right:0}.crAS-crest[data-astro-cid-q7v42iau]{text-align:center;color:inherit;border-bottom:1px solid var(--public-line-soft,var(--public-line));flex-direction:column;flex:none;align-items:center;gap:.55rem;padding:clamp(1.5rem,3.4vw,2.4rem) 1.4rem clamp(1.3rem,2.8vw,1.8rem);text-decoration:none;display:flex}.crAS-emblem[data-astro-cid-q7v42iau]{background:var(--public-bg);border:2px solid color-mix(in srgb, var(--public-accent) 55%, var(--public-line));width:clamp(88px,11vw,124px);height:clamp(88px,11vw,124px);box-shadow:inset 0 0 0 5px var(--public-bg-alt,var(--public-bg)), inset 0 0 0 6px color-mix(in srgb, var(--public-accent) 22%, transparent), 0 14px 30px -20px color-mix(in srgb, var(--public-accent) 55%, transparent);border-radius:50%;place-items:center;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.crAS-emblem[data-astro-cid-q7v42iau]:after{content:"";border:1px solid color-mix(in srgb, var(--public-accent) 32%, var(--public-line));border-radius:50%;position:absolute;inset:-6px}.crAS-emblem-img[data-astro-cid-q7v42iau]{object-fit:contain;width:62%;height:62%}.crAS-crest[data-astro-cid-q7v42iau]:hover .crAS-emblem[data-astro-cid-q7v42iau]{box-shadow:inset 0 0 0 5px var(--public-bg-alt,var(--public-bg)), inset 0 0 0 6px color-mix(in srgb, var(--public-accent) 32%, transparent), 0 18px 36px -20px color-mix(in srgb, var(--public-accent) 70%, transparent);transform:translateY(-2px)}.crAS-crest-name[data-astro-cid-q7v42iau]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.005em;color:var(--public-text);text-wrap:balance;margin-top:.2rem;font-size:clamp(1.02rem,1.5vw,1.2rem);font-weight:800;line-height:1.16}.crAS-crest-motto[data-astro-cid-q7v42iau]{text-transform:uppercase;letter-spacing:.22em;color:var(--public-muted);font-size:.66rem;font-weight:700}.crAS-est[data-astro-cid-q7v42iau]{justify-content:center;align-items:center;gap:.55rem;margin-top:.15rem;display:flex}.crAS-est-rule[data-astro-cid-q7v42iau]{background:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));width:clamp(1.1rem,3vw,1.7rem);height:1px}.crAS-est-year[data-astro-cid-q7v42iau]{font-family:var(--public-font-heading,system-ui, sans-serif);text-transform:uppercase;letter-spacing:.18em;color:var(--public-accent);font-size:.64rem;font-weight:800}.crAS-nav[data-astro-cid-q7v42iau]{flex-direction:column;flex:auto;gap:.05rem;padding:clamp(.9rem,2vw,1.35rem) .85rem;display:flex}.crAS-link[data-astro-cid-q7v42iau],.crAS-group-btn[data-astro-cid-q7v42iau]{width:100%;font-family:var(--public-font-heading,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--public-text);border-radius:var(--public-radius,9px);cursor:pointer;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .75rem;font-size:.76rem;font-weight:700;text-decoration:none;transition:color .14s,background .14s;display:flex}.crAS-label[data-astro-cid-q7v42iau]{position:relative}.crAS-label[data-astro-cid-q7v42iau]:after{content:"";background:var(--public-accent);width:0;height:2px;transition:width .18s;position:absolute;bottom:-.28rem;left:50%;transform:translate(-50%)}.crAS-link[data-astro-cid-q7v42iau]:hover,.crAS-group-btn[data-astro-cid-q7v42iau]:hover{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent)}.crAS-link[data-astro-cid-q7v42iau].active,.crAS-group-btn[data-astro-cid-q7v42iau].active{color:var(--public-accent)}.crAS-link[data-astro-cid-q7v42iau].active .crAS-label[data-astro-cid-q7v42iau]:after,.crAS-group-btn[data-astro-cid-q7v42iau].active .crAS-label[data-astro-cid-q7v42iau]:after{width:100%}.crAS-chev[data-astro-cid-q7v42iau]{opacity:.7;flex:none;transition:transform .2s}.crAS-group[data-astro-cid-q7v42iau].is-open .crAS-chev[data-astro-cid-q7v42iau]{transform:rotate(180deg)}.crAS-sub[data-astro-cid-q7v42iau]{grid-template-rows:0fr;margin:0;padding:0;list-style:none;transition:grid-template-rows .24s;display:grid}.crAS-group[data-astro-cid-q7v42iau].is-open .crAS-sub[data-astro-cid-q7v42iau]{grid-template-rows:1fr}.crAS-sub[data-astro-cid-q7v42iau]>li[data-astro-cid-q7v42iau]{min-height:0;overflow:hidden}.crAS-sublink[data-astro-cid-q7v42iau]{text-align:center;letter-spacing:.04em;color:var(--public-muted);border-radius:var(--public-radius,8px);margin:.08rem .4rem;padding:.4rem .6rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.crAS-sublink[data-astro-cid-q7v42iau]:hover{color:var(--public-text);background:var(--public-bg-soft,var(--public-bg))}.crAS-sublink[data-astro-cid-q7v42iau].active{color:var(--public-accent);font-weight:700}.crAS-foot[data-astro-cid-q7v42iau]{border-top:1px solid var(--public-line-soft,var(--public-line));flex-direction:column;flex:none;align-items:center;gap:.65rem;padding:1rem 1.15rem 1.25rem;display:flex}.crAS-app[data-astro-cid-q7v42iau]{width:100%;font-family:var(--public-font-heading,inherit);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));border-radius:var(--public-radius,10px);cursor:pointer;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.72rem;font-weight:800;transition:filter .15s,transform .15s;display:inline-flex}.crAS-app[data-astro-cid-q7v42iau]:hover{filter:brightness(1.07);transform:translateY(-1px)}.crAS-cart[data-astro-cid-q7v42iau]{letter-spacing:.08em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);border-radius:var(--public-radius,10px);justify-content:center;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.crAS-cart[data-astro-cid-q7v42iau]:hover{color:var(--public-accent);border-color:var(--public-accent)}.crAS-cart-badge[data-astro-cid-q7v42iau]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.crAS-meta[data-astro-cid-q7v42iau]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:.15rem 0 0;font-size:.64rem;font-weight:700}.crAS-link[data-astro-cid-q7v42iau]:focus-visible,.crAS-group-btn[data-astro-cid-q7v42iau]:focus-visible,.crAS-sublink[data-astro-cid-q7v42iau]:focus-visible,.crAS-crest[data-astro-cid-q7v42iau]:focus-visible,.crAS-app[data-astro-cid-q7v42iau]:focus-visible,.crAS-cart[data-astro-cid-q7v42iau]:focus-visible,.crAS-bar-brand[data-astro-cid-q7v42iau]:focus-visible,.crAS-burger[data-astro-cid-q7v42iau]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;border-radius:var(--public-radius,8px)}.crAS-bar[data-astro-cid-q7v42iau]{display:none}.crAS-scrim[data-astro-cid-q7v42iau]{z-index:1090;opacity:0;background:#0c0a0680;transition:opacity .25s;position:fixed;inset:0}.crAS-scrim[data-astro-cid-q7v42iau].is-open{opacity:1}@media (max-width:1024px){body[data-design=as]{padding-top:56px;padding-left:0}.crAS-bar[data-astro-cid-q7v42iau]{z-index:1080;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;gap:.8rem;height:56px;padding:0 .95rem;display:flex;position:fixed;top:0;left:0;right:0}.crAS-bar-brand[data-astro-cid-q7v42iau]{color:var(--public-text);align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:inline-flex}.crAS-bar-logo[data-astro-cid-q7v42iau]{object-fit:contain;flex:none;width:34px;height:34px}.crAS-bar-name[data-astro-cid-q7v42iau]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;font-weight:800;overflow:hidden}.crAS-burger[data-astro-cid-q7v42iau]{border:1px solid var(--public-line);border-radius:var(--public-radius,9px);width:42px;height:42px;color:var(--public-text);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.crAS-burger-bars[data-astro-cid-q7v42iau]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.crAS-burger-bars[data-astro-cid-q7v42iau] span[data-astro-cid-q7v42iau]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.crAS-panel[data-astro-cid-q7v42iau]{z-index:1100;width:min(360px,88vw);transition:transform .3s cubic-bezier(.16,1,.3,1);transform:translate(-100%);box-shadow:18px 0 44px #0c0a063d}.crAS-panel[data-astro-cid-q7v42iau].is-open{transform:translate(0)}.crAS-panel[data-astro-cid-q7v42iau]:after{display:none}}@media (min-width:1025px){.crAS-scrim[data-astro-cid-q7v42iau]{display:none}}@media (prefers-reduced-motion:reduce){.crAS-panel[data-astro-cid-q7v42iau],.crAS-scrim[data-astro-cid-q7v42iau],.crAS-chev[data-astro-cid-q7v42iau],.crAS-sub[data-astro-cid-q7v42iau],.crAS-emblem[data-astro-cid-q7v42iau],.crAS-label[data-astro-cid-q7v42iau]:after,.crAS-app[data-astro-cid-q7v42iau]{transition:none}}.hU-root[data-astro-cid-txul5tbb]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hU-root[data-astro-cid-txul5tbb].is-scrolled{box-shadow:var(--public-shadow)}.hU-bar[data-astro-cid-txul5tbb]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hU-brand[data-astro-cid-txul5tbb]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hU-logo[data-astro-cid-txul5tbb]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hU-brand--sm[data-astro-cid-txul5tbb] .hU-logo[data-astro-cid-txul5tbb]{width:34px;height:34px}.hU-brandText[data-astro-cid-txul5tbb]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hU-brandName[data-astro-cid-txul5tbb]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hU-brandSince[data-astro-cid-txul5tbb]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hU-actions[data-astro-cid-txul5tbb]{flex:none;align-items:center;gap:10px;display:flex}.hU-menuBtn[data-astro-cid-txul5tbb]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hU-menuBtn[data-astro-cid-txul5tbb]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hU-menuBtn[data-astro-cid-txul5tbb]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hU-menuBtn[data-astro-cid-txul5tbb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hU-menuIcon[data-astro-cid-txul5tbb]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hU-menuIcon[data-astro-cid-txul5tbb] span[data-astro-cid-txul5tbb]{background:currentColor;border-radius:2px;height:2px;display:block}.hU-menuLabel[data-astro-cid-txul5tbb]{display:inline-block}.hU-cart[data-astro-cid-txul5tbb]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hU-cart[data-astro-cid-txul5tbb]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hU-cart[data-astro-cid-txul5tbb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hU-cartBadge[data-astro-cid-txul5tbb]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hU-overlay[data-astro-cid-txul5tbb]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hU-overlay[data-astro-cid-txul5tbb].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hU-overlay[data-astro-cid-txul5tbb]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hU-overlayInner[data-astro-cid-txul5tbb]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hU-overlayTop[data-astro-cid-txul5tbb]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hU-close[data-astro-cid-txul5tbb]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hU-close[data-astro-cid-txul5tbb]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hU-close[data-astro-cid-txul5tbb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hU-overlayNav[data-astro-cid-txul5tbb]{flex:auto}.hU-bigList[data-astro-cid-txul5tbb]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hU-bigItem[data-astro-cid-txul5tbb]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hU-bigItem[data-astro-cid-txul5tbb]:last-child{border-bottom:0}.hU-bigLink[data-astro-cid-txul5tbb]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hU-bigLink[data-astro-cid-txul5tbb]:hover{color:var(--public-accent);transform:translate(6px)}.hU-bigLink[data-astro-cid-txul5tbb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hU-bigLink[data-astro-cid-txul5tbb].active{color:var(--public-accent)}.hU-bigLink[data-astro-cid-txul5tbb].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hU-subRow[data-astro-cid-txul5tbb]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hU-subLink[data-astro-cid-txul5tbb]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hU-subLink[data-astro-cid-txul5tbb]:hover{color:var(--public-text)}.hU-subLink[data-astro-cid-txul5tbb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hU-subLink[data-astro-cid-txul5tbb].active{color:var(--public-accent)}.hU-overlayFoot[data-astro-cid-txul5tbb]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hU-appCta[data-astro-cid-txul5tbb]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hU-appCta[data-astro-cid-txul5tbb]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hU-appCta[data-astro-cid-txul5tbb]:hover{color:var(--public-bg)}.hU-appCta[data-astro-cid-txul5tbb]:hover:before{height:100%}.hU-appCta[data-astro-cid-txul5tbb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hU-appCtaLabel[data-astro-cid-txul5tbb]{z-index:1;position:relative}@media (max-width:560px){.hU-menuLabel[data-astro-cid-txul5tbb]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hU-menuBtn[data-astro-cid-txul5tbb]{padding:10px 12px}}@media (max-width:380px){.hU-bar[data-astro-cid-txul5tbb]{gap:12px;padding:0 14px}.hU-overlayInner[data-astro-cid-txul5tbb]{padding:0 16px 40px}.hU-brandName[data-astro-cid-txul5tbb]{white-space:normal;font-size:13.5px}.hU-brandSince[data-astro-cid-txul5tbb]{display:none}}@media (prefers-reduced-motion:reduce){.hU-overlay[data-astro-cid-txul5tbb]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hU-overlay[data-astro-cid-txul5tbb].is-open,.hU-bigLink[data-astro-cid-txul5tbb]:hover,.hU-close[data-astro-cid-txul5tbb]:hover{transform:none}.hU-menuBtn[data-astro-cid-txul5tbb],.hU-cart[data-astro-cid-txul5tbb],.hU-appCta[data-astro-cid-txul5tbb],.hU-appCta[data-astro-cid-txul5tbb]:before,.hU-bigLink[data-astro-cid-txul5tbb],.hU-subLink[data-astro-cid-txul5tbb],.hU-close[data-astro-cid-txul5tbb]{transition:none}}.hW-root[data-astro-cid-y6gn2h3j]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hW-root[data-astro-cid-y6gn2h3j].is-scrolled{box-shadow:var(--public-shadow)}.hW-bar[data-astro-cid-y6gn2h3j]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hW-brand[data-astro-cid-y6gn2h3j]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hW-logo[data-astro-cid-y6gn2h3j]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hW-brand--sm[data-astro-cid-y6gn2h3j] .hW-logo[data-astro-cid-y6gn2h3j]{width:34px;height:34px}.hW-brandText[data-astro-cid-y6gn2h3j]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hW-brandName[data-astro-cid-y6gn2h3j]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hW-brandSince[data-astro-cid-y6gn2h3j]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hW-actions[data-astro-cid-y6gn2h3j]{flex:none;align-items:center;gap:10px;display:flex}.hW-menuBtn[data-astro-cid-y6gn2h3j]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hW-menuBtn[data-astro-cid-y6gn2h3j]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hW-menuBtn[data-astro-cid-y6gn2h3j]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hW-menuBtn[data-astro-cid-y6gn2h3j]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hW-menuIcon[data-astro-cid-y6gn2h3j]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hW-menuIcon[data-astro-cid-y6gn2h3j] span[data-astro-cid-y6gn2h3j]{background:currentColor;border-radius:2px;height:2px;display:block}.hW-menuLabel[data-astro-cid-y6gn2h3j]{display:inline-block}.hW-cart[data-astro-cid-y6gn2h3j]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hW-cart[data-astro-cid-y6gn2h3j]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hW-cart[data-astro-cid-y6gn2h3j]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hW-cartBadge[data-astro-cid-y6gn2h3j]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hW-overlay[data-astro-cid-y6gn2h3j]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hW-overlay[data-astro-cid-y6gn2h3j].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hW-overlay[data-astro-cid-y6gn2h3j]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hW-overlayInner[data-astro-cid-y6gn2h3j]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hW-overlayTop[data-astro-cid-y6gn2h3j]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hW-close[data-astro-cid-y6gn2h3j]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hW-close[data-astro-cid-y6gn2h3j]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hW-close[data-astro-cid-y6gn2h3j]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hW-overlayNav[data-astro-cid-y6gn2h3j]{flex:auto}.hW-bigList[data-astro-cid-y6gn2h3j]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hW-bigItem[data-astro-cid-y6gn2h3j]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hW-bigItem[data-astro-cid-y6gn2h3j]:last-child{border-bottom:0}.hW-bigLink[data-astro-cid-y6gn2h3j]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hW-bigLink[data-astro-cid-y6gn2h3j]:hover{color:var(--public-accent);transform:translate(6px)}.hW-bigLink[data-astro-cid-y6gn2h3j]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hW-bigLink[data-astro-cid-y6gn2h3j].active{color:var(--public-accent)}.hW-bigLink[data-astro-cid-y6gn2h3j].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hW-subRow[data-astro-cid-y6gn2h3j]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hW-subLink[data-astro-cid-y6gn2h3j]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hW-subLink[data-astro-cid-y6gn2h3j]:hover{color:var(--public-text)}.hW-subLink[data-astro-cid-y6gn2h3j]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hW-subLink[data-astro-cid-y6gn2h3j].active{color:var(--public-accent)}.hW-overlayFoot[data-astro-cid-y6gn2h3j]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hW-appCta[data-astro-cid-y6gn2h3j]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hW-appCta[data-astro-cid-y6gn2h3j]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hW-appCta[data-astro-cid-y6gn2h3j]:hover{color:var(--public-bg)}.hW-appCta[data-astro-cid-y6gn2h3j]:hover:before{height:100%}.hW-appCta[data-astro-cid-y6gn2h3j]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hW-appCtaLabel[data-astro-cid-y6gn2h3j]{z-index:1;position:relative}@media (max-width:560px){.hW-menuLabel[data-astro-cid-y6gn2h3j]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hW-menuBtn[data-astro-cid-y6gn2h3j]{padding:10px 12px}}@media (max-width:380px){.hW-bar[data-astro-cid-y6gn2h3j]{gap:12px;padding:0 14px}.hW-overlayInner[data-astro-cid-y6gn2h3j]{padding:0 16px 40px}.hW-brandName[data-astro-cid-y6gn2h3j]{white-space:normal;font-size:13.5px}.hW-brandSince[data-astro-cid-y6gn2h3j]{display:none}}@media (prefers-reduced-motion:reduce){.hW-overlay[data-astro-cid-y6gn2h3j]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hW-overlay[data-astro-cid-y6gn2h3j].is-open,.hW-bigLink[data-astro-cid-y6gn2h3j]:hover,.hW-close[data-astro-cid-y6gn2h3j]:hover{transform:none}.hW-menuBtn[data-astro-cid-y6gn2h3j],.hW-cart[data-astro-cid-y6gn2h3j],.hW-appCta[data-astro-cid-y6gn2h3j],.hW-appCta[data-astro-cid-y6gn2h3j]:before,.hW-bigLink[data-astro-cid-y6gn2h3j],.hW-subLink[data-astro-cid-y6gn2h3j],.hW-close[data-astro-cid-y6gn2h3j]{transition:none}}body[data-design=av]{--bcn-w:268px;padding-right:var(--bcn-w)}.bcn-rail[data-astro-cid-3w423yqj]{width:var(--bcn-w,268px);z-index:1000;background:var(--public-bg-alt,var(--public-bg));border-left:1px solid var(--public-header-border,var(--public-line));overscroll-behavior:contain;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--public-text);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.bcn-rail-inner[data-astro-cid-3w423yqj]{flex-direction:column;min-height:100%;display:flex}.bcn-brand[data-astro-cid-3w423yqj]{color:inherit;border-bottom:1px solid var(--public-line-soft,var(--public-line));align-items:center;gap:.7rem;padding:1.4rem 1.3rem 1.2rem;text-decoration:none;display:flex}.bcn-logo[data-astro-cid-3w423yqj]{object-fit:contain;flex:none;width:44px;height:44px}.bcn-brand-text[data-astro-cid-3w423yqj]{flex-direction:column;min-width:0;line-height:1.12;display:flex}.bcn-brand-name[data-astro-cid-3w423yqj]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);font-size:1.02rem;font-weight:800;line-height:1.14}.bcn-brand-tag[data-astro-cid-3w423yqj]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);margin-top:.22rem;font-size:.6rem;font-weight:700}.bcn-nav[data-astro-cid-3w423yqj]{flex-direction:column;flex:auto;gap:.1rem;padding:1rem .85rem;display:flex}.bcn-link[data-astro-cid-3w423yqj],.bcn-group-btn[data-astro-cid-3w423yqj]{width:100%;color:var(--public-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:.5rem;padding:.62rem .8rem;font-family:inherit;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .14s,color .14s,box-shadow .14s;display:flex;position:relative}.bcn-group-btn[data-astro-cid-3w423yqj]{justify-content:space-between}.bcn-link[data-astro-cid-3w423yqj]:hover,.bcn-group-btn[data-astro-cid-3w423yqj]:hover{background:color-mix(in srgb, var(--public-accent) 9%, transparent);color:var(--public-accent)}.bcn-link[data-astro-cid-3w423yqj]:focus-visible,.bcn-group-btn[data-astro-cid-3w423yqj]:focus-visible,.bcn-sublink[data-astro-cid-3w423yqj]:focus-visible,.bcn-app-btn[data-astro-cid-3w423yqj]:focus-visible,.bcn-cart[data-astro-cid-3w423yqj]:focus-visible,.bcn-burger[data-astro-cid-3w423yqj]:focus-visible,.bcn-brand[data-astro-cid-3w423yqj]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bcn-link[data-astro-cid-3w423yqj].active,.bcn-group-btn[data-astro-cid-3w423yqj].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent);box-shadow:inset -3px 0 0 var(--public-accent)}.bcn-chev[data-astro-cid-3w423yqj]{opacity:.65;flex:none;transition:transform .2s}.bcn-group[data-astro-cid-3w423yqj].is-open .bcn-chev[data-astro-cid-3w423yqj]{transform:rotate(180deg)}.bcn-sub[data-astro-cid-3w423yqj]{grid-template-rows:0fr;margin:.15rem 0 .25rem;padding:0 0 0 .55rem;list-style:none;transition:grid-template-rows .24s;display:grid}.bcn-group[data-astro-cid-3w423yqj].is-open .bcn-sub[data-astro-cid-3w423yqj]{grid-template-rows:1fr}.bcn-sub[data-astro-cid-3w423yqj]>li[data-astro-cid-3w423yqj]{min-height:0;overflow:hidden}.bcn-sublink[data-astro-cid-3w423yqj]{color:var(--public-muted);border-left:1.5px solid var(--public-line-soft,var(--public-line));border-radius:7px;margin:.1rem 0 .1rem .4rem;padding:.42rem .75rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.bcn-sublink[data-astro-cid-3w423yqj]:hover{color:var(--public-text);background:var(--public-bg-soft,var(--public-bg))}.bcn-sublink[data-astro-cid-3w423yqj].active{color:var(--public-accent);border-left-color:var(--public-accent);font-weight:700}.bcn-foot[data-astro-cid-3w423yqj]{border-top:1px solid var(--public-line-soft,var(--public-line));flex-direction:column;gap:.7rem;padding:1rem 1.2rem 1.4rem;display:flex}.bcn-app-btn[data-astro-cid-3w423yqj]{letter-spacing:.02em;color:var(--public-bg);background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.72rem 1rem;font-family:inherit;font-size:.84rem;font-weight:700;transition:filter .15s;display:inline-flex}.bcn-app-btn[data-astro-cid-3w423yqj]:hover{filter:brightness(1.06)}.bcn-cart[data-astro-cid-3w423yqj]{color:var(--public-text);border:1px solid var(--public-line);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.bcn-cart[data-astro-cid-3w423yqj]:hover{color:var(--public-accent);border-color:var(--public-accent)}.bcn-cart-badge[data-astro-cid-3w423yqj]{min-width:17px;height:17px;color:var(--public-bg);background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;left:20px}.bcn-meta[data-astro-cid-3w423yqj]{letter-spacing:.06em;color:var(--public-muted);margin:0;font-size:.66rem}.bcn-topbar[data-astro-cid-3w423yqj]{display:none}.bcn-scrim[data-astro-cid-3w423yqj]{z-index:1090;opacity:0;background:#00000073;transition:opacity .25s;position:fixed;inset:0}.bcn-scrim[data-astro-cid-3w423yqj].is-open{opacity:1}@media (max-width:1000px){body[data-design=av]{padding-top:56px;padding-right:0}.bcn-topbar[data-astro-cid-3w423yqj]{z-index:1080;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;height:56px;padding:0 1rem;display:flex;position:fixed;top:0;left:0;right:0}.bcn-topbar-brand[data-astro-cid-3w423yqj]{color:var(--public-text);align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:inline-flex}.bcn-topbar-logo[data-astro-cid-3w423yqj]{object-fit:contain;flex:none;width:32px;height:32px}.bcn-topbar-name[data-astro-cid-3w423yqj]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:800;overflow:hidden}.bcn-burger[data-astro-cid-3w423yqj]{border:1px solid var(--public-line);width:40px;height:40px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bcn-burger-bars[data-astro-cid-3w423yqj]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.bcn-burger-bars[data-astro-cid-3w423yqj] span[data-astro-cid-3w423yqj]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.bcn-rail[data-astro-cid-3w423yqj]{width:min(320px,86vw);transition:transform .3s cubic-bezier(.16,1,.3,1);transform:translate(100%);box-shadow:-16px 0 40px #00000038}.bcn-rail[data-astro-cid-3w423yqj].is-open{transform:translate(0)}}@media (min-width:1001px){.bcn-scrim[data-astro-cid-3w423yqj]{display:none}}@media (prefers-reduced-motion:reduce){.bcn-rail[data-astro-cid-3w423yqj],.bcn-scrim[data-astro-cid-3w423yqj],.bcn-chev[data-astro-cid-3w423yqj],.bcn-sub[data-astro-cid-3w423yqj],.bcn-app-btn[data-astro-cid-3w423yqj]{transition:none}}body[data-design=aw]{--aw-rail-w:76px;padding-left:var(--aw-rail-w)}.aw-rail[data-astro-cid-bmfxgbq7]{width:var(--aw-rail-w,76px);z-index:1000;background:var(--public-bg-alt,var(--public-bg));border-right:1px solid var(--public-header-border,var(--public-line));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--public-text);flex-direction:column;align-items:stretch;display:flex;position:fixed;top:0;bottom:0;left:0}.aw-rail-brand[data-astro-cid-bmfxgbq7]{color:inherit;border-bottom:1px solid var(--public-line-soft,var(--public-line));justify-content:center;align-items:center;gap:.55rem;padding:.9rem .5rem;text-decoration:none;display:flex}.aw-rail-logo[data-astro-cid-bmfxgbq7]{object-fit:contain;flex:none;width:38px;height:38px}.aw-rail-brand-text[data-astro-cid-bmfxgbq7]{flex-direction:column;min-width:0;line-height:1.1;display:none}.aw-rail-brand-name[data-astro-cid-bmfxgbq7]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);font-size:1rem;font-weight:800}.aw-rail-brand-tag[data-astro-cid-bmfxgbq7]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:.15rem;font-size:.58rem;font-weight:700}.aw-nav-wrap[data-astro-cid-bmfxgbq7]{overscroll-behavior:contain;flex:auto;padding:.6rem 0;overflow-y:auto}.aw-nav[data-astro-cid-bmfxgbq7]{flex-direction:column;align-items:stretch;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.aw-item[data-astro-cid-bmfxgbq7]{justify-content:center;display:flex;position:relative}.aw-entry[data-astro-cid-bmfxgbq7]{width:48px;height:48px;color:var(--public-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;font-family:inherit;text-decoration:none;transition:background .13s,color .13s;display:inline-flex;position:relative}.aw-entry[data-astro-cid-bmfxgbq7]:before{content:"";background:var(--public-accent);border-radius:0 3px 3px 0;width:3px;height:24px;transition:transform .16s;position:absolute;top:50%;left:-.6rem;transform:translateY(-50%)scaleY(0)}.aw-entry[data-astro-cid-bmfxgbq7]:hover{background:color-mix(in srgb, var(--public-accent) 12%, transparent);color:var(--public-accent)}.aw-entry[data-astro-cid-bmfxgbq7].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, transparent)}.aw-entry[data-astro-cid-bmfxgbq7].active:before{transform:translateY(-50%)scaleY(1)}.aw-entry[data-astro-cid-bmfxgbq7]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.aw-ico[data-astro-cid-bmfxgbq7]{justify-content:center;align-items:center;display:inline-flex}.aw-ico[data-astro-cid-bmfxgbq7] svg[data-astro-cid-bmfxgbq7]{width:22px;height:22px;display:block}.aw-chev[data-astro-cid-bmfxgbq7]{opacity:.7;flex:none;display:none}.aw-label[data-astro-cid-bmfxgbq7]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aw-pop[data-astro-cid-bmfxgbq7]{z-index:60;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s;position:absolute}.aw-pop--tip[data-astro-cid-bmfxgbq7]{white-space:nowrap;letter-spacing:.01em;color:var(--public-text);background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);box-shadow:var(--public-shadow-strong,0 16px 32px #00000024);border-radius:9px;padding:.4rem .72rem;font-size:.8rem;font-weight:700;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.aw-pop--menu[data-astro-cid-bmfxgbq7]{background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);min-width:200px;box-shadow:var(--public-shadow-strong,0 16px 32px #00000024);border-radius:13px;top:-4px;left:calc(100% + 10px)}.aw-pop-inner[data-astro-cid-bmfxgbq7]{padding:.7rem .7rem .75rem}.aw-pop-title[data-astro-cid-bmfxgbq7]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);border-bottom:1px solid var(--public-line-soft,var(--public-line));margin-bottom:.35rem;padding:.1rem .55rem .5rem;font-size:.66rem;font-weight:800;display:block}.aw-pop-list[data-astro-cid-bmfxgbq7]{flex-direction:column;gap:.05rem;margin:0;padding:0;list-style:none;display:flex}.aw-pop-link[data-astro-cid-bmfxgbq7]{color:var(--public-text);border-radius:8px;padding:.46rem .6rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:block}.aw-pop-link[data-astro-cid-bmfxgbq7]:hover{background:color-mix(in srgb, var(--public-accent) 12%, transparent);color:var(--public-accent)}.aw-pop-link[data-astro-cid-bmfxgbq7].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, transparent)}.aw-pop-link[data-astro-cid-bmfxgbq7]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.aw-item[data-astro-cid-bmfxgbq7]:focus-within>.aw-pop[data-astro-cid-bmfxgbq7],.aw-item[data-astro-cid-bmfxgbq7].is-open>.aw-pop[data-astro-cid-bmfxgbq7]{opacity:1;visibility:visible;pointer-events:auto}@media (hover:hover) and (pointer:fine){.aw-item[data-astro-cid-bmfxgbq7]:hover>.aw-pop[data-astro-cid-bmfxgbq7]{opacity:1;visibility:visible;pointer-events:auto}}.aw-foot[data-astro-cid-bmfxgbq7]{border-top:1px solid var(--public-line-soft,var(--public-line));flex-direction:column;align-items:center;gap:.45rem;padding:.6rem .5rem .85rem;display:flex}.aw-app[data-astro-cid-bmfxgbq7]{width:48px;height:48px;color:var(--public-bg);background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:0;font-family:inherit;font-size:.84rem;font-weight:700;transition:filter .15s;display:inline-flex}.aw-app[data-astro-cid-bmfxgbq7]:hover{filter:brightness(1.07)}.aw-app[data-astro-cid-bmfxgbq7]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.aw-app-ico[data-astro-cid-bmfxgbq7]{display:inline-flex}.aw-app-ico[data-astro-cid-bmfxgbq7] svg[data-astro-cid-bmfxgbq7]{width:20px;height:20px;display:block}.aw-app-txt[data-astro-cid-bmfxgbq7]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aw-cart[data-astro-cid-bmfxgbq7]{width:48px;height:44px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.aw-cart[data-astro-cid-bmfxgbq7]:hover{color:var(--public-accent);border-color:var(--public-accent)}.aw-cart[data-astro-cid-bmfxgbq7]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.aw-cart-ico[data-astro-cid-bmfxgbq7]{display:inline-flex}.aw-cart-ico[data-astro-cid-bmfxgbq7] svg[data-astro-cid-bmfxgbq7]{width:19px;height:19px;display:block}.aw-cart-txt[data-astro-cid-bmfxgbq7]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aw-cart-badge[data-astro-cid-bmfxgbq7]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.aw-foot-meta[data-astro-cid-bmfxgbq7]{letter-spacing:.05em;color:var(--public-muted);margin:0;font-size:.66rem;display:none}.aw-topbar[data-astro-cid-bmfxgbq7]{display:none}.aw-scrim[data-astro-cid-bmfxgbq7]{z-index:1090;opacity:0;background:#0c0c0e80;transition:opacity .25s;position:fixed;inset:0}.aw-scrim[data-astro-cid-bmfxgbq7].is-open{opacity:1}@media (max-width:960px){body[data-design=aw]{padding-top:54px;padding-left:0}.aw-topbar[data-astro-cid-bmfxgbq7]{z-index:1080;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;height:54px;padding:0 .9rem;display:flex;position:fixed;top:0;left:0;right:0}.aw-topbar-brand[data-astro-cid-bmfxgbq7]{color:var(--public-text);align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:inline-flex}.aw-topbar-logo[data-astro-cid-bmfxgbq7]{object-fit:contain;flex:none;width:34px;height:34px}.aw-topbar-name[data-astro-cid-bmfxgbq7]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:800;overflow:hidden}.aw-burger[data-astro-cid-bmfxgbq7]{border:1px solid var(--public-line);width:40px;height:40px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.aw-burger[data-astro-cid-bmfxgbq7]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.aw-burger-bars[data-astro-cid-bmfxgbq7]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.aw-burger-bars[data-astro-cid-bmfxgbq7] span[data-astro-cid-bmfxgbq7]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.aw-rail[data-astro-cid-bmfxgbq7]{width:min(320px,86vw);transition:transform .28s cubic-bezier(.16,1,.3,1);transform:translate(-100%);box-shadow:16px 0 40px #0c0c0e38}.aw-rail[data-astro-cid-bmfxgbq7].is-open{transform:translate(0)}.aw-rail-brand[data-astro-cid-bmfxgbq7]{justify-content:flex-start;padding:1.05rem 1.1rem}.aw-rail-brand-text[data-astro-cid-bmfxgbq7]{display:flex}.aw-nav-wrap[data-astro-cid-bmfxgbq7]{padding:.7rem}.aw-nav[data-astro-cid-bmfxgbq7]{gap:.12rem}.aw-item[data-astro-cid-bmfxgbq7]{flex-direction:column;justify-content:stretch;align-items:stretch}.aw-entry[data-astro-cid-bmfxgbq7]{width:100%;height:auto;color:var(--public-text);border-radius:9px;justify-content:flex-start;gap:.75rem;padding:.62rem .7rem;font-size:.94rem;font-weight:600}.aw-entry--btn[data-astro-cid-bmfxgbq7]{padding-right:.6rem}.aw-entry[data-astro-cid-bmfxgbq7]:before{display:none}.aw-entry[data-astro-cid-bmfxgbq7].active{color:var(--public-accent)}.aw-chev[data-astro-cid-bmfxgbq7]{margin-left:auto;transition:transform .18s;display:inline-block}.aw-item[data-astro-cid-bmfxgbq7].is-open>.aw-entry[data-astro-cid-bmfxgbq7] .aw-chev[data-astro-cid-bmfxgbq7]{transform:rotate(180deg)}.aw-label[data-astro-cid-bmfxgbq7]{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.aw-pop[data-astro-cid-bmfxgbq7]{opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;background:0 0;border:0;min-width:0;position:static}.aw-pop--tip[data-astro-cid-bmfxgbq7]{display:none}.aw-pop--menu[data-astro-cid-bmfxgbq7]{grid-template-rows:0fr;padding-left:2.35rem;transition:grid-template-rows .22s;display:grid}.aw-item[data-astro-cid-bmfxgbq7].is-open>.aw-pop--menu[data-astro-cid-bmfxgbq7]{grid-template-rows:1fr}.aw-pop-inner[data-astro-cid-bmfxgbq7]{min-height:0;padding:.1rem 0 .35rem;overflow:hidden}.aw-pop-title[data-astro-cid-bmfxgbq7]{display:none}.aw-pop-link[data-astro-cid-bmfxgbq7]{color:var(--public-muted);padding:.44rem .6rem}.aw-pop-link[data-astro-cid-bmfxgbq7].active{color:var(--public-accent)}.aw-foot[data-astro-cid-bmfxgbq7]{align-items:stretch;gap:.6rem;padding:.85rem .9rem 1.1rem}.aw-app[data-astro-cid-bmfxgbq7]{width:100%;height:auto;padding:.68rem 1rem}.aw-app-txt[data-astro-cid-bmfxgbq7]{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.aw-cart[data-astro-cid-bmfxgbq7]{width:100%;height:auto;color:var(--public-text);justify-content:flex-start;padding:.55rem .85rem}.aw-cart-txt[data-astro-cid-bmfxgbq7]{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;font-size:.86rem;font-weight:600;position:static;overflow:visible}.aw-cart-badge[data-astro-cid-bmfxgbq7]{left:20px;right:auto}.aw-foot-meta[data-astro-cid-bmfxgbq7]{display:block}}@media (min-width:961px){.aw-scrim[data-astro-cid-bmfxgbq7]{display:none}}@media (prefers-reduced-motion:reduce){.aw-rail[data-astro-cid-bmfxgbq7],.aw-scrim[data-astro-cid-bmfxgbq7],.aw-chev[data-astro-cid-bmfxgbq7],.aw-pop[data-astro-cid-bmfxgbq7],.aw-pop--menu[data-astro-cid-bmfxgbq7],.aw-entry[data-astro-cid-bmfxgbq7],.aw-entry[data-astro-cid-bmfxgbq7]:before,.aw-app[data-astro-cid-bmfxgbq7]{transition:none}}.hM-root[data-astro-cid-w2tqxypb]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hM-root[data-astro-cid-w2tqxypb].is-scrolled{box-shadow:var(--public-shadow)}.hM-root[data-astro-cid-w2tqxypb]{border-top:4px double var(--public-text)}.hM-bar[data-astro-cid-w2tqxypb]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hM-brand[data-astro-cid-w2tqxypb]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hM-logo[data-astro-cid-w2tqxypb]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hM-brand--sm[data-astro-cid-w2tqxypb] .hM-logo[data-astro-cid-w2tqxypb]{width:34px;height:34px}.hM-brandText[data-astro-cid-w2tqxypb]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hM-brandName[data-astro-cid-w2tqxypb]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hM-brandSince[data-astro-cid-w2tqxypb]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hM-actions[data-astro-cid-w2tqxypb]{flex:none;align-items:center;gap:10px;display:flex}.hM-menuBtn[data-astro-cid-w2tqxypb]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hM-menuBtn[data-astro-cid-w2tqxypb]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hM-menuBtn[data-astro-cid-w2tqxypb]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hM-menuBtn[data-astro-cid-w2tqxypb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hM-menuIcon[data-astro-cid-w2tqxypb]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hM-menuIcon[data-astro-cid-w2tqxypb] span[data-astro-cid-w2tqxypb]{background:currentColor;border-radius:2px;height:2px;display:block}.hM-menuLabel[data-astro-cid-w2tqxypb]{display:inline-block}.hM-cart[data-astro-cid-w2tqxypb]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hM-cart[data-astro-cid-w2tqxypb]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hM-cart[data-astro-cid-w2tqxypb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hM-cartBadge[data-astro-cid-w2tqxypb]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hM-overlay[data-astro-cid-w2tqxypb]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hM-overlay[data-astro-cid-w2tqxypb].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hM-overlay[data-astro-cid-w2tqxypb]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hM-overlayInner[data-astro-cid-w2tqxypb]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hM-overlayTop[data-astro-cid-w2tqxypb]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hM-close[data-astro-cid-w2tqxypb]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hM-close[data-astro-cid-w2tqxypb]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hM-close[data-astro-cid-w2tqxypb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hM-overlayNav[data-astro-cid-w2tqxypb]{flex:auto}.hM-bigList[data-astro-cid-w2tqxypb]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hM-bigItem[data-astro-cid-w2tqxypb]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hM-bigItem[data-astro-cid-w2tqxypb]:last-child{border-bottom:0}.hM-bigLink[data-astro-cid-w2tqxypb]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hM-bigLink[data-astro-cid-w2tqxypb]:hover{color:var(--public-accent);transform:translate(6px)}.hM-bigLink[data-astro-cid-w2tqxypb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hM-bigLink[data-astro-cid-w2tqxypb].active{color:var(--public-accent)}.hM-bigLink[data-astro-cid-w2tqxypb].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hM-subRow[data-astro-cid-w2tqxypb]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hM-subLink[data-astro-cid-w2tqxypb]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hM-subLink[data-astro-cid-w2tqxypb]:hover{color:var(--public-text)}.hM-subLink[data-astro-cid-w2tqxypb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hM-subLink[data-astro-cid-w2tqxypb].active{color:var(--public-accent)}.hM-overlayFoot[data-astro-cid-w2tqxypb]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hM-appCta[data-astro-cid-w2tqxypb]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hM-appCta[data-astro-cid-w2tqxypb]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hM-appCta[data-astro-cid-w2tqxypb]:hover{color:var(--public-bg)}.hM-appCta[data-astro-cid-w2tqxypb]:hover:before{height:100%}.hM-appCta[data-astro-cid-w2tqxypb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hM-appCtaLabel[data-astro-cid-w2tqxypb]{z-index:1;position:relative}@media (max-width:560px){.hM-menuLabel[data-astro-cid-w2tqxypb]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hM-menuBtn[data-astro-cid-w2tqxypb]{padding:10px 12px}}@media (max-width:380px){.hM-bar[data-astro-cid-w2tqxypb]{gap:12px;padding:0 14px}.hM-overlayInner[data-astro-cid-w2tqxypb]{padding:0 16px 40px}.hM-brandName[data-astro-cid-w2tqxypb]{white-space:normal;font-size:13.5px}.hM-brandSince[data-astro-cid-w2tqxypb]{display:none}}@media (prefers-reduced-motion:reduce){.hM-overlay[data-astro-cid-w2tqxypb]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hM-overlay[data-astro-cid-w2tqxypb].is-open,.hM-bigLink[data-astro-cid-w2tqxypb]:hover,.hM-close[data-astro-cid-w2tqxypb]:hover{transform:none}.hM-menuBtn[data-astro-cid-w2tqxypb],.hM-cart[data-astro-cid-w2tqxypb],.hM-appCta[data-astro-cid-w2tqxypb],.hM-appCta[data-astro-cid-w2tqxypb]:before,.hM-bigLink[data-astro-cid-w2tqxypb],.hM-subLink[data-astro-cid-w2tqxypb],.hM-close[data-astro-cid-w2tqxypb]{transition:none}}.hO-root[data-astro-cid-xld43ixp]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hO-root[data-astro-cid-xld43ixp].is-scrolled{box-shadow:var(--public-shadow)}.hO-root[data-astro-cid-xld43ixp]{border-top:2px solid var(--public-accent)}.hO-bar[data-astro-cid-xld43ixp]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hO-brand[data-astro-cid-xld43ixp]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hO-logo[data-astro-cid-xld43ixp]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hO-brand--sm[data-astro-cid-xld43ixp] .hO-logo[data-astro-cid-xld43ixp]{width:34px;height:34px}.hO-brandText[data-astro-cid-xld43ixp]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hO-brandName[data-astro-cid-xld43ixp]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hO-brandSince[data-astro-cid-xld43ixp]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hO-actions[data-astro-cid-xld43ixp]{flex:none;align-items:center;gap:10px;display:flex}.hO-menuBtn[data-astro-cid-xld43ixp]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hO-menuBtn[data-astro-cid-xld43ixp]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hO-menuBtn[data-astro-cid-xld43ixp]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hO-menuBtn[data-astro-cid-xld43ixp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hO-menuIcon[data-astro-cid-xld43ixp]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hO-menuIcon[data-astro-cid-xld43ixp] span[data-astro-cid-xld43ixp]{background:currentColor;border-radius:2px;height:2px;display:block}.hO-menuLabel[data-astro-cid-xld43ixp]{display:inline-block}.hO-cart[data-astro-cid-xld43ixp]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hO-cart[data-astro-cid-xld43ixp]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hO-cart[data-astro-cid-xld43ixp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hO-cartBadge[data-astro-cid-xld43ixp]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hO-overlay[data-astro-cid-xld43ixp]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hO-overlay[data-astro-cid-xld43ixp].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hO-overlay[data-astro-cid-xld43ixp]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hO-overlayInner[data-astro-cid-xld43ixp]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hO-overlayTop[data-astro-cid-xld43ixp]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hO-close[data-astro-cid-xld43ixp]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hO-close[data-astro-cid-xld43ixp]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hO-close[data-astro-cid-xld43ixp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hO-overlayNav[data-astro-cid-xld43ixp]{flex:auto}.hO-bigList[data-astro-cid-xld43ixp]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hO-bigItem[data-astro-cid-xld43ixp]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hO-bigItem[data-astro-cid-xld43ixp]:last-child{border-bottom:0}.hO-bigLink[data-astro-cid-xld43ixp]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hO-bigLink[data-astro-cid-xld43ixp]:hover{color:var(--public-accent);transform:translate(6px)}.hO-bigLink[data-astro-cid-xld43ixp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hO-bigLink[data-astro-cid-xld43ixp].active{color:var(--public-accent)}.hO-bigLink[data-astro-cid-xld43ixp].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hO-subRow[data-astro-cid-xld43ixp]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hO-subLink[data-astro-cid-xld43ixp]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hO-subLink[data-astro-cid-xld43ixp]:hover{color:var(--public-text)}.hO-subLink[data-astro-cid-xld43ixp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hO-subLink[data-astro-cid-xld43ixp].active{color:var(--public-accent)}.hO-overlayFoot[data-astro-cid-xld43ixp]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hO-appCta[data-astro-cid-xld43ixp]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hO-appCta[data-astro-cid-xld43ixp]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hO-appCta[data-astro-cid-xld43ixp]:hover{color:var(--public-bg)}.hO-appCta[data-astro-cid-xld43ixp]:hover:before{height:100%}.hO-appCta[data-astro-cid-xld43ixp]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hO-appCtaLabel[data-astro-cid-xld43ixp]{z-index:1;position:relative}@media (max-width:560px){.hO-menuLabel[data-astro-cid-xld43ixp]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hO-menuBtn[data-astro-cid-xld43ixp]{padding:10px 12px}}@media (max-width:380px){.hO-bar[data-astro-cid-xld43ixp]{gap:12px;padding:0 14px}.hO-overlayInner[data-astro-cid-xld43ixp]{padding:0 16px 40px}.hO-brandName[data-astro-cid-xld43ixp]{white-space:normal;font-size:13.5px}.hO-brandSince[data-astro-cid-xld43ixp]{display:none}}@media (prefers-reduced-motion:reduce){.hO-overlay[data-astro-cid-xld43ixp]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hO-overlay[data-astro-cid-xld43ixp].is-open,.hO-bigLink[data-astro-cid-xld43ixp]:hover,.hO-close[data-astro-cid-xld43ixp]:hover{transform:none}.hO-menuBtn[data-astro-cid-xld43ixp],.hO-cart[data-astro-cid-xld43ixp],.hO-appCta[data-astro-cid-xld43ixp],.hO-appCta[data-astro-cid-xld43ixp]:before,.hO-bigLink[data-astro-cid-xld43ixp],.hO-subLink[data-astro-cid-xld43ixp],.hO-close[data-astro-cid-xld43ixp]{transition:none}}.hQ-root[data-astro-cid-wjk2bkow]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hQ-root[data-astro-cid-wjk2bkow].is-scrolled{box-shadow:var(--public-shadow)}.hQ-bar[data-astro-cid-wjk2bkow]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hQ-brand[data-astro-cid-wjk2bkow]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hQ-logo[data-astro-cid-wjk2bkow]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hQ-brand--sm[data-astro-cid-wjk2bkow] .hQ-logo[data-astro-cid-wjk2bkow]{width:34px;height:34px}.hQ-brandText[data-astro-cid-wjk2bkow]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hQ-brandName[data-astro-cid-wjk2bkow]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hQ-brandSince[data-astro-cid-wjk2bkow]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hQ-actions[data-astro-cid-wjk2bkow]{flex:none;align-items:center;gap:10px;display:flex}.hQ-menuBtn[data-astro-cid-wjk2bkow]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hQ-menuBtn[data-astro-cid-wjk2bkow]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hQ-menuBtn[data-astro-cid-wjk2bkow]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hQ-menuBtn[data-astro-cid-wjk2bkow]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hQ-menuIcon[data-astro-cid-wjk2bkow]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hQ-menuIcon[data-astro-cid-wjk2bkow] span[data-astro-cid-wjk2bkow]{background:currentColor;border-radius:2px;height:2px;display:block}.hQ-menuLabel[data-astro-cid-wjk2bkow]{display:inline-block}.hQ-cart[data-astro-cid-wjk2bkow]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hQ-cart[data-astro-cid-wjk2bkow]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hQ-cart[data-astro-cid-wjk2bkow]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hQ-cartBadge[data-astro-cid-wjk2bkow]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hQ-overlay[data-astro-cid-wjk2bkow]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hQ-overlay[data-astro-cid-wjk2bkow].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hQ-overlay[data-astro-cid-wjk2bkow]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hQ-overlayInner[data-astro-cid-wjk2bkow]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hQ-overlayTop[data-astro-cid-wjk2bkow]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hQ-close[data-astro-cid-wjk2bkow]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hQ-close[data-astro-cid-wjk2bkow]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hQ-close[data-astro-cid-wjk2bkow]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hQ-overlayNav[data-astro-cid-wjk2bkow]{flex:auto}.hQ-bigList[data-astro-cid-wjk2bkow]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hQ-bigItem[data-astro-cid-wjk2bkow]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hQ-bigItem[data-astro-cid-wjk2bkow]:last-child{border-bottom:0}.hQ-bigLink[data-astro-cid-wjk2bkow]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hQ-bigLink[data-astro-cid-wjk2bkow]:hover{color:var(--public-accent);transform:translate(6px)}.hQ-bigLink[data-astro-cid-wjk2bkow]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hQ-bigLink[data-astro-cid-wjk2bkow].active{color:var(--public-accent)}.hQ-bigLink[data-astro-cid-wjk2bkow].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hQ-subRow[data-astro-cid-wjk2bkow]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hQ-subLink[data-astro-cid-wjk2bkow]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hQ-subLink[data-astro-cid-wjk2bkow]:hover{color:var(--public-text)}.hQ-subLink[data-astro-cid-wjk2bkow]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hQ-subLink[data-astro-cid-wjk2bkow].active{color:var(--public-accent)}.hQ-overlayFoot[data-astro-cid-wjk2bkow]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hQ-appCta[data-astro-cid-wjk2bkow]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hQ-appCta[data-astro-cid-wjk2bkow]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hQ-appCta[data-astro-cid-wjk2bkow]:hover{color:var(--public-bg)}.hQ-appCta[data-astro-cid-wjk2bkow]:hover:before{height:100%}.hQ-appCta[data-astro-cid-wjk2bkow]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hQ-appCtaLabel[data-astro-cid-wjk2bkow]{z-index:1;position:relative}@media (max-width:560px){.hQ-menuLabel[data-astro-cid-wjk2bkow]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hQ-menuBtn[data-astro-cid-wjk2bkow]{padding:10px 12px}}@media (max-width:380px){.hQ-bar[data-astro-cid-wjk2bkow]{gap:12px;padding:0 14px}.hQ-overlayInner[data-astro-cid-wjk2bkow]{padding:0 16px 40px}.hQ-brandName[data-astro-cid-wjk2bkow]{white-space:normal;font-size:13.5px}.hQ-brandSince[data-astro-cid-wjk2bkow]{display:none}}@media (prefers-reduced-motion:reduce){.hQ-overlay[data-astro-cid-wjk2bkow]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hQ-overlay[data-astro-cid-wjk2bkow].is-open,.hQ-bigLink[data-astro-cid-wjk2bkow]:hover,.hQ-close[data-astro-cid-wjk2bkow]:hover{transform:none}.hQ-menuBtn[data-astro-cid-wjk2bkow],.hQ-cart[data-astro-cid-wjk2bkow],.hQ-appCta[data-astro-cid-wjk2bkow],.hQ-appCta[data-astro-cid-wjk2bkow]:before,.hQ-bigLink[data-astro-cid-wjk2bkow],.hQ-subLink[data-astro-cid-wjk2bkow],.hQ-close[data-astro-cid-wjk2bkow]{transition:none}}.hS-root[data-astro-cid-7swe63fe]{z-index:1000;background:var(--public-header-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--public-header-border);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.hS-root[data-astro-cid-7swe63fe].is-scrolled{box-shadow:var(--public-shadow)}.hS-bar[data-astro-cid-7swe63fe]{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:67px;margin:0 auto;padding:0 24px;display:flex}.hS-brand[data-astro-cid-7swe63fe]{color:var(--public-text);flex:none;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.hS-logo[data-astro-cid-7swe63fe]{object-fit:contain;border-radius:var(--public-radius,8px);width:40px;height:40px;display:block}.hS-brand--sm[data-astro-cid-7swe63fe] .hS-logo[data-astro-cid-7swe63fe]{width:34px;height:34px}.hS-brandText[data-astro-cid-7swe63fe]{flex-direction:column;min-width:0;line-height:1.05;display:inline-flex}.hS-brandName[data-astro-cid-7swe63fe]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:15.5px;font-weight:700}.hS-brandSince[data-astro-cid-7swe63fe]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:2px;font-size:10px;font-weight:600}.hS-actions[data-astro-cid-7swe63fe]{flex:none;align-items:center;gap:10px;display:flex}.hS-menuBtn[data-astro-cid-7swe63fe]{letter-spacing:.03em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.hS-menuBtn[data-astro-cid-7swe63fe]:after{content:"";background:var(--public-accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hS-menuBtn[data-astro-cid-7swe63fe]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hS-menuBtn[data-astro-cid-7swe63fe]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hS-menuIcon[data-astro-cid-7swe63fe]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.hS-menuIcon[data-astro-cid-7swe63fe] span[data-astro-cid-7swe63fe]{background:currentColor;border-radius:2px;height:2px;display:block}.hS-menuLabel[data-astro-cid-7swe63fe]{display:inline-block}.hS-cart[data-astro-cid-7swe63fe]{width:42px;height:42px;color:var(--public-muted);border:1px solid var(--public-line);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hS-cart[data-astro-cid-7swe63fe]:hover{color:var(--public-text);border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.hS-cart[data-astro-cid-7swe63fe]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hS-cartBadge[data-astro-cid-7swe63fe]{color:#fff;background:var(--public-accent);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.hS-overlay[data-astro-cid-7swe63fe]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.hS-overlay[data-astro-cid-7swe63fe].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hS-overlay[data-astro-cid-7swe63fe]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.1;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-18%;right:-12%}.hS-overlayInner[data-astro-cid-7swe63fe]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 24px 48px;display:flex;position:relative}.hS-overlayTop[data-astro-cid-7swe63fe]{justify-content:space-between;align-items:center;height:67px;margin-bottom:22px;display:flex}.hS-close[data-astro-cid-7swe63fe]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .2s;display:inline-flex}.hS-close[data-astro-cid-7swe63fe]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d);transform:rotate(90deg)}.hS-close[data-astro-cid-7swe63fe]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hS-overlayNav[data-astro-cid-7swe63fe]{flex:auto}.hS-bigList[data-astro-cid-7swe63fe]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.hS-bigItem[data-astro-cid-7swe63fe]{border-bottom:1px solid var(--public-line-soft,#ffffff0f);padding:14px 0}.hS-bigItem[data-astro-cid-7swe63fe]:last-child{border-bottom:0}.hS-bigLink[data-astro-cid-7swe63fe]{letter-spacing:-.015em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:700;line-height:1.04;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.hS-bigLink[data-astro-cid-7swe63fe]:hover{color:var(--public-accent);transform:translate(6px)}.hS-bigLink[data-astro-cid-7swe63fe]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.hS-bigLink[data-astro-cid-7swe63fe].active{color:var(--public-accent)}.hS-bigLink[data-astro-cid-7swe63fe].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.34em;height:.34em;margin-right:.42em;display:inline-block}.hS-subRow[data-astro-cid-7swe63fe]{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.hS-subLink[data-astro-cid-7swe63fe]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.hS-subLink[data-astro-cid-7swe63fe]:hover{color:var(--public-text)}.hS-subLink[data-astro-cid-7swe63fe]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.hS-subLink[data-astro-cid-7swe63fe].active{color:var(--public-accent)}.hS-overlayFoot[data-astro-cid-7swe63fe]{border-top:1px solid var(--public-line);margin-top:34px;padding-top:26px;display:flex}.hS-appCta[data-astro-cid-7swe63fe]{letter-spacing:.01em;color:var(--public-text);border:1px solid var(--public-accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.hS-appCta[data-astro-cid-7swe63fe]:before{content:"";background:var(--public-accent);z-index:0;height:2px;transition:height .28s;position:absolute;bottom:0;left:0;right:0}.hS-appCta[data-astro-cid-7swe63fe]:hover{color:var(--public-bg)}.hS-appCta[data-astro-cid-7swe63fe]:hover:before{height:100%}.hS-appCta[data-astro-cid-7swe63fe]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hS-appCtaLabel[data-astro-cid-7swe63fe]{z-index:1;position:relative}@media (max-width:560px){.hS-menuLabel[data-astro-cid-7swe63fe]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hS-menuBtn[data-astro-cid-7swe63fe]{padding:10px 12px}}@media (max-width:380px){.hS-bar[data-astro-cid-7swe63fe]{gap:12px;padding:0 14px}.hS-overlayInner[data-astro-cid-7swe63fe]{padding:0 16px 40px}.hS-brandName[data-astro-cid-7swe63fe]{white-space:normal;font-size:13.5px}.hS-brandSince[data-astro-cid-7swe63fe]{display:none}}@media (prefers-reduced-motion:reduce){.hS-overlay[data-astro-cid-7swe63fe]{transition:opacity 1ms linear,visibility 1ms;transform:none}.hS-overlay[data-astro-cid-7swe63fe].is-open,.hS-bigLink[data-astro-cid-7swe63fe]:hover,.hS-close[data-astro-cid-7swe63fe]:hover{transform:none}.hS-menuBtn[data-astro-cid-7swe63fe],.hS-cart[data-astro-cid-7swe63fe],.hS-appCta[data-astro-cid-7swe63fe],.hS-appCta[data-astro-cid-7swe63fe]:before,.hS-bigLink[data-astro-cid-7swe63fe],.hS-subLink[data-astro-cid-7swe63fe],.hS-close[data-astro-cid-7swe63fe]{transition:none}}body[data-design=bb]{--bbn-top:clamp(4.35rem, 2.6rem + 2.4vw, 5.5rem);padding-top:var(--bbn-top)}.bbn-mark[data-astro-cid-t7f33lfm]{z-index:1000;max-width:min(52vw,320px);color:var(--public-text);background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);box-shadow:var(--public-shadow);-webkit-backdrop-filter:saturate(150%)blur(10px);backdrop-filter:saturate(150%)blur(10px);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .85rem .4rem .45rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:fixed;top:clamp(.75rem,1.4vw,1.15rem);left:clamp(.85rem,2vw,1.5rem)}.bbn-mark[data-astro-cid-t7f33lfm]:hover{border-color:var(--public-accent)}.bbn-mark[data-astro-cid-t7f33lfm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bbn-mark-logo[data-astro-cid-t7f33lfm]{object-fit:contain;border-radius:50%;flex:none;width:34px;height:34px}.bbn-mark-name[data-astro-cid-t7f33lfm]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.95rem;font-weight:800;line-height:1.05;overflow:hidden}.bbn-actions[data-astro-cid-t7f33lfm]{z-index:1000;align-items:center;gap:.5rem;display:inline-flex;position:fixed;top:clamp(.75rem,1.4vw,1.15rem);right:clamp(.85rem,2vw,1.5rem)}.bbn-menuBtn[data-astro-cid-t7f33lfm]{height:48px;font-family:var(--public-font-body,system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--public-text);background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);box-shadow:var(--public-shadow);-webkit-backdrop-filter:saturate(150%)blur(10px);backdrop-filter:saturate(150%)blur(10px);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.05rem 0 .95rem;font-size:.8rem;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.bbn-menuBtn[data-astro-cid-t7f33lfm]:hover{border-color:var(--public-accent);color:var(--public-accent)}.bbn-menuBtn[data-astro-cid-t7f33lfm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bbn-menuIcon[data-astro-cid-t7f33lfm]{flex-direction:column;justify-content:center;gap:4px;width:17px;display:inline-flex}.bbn-menuIcon[data-astro-cid-t7f33lfm] span[data-astro-cid-t7f33lfm]{background:currentColor;border-radius:2px;height:2px;display:block}.bbn-cart[data-astro-cid-t7f33lfm]{width:48px;height:48px;color:var(--public-text);background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);box-shadow:var(--public-shadow);-webkit-backdrop-filter:saturate(150%)blur(10px);backdrop-filter:saturate(150%)blur(10px);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex;position:relative}.bbn-cart[data-astro-cid-t7f33lfm]:hover{border-color:var(--public-accent);color:var(--public-accent)}.bbn-cart[data-astro-cid-t7f33lfm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bbn-cartBadge[data-astro-cid-t7f33lfm]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.bbn-overlay[data-astro-cid-t7f33lfm]{z-index:1100;overscroll-behavior:contain;background:var(--public-bg);color:var(--public-text);opacity:0;visibility:hidden;pointer-events:none;font-family:var(--public-font-body,system-ui, sans-serif);transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1),visibility .28s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.bbn-overlay[data-astro-cid-t7f33lfm].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.bbn-overlay[data-astro-cid-t7f33lfm]:before{content:"";background:radial-gradient(circle at center, var(--public-accent), transparent 62%);opacity:.12;pointer-events:none;width:62vw;max-width:720px;height:62vw;max-height:720px;position:absolute;top:-16%;right:-12%}.bbn-overlayInner[data-astro-cid-t7f33lfm]{z-index:1;flex-direction:column;width:100%;max-width:1040px;min-height:100%;margin:0 auto;padding:0 clamp(1.1rem,4vw,2rem) 3rem;display:flex;position:relative}.bbn-overlayTop[data-astro-cid-t7f33lfm]{height:var(--bbn-top,5rem);justify-content:space-between;align-items:center;margin-bottom:clamp(1rem,3vw,1.6rem);display:flex}.bbn-mark--in[data-astro-cid-t7f33lfm]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:static}.bbn-mark--in[data-astro-cid-t7f33lfm] .bbn-mark-logo[data-astro-cid-t7f33lfm]{width:30px;height:30px}.bbn-close[data-astro-cid-t7f33lfm]{width:46px;height:46px;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,transform .2s;display:inline-flex}.bbn-close[data-astro-cid-t7f33lfm]:hover{border-color:var(--public-accent);transform:rotate(90deg)}.bbn-close[data-astro-cid-t7f33lfm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bbn-overlayNav[data-astro-cid-t7f33lfm]{flex:auto}.bbn-bigList[data-astro-cid-t7f33lfm]{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.bbn-bigItem[data-astro-cid-t7f33lfm]{border-bottom:1px solid var(--public-line-soft,var(--public-line));padding:clamp(10px,1.6vw,15px) 0}.bbn-bigItem[data-astro-cid-t7f33lfm]:last-child{border-bottom:0}.bbn-bigLink[data-astro-cid-t7f33lfm]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.02em;color:var(--public-text);font-size:clamp(26px,4.4vw,44px);font-weight:800;line-height:1.03;text-decoration:none;transition:color .16s,transform .22s;display:inline-block}.bbn-bigLink[data-astro-cid-t7f33lfm]:hover{color:var(--public-accent);transform:translate(6px)}.bbn-bigLink[data-astro-cid-t7f33lfm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px;color:var(--public-accent);border-radius:4px}.bbn-bigLink[data-astro-cid-t7f33lfm].active{color:var(--public-accent)}.bbn-bigLink[data-astro-cid-t7f33lfm].active:before{content:"";background:var(--public-accent);vertical-align:middle;border-radius:50%;width:.32em;height:.32em;margin-right:.42em;display:inline-block}.bbn-subRow[data-astro-cid-t7f33lfm]{flex-wrap:wrap;gap:8px 20px;margin-top:13px;display:flex}.bbn-subLink[data-astro-cid-t7f33lfm]{color:var(--public-muted);padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .14s}.bbn-subLink[data-astro-cid-t7f33lfm]:hover{color:var(--public-text)}.bbn-subLink[data-astro-cid-t7f33lfm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;color:var(--public-text);border-radius:3px}.bbn-subLink[data-astro-cid-t7f33lfm].active{color:var(--public-accent)}.bbn-overlayFoot[data-astro-cid-t7f33lfm]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.8rem,4vw,2.6rem);padding-top:clamp(1.2rem,3vw,1.7rem);display:flex}.bbn-appCta[data-astro-cid-t7f33lfm]{font-family:var(--public-font-body,system-ui, sans-serif);letter-spacing:.01em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:14px 30px;font-size:15px;font-weight:700;transition:filter .18s;display:inline-flex;position:relative;overflow:hidden}.bbn-appCta[data-astro-cid-t7f33lfm]:hover{filter:brightness(1.07)}.bbn-appCta[data-astro-cid-t7f33lfm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.bbn-appCtaLabel[data-astro-cid-t7f33lfm]{z-index:1;position:relative}.bbn-overlayMeta[data-astro-cid-t7f33lfm]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0;font-size:.72rem;font-weight:700}@media (max-width:560px){.bbn-mark-name[data-astro-cid-t7f33lfm]{display:none}.bbn-mark[data-astro-cid-t7f33lfm]{gap:0;padding:.4rem}.bbn-menuLabel[data-astro-cid-t7f33lfm]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bbn-menuBtn[data-astro-cid-t7f33lfm]{justify-content:center;width:48px;padding:0}.bbn-mark--in[data-astro-cid-t7f33lfm] .bbn-mark-name[data-astro-cid-t7f33lfm]{display:inline}}@media (prefers-reduced-motion:reduce){.bbn-overlay[data-astro-cid-t7f33lfm]{transition:opacity 1ms linear,visibility 1ms;transform:none}.bbn-overlay[data-astro-cid-t7f33lfm].is-open,.bbn-bigLink[data-astro-cid-t7f33lfm]:hover,.bbn-close[data-astro-cid-t7f33lfm]:hover{transform:none}.bbn-mark[data-astro-cid-t7f33lfm],.bbn-menuBtn[data-astro-cid-t7f33lfm],.bbn-cart[data-astro-cid-t7f33lfm],.bbn-appCta[data-astro-cid-t7f33lfm],.bbn-bigLink[data-astro-cid-t7f33lfm],.bbn-subLink[data-astro-cid-t7f33lfm],.bbn-close[data-astro-cid-t7f33lfm]{transition:none}}body[data-design=bc]{--press-topbar-h:56px}.press-topbar[data-astro-cid-ryaskqwn]{display:none}.press-topbar-brand[data-astro-cid-ryaskqwn]{color:var(--public-text);align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:inline-flex}.press-topbar-logo[data-astro-cid-ryaskqwn]{object-fit:contain;flex:none;width:32px;height:32px}.press-topbar-name[data-astro-cid-ryaskqwn]{font-family:var(--public-font-heading,serif);letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;font-weight:700;overflow:hidden}.press-burger[data-astro-cid-ryaskqwn]{border:1px solid var(--public-line);width:40px;height:40px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex}.press-burger-bars[data-astro-cid-ryaskqwn]{flex-direction:column;justify-content:space-between;width:18px;height:12px;display:inline-flex}.press-burger-bars[data-astro-cid-ryaskqwn] span[data-astro-cid-ryaskqwn]{background:currentColor;width:100%;height:2px;display:block}.press-scrim[data-astro-cid-ryaskqwn]{z-index:1090;opacity:0;background:#0f0c0885;transition:opacity .25s;position:fixed;inset:0}.press-scrim[data-astro-cid-ryaskqwn].is-open{opacity:1}.press-masthead[data-astro-cid-ryaskqwn]{background:var(--public-bg-alt,var(--public-bg));color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);border-bottom:1px solid var(--public-line)}.press-mast-inner[data-astro-cid-ryaskqwn]{max-width:1060px;margin:0 auto}.press-brand[data-astro-cid-ryaskqwn]{color:inherit;align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:inline-flex}.press-brand-logo[data-astro-cid-ryaskqwn]{object-fit:contain;flex:none;width:52px;height:52px}.press-brand-lock[data-astro-cid-ryaskqwn]{flex-direction:column;min-width:0;display:flex}.press-brand-name[data-astro-cid-ryaskqwn]{font-family:var(--public-font-heading,serif);letter-spacing:-.01em;color:var(--public-text);font-size:clamp(1.15rem,2.6vw,1.5rem);font-weight:800;line-height:1.05}.press-brand-est[data-astro-cid-ryaskqwn]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-muted);align-items:center;gap:.45rem;margin-top:.28rem;font-size:.62rem;font-weight:700;display:inline-flex}.press-brand-mark[data-astro-cid-ryaskqwn]{background:var(--public-accent);flex:none;width:7px;height:7px;transform:rotate(45deg)}.press-nav[data-astro-cid-ryaskqwn]{align-items:center;display:flex}.press-navlink[data-astro-cid-ryaskqwn]{font-family:var(--public-font-heading,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.press-navlink[data-astro-cid-ryaskqwn]:after{content:"";background:var(--public-accent);transform-origin:50%;height:2px;transition:transform .16s;position:absolute;bottom:-.55rem;left:0;right:0;transform:scaleX(0)}.press-navlink[data-astro-cid-ryaskqwn]:hover{color:var(--public-accent)}.press-navlink[data-astro-cid-ryaskqwn]:hover:after,.press-groupbtn[data-astro-cid-ryaskqwn][aria-expanded=true]:after{transform:scaleX(1)}.press-navlink[data-astro-cid-ryaskqwn].active{color:var(--public-accent)}.press-navlink[data-astro-cid-ryaskqwn].active:after{transform:scaleX(1)}.press-navlink[data-astro-cid-ryaskqwn]:focus-visible,.press-sublink[data-astro-cid-ryaskqwn]:focus-visible,.press-app-btn[data-astro-cid-ryaskqwn]:focus-visible,.press-cart[data-astro-cid-ryaskqwn]:focus-visible,.press-brand[data-astro-cid-ryaskqwn]:focus-visible,.press-burger[data-astro-cid-ryaskqwn]:focus-visible,.press-topbar-brand[data-astro-cid-ryaskqwn]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;border-radius:2px}.press-chev[data-astro-cid-ryaskqwn]{opacity:.7;flex:none;transition:transform .18s}.press-group[data-astro-cid-ryaskqwn].is-open .press-chev[data-astro-cid-ryaskqwn]{transform:rotate(180deg)}.press-group[data-astro-cid-ryaskqwn]{position:relative}.press-menu[data-astro-cid-ryaskqwn] ul[data-astro-cid-ryaskqwn]{margin:0;padding:0;list-style:none}.press-sublink[data-astro-cid-ryaskqwn]{font-family:var(--public-font-body,inherit);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;font-size:.86rem;font-weight:500;text-decoration:none;display:block}.press-sublink[data-astro-cid-ryaskqwn]:hover{color:var(--public-accent)}.press-sublink[data-astro-cid-ryaskqwn].active{color:var(--public-accent);font-weight:700}.press-actions[data-astro-cid-ryaskqwn]{align-items:center;gap:.65rem;display:flex}.press-app-btn[data-astro-cid-ryaskqwn]{font-family:var(--public-font-heading,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--public-bg);background:var(--public-accent);border:1px solid var(--public-accent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--public-bg) 30%, transparent);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:.62rem 1.2rem;font-size:.72rem;font-weight:800;transition:filter .15s;display:inline-flex}.press-app-btn[data-astro-cid-ryaskqwn]:hover{filter:brightness(1.06)}.press-cart[data-astro-cid-ryaskqwn]{font-family:var(--public-font-heading,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--public-text);border:1px solid var(--public-line);border-radius:3px;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex;position:relative}.press-cart[data-astro-cid-ryaskqwn]:hover{color:var(--public-accent);border-color:var(--public-accent)}.press-cart-badge[data-astro-cid-ryaskqwn]{min-width:17px;height:17px;color:var(--public-bg);background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.6rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}@media (min-width:901px){.press-mast-inner[data-astro-cid-ryaskqwn]{flex-direction:column;align-items:center;padding:1.15rem 1.5rem 1rem;display:flex}.press-brand[data-astro-cid-ryaskqwn]{text-align:center;flex-direction:column;gap:.55rem}.press-brand-lock[data-astro-cid-ryaskqwn]{align-items:center}.press-brand-est[data-astro-cid-ryaskqwn]{justify-content:center}.press-nav[data-astro-cid-ryaskqwn]{border-top:3px double var(--public-line);flex-wrap:wrap;justify-content:center;gap:.35rem 1.6rem;width:100%;margin-top:1rem;padding:.85rem 0 .35rem}.press-menu[data-astro-cid-ryaskqwn]{z-index:60;background:var(--public-bg-alt,var(--public-bg));border:1px solid var(--public-line);border-top:3px double var(--public-accent);opacity:0;visibility:hidden;pointer-events:none;border-radius:3px;min-width:190px;padding:.5rem;transition:opacity .16s,transform .18s,visibility .16s;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 22px 46px -26px #00000080}.press-menu[data-astro-cid-ryaskqwn]:before{content:"";background:var(--public-bg-alt,var(--public-bg));border-left:1px solid var(--public-line);border-top:1px solid var(--public-line);width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.press-menu[data-astro-cid-ryaskqwn] ul[data-astro-cid-ryaskqwn]{flex-direction:column;display:flex}.press-sublink[data-astro-cid-ryaskqwn]{border-radius:2px;padding:.5rem .7rem}.press-sublink[data-astro-cid-ryaskqwn]:hover{background:color-mix(in srgb, var(--public-accent) 9%, transparent)}.press-group[data-astro-cid-ryaskqwn].is-open>.press-menu[data-astro-cid-ryaskqwn]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.press-group[data-astro-cid-ryaskqwn]:hover>.press-menu[data-astro-cid-ryaskqwn],.press-group[data-astro-cid-ryaskqwn]:focus-within>.press-menu[data-astro-cid-ryaskqwn]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}}.press-actions[data-astro-cid-ryaskqwn]{justify-content:center;margin-top:1rem}}@media (max-width:900px){body[data-design=bc]{padding-top:var(--press-topbar-h,56px)}.press-topbar[data-astro-cid-ryaskqwn]{height:var(--press-topbar-h,56px);z-index:1080;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-line);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;padding:0 .9rem;display:flex;position:fixed;top:0;left:0;right:0}.press-masthead[data-astro-cid-ryaskqwn]{z-index:1100;overscroll-behavior:contain;border-right:1px solid var(--public-line);border-bottom:0;width:min(320px,86vw);transition:transform .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:18px 0 46px #0f0c0847}.press-masthead[data-astro-cid-ryaskqwn].is-open{transform:translate(0)}.press-mast-inner[data-astro-cid-ryaskqwn]{flex-direction:column;padding:1.1rem 1.1rem 1.4rem;display:flex}.press-brand[data-astro-cid-ryaskqwn]{text-align:left;border-bottom:3px double var(--public-line);flex-direction:row;align-items:center;padding-bottom:1rem}.press-brand-logo[data-astro-cid-ryaskqwn]{width:42px;height:42px}.press-nav[data-astro-cid-ryaskqwn]{flex-direction:column;align-items:stretch;gap:0;margin-top:.6rem}.press-navlink[data-astro-cid-ryaskqwn]{border-bottom:1px dashed var(--public-line);justify-content:space-between;width:100%;padding:.75rem .15rem;font-size:.8rem}.press-navlink[data-astro-cid-ryaskqwn]:after{display:none}.press-groupbtn[data-astro-cid-ryaskqwn]{text-align:left}.press-menu[data-astro-cid-ryaskqwn]{grid-template-rows:0fr;transition:grid-template-rows .26s;display:grid}.press-menu[data-astro-cid-ryaskqwn] ul[data-astro-cid-ryaskqwn]{min-height:0;padding-left:.5rem;overflow:hidden}.press-group[data-astro-cid-ryaskqwn].is-open>.press-menu[data-astro-cid-ryaskqwn]{grid-template-rows:1fr}.press-sublink[data-astro-cid-ryaskqwn]{border-left:2px solid var(--public-line);padding:.55rem .5rem;font-size:.9rem}.press-sublink[data-astro-cid-ryaskqwn].active{border-left-color:var(--public-accent)}.press-menu[data-astro-cid-ryaskqwn] ul[data-astro-cid-ryaskqwn]>li[data-astro-cid-ryaskqwn]:last-child .press-sublink[data-astro-cid-ryaskqwn]{margin-bottom:.35rem}.press-actions[data-astro-cid-ryaskqwn]{flex-direction:column;align-items:stretch;gap:.6rem;margin-top:1.1rem}.press-app-btn[data-astro-cid-ryaskqwn]{padding:.8rem 1rem;font-size:.74rem}.press-cart[data-astro-cid-ryaskqwn]{justify-content:center;padding:.7rem .8rem}}@media (min-width:901px){.press-scrim[data-astro-cid-ryaskqwn],.press-topbar[data-astro-cid-ryaskqwn]{display:none}.press-cart-label[data-astro-cid-ryaskqwn]{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){.press-masthead[data-astro-cid-ryaskqwn],.press-scrim[data-astro-cid-ryaskqwn],.press-chev[data-astro-cid-ryaskqwn],.press-menu[data-astro-cid-ryaskqwn],.press-navlink[data-astro-cid-ryaskqwn]:after,.press-app-btn[data-astro-cid-ryaskqwn]{transition:none}}.hG-header[data-astro-cid-54zgjiiv]{z-index:1000;width:100%;color:var(--public-text);border-top:3px solid var(--public-accent-dark,var(--public-accent));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.hG-header[data-astro-cid-54zgjiiv].is-scrolled .hG-bar[data-astro-cid-54zgjiiv]{box-shadow:var(--public-shadow)}.hG-util[data-astro-cid-54zgjiiv]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-header-border)}.hG-util-inner[data-astro-cid-54zgjiiv]{align-items:center;gap:.75rem;max-width:1240px;min-height:30px;margin:0 auto;padding:.32rem clamp(1rem,3vw,2rem);display:flex}.hG-util-info[data-astro-cid-54zgjiiv]{letter-spacing:.03em;min-width:0;color:var(--public-muted);align-items:center;gap:.7rem;font-size:.73rem;font-weight:600;display:flex}.hG-util-loc[data-astro-cid-54zgjiiv],.hG-util-night[data-astro-cid-54zgjiiv]{white-space:nowrap;align-items:center;gap:.34rem;display:inline-flex}.hG-util-ico[data-astro-cid-54zgjiiv]{color:var(--public-accent);flex:none}.hG-util-sep[data-astro-cid-54zgjiiv]{background:color-mix(in srgb, var(--public-muted) 45%, transparent);flex:none;width:1px;height:12px}.hG-cart[data-astro-cid-54zgjiiv]{width:34px;height:26px;color:var(--public-text);border:1px solid color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 24%, transparent);background:color-mix(in srgb, var(--public-bg) 55%, transparent);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hG-cart[data-astro-cid-54zgjiiv]:hover,.hG-cart[data-astro-cid-54zgjiiv]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:var(--public-bg);outline:none}.hG-cart[data-astro-cid-54zgjiiv]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-cart-badge[data-astro-cid-54zgjiiv]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.64rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.hG-bar[data-astro-cid-54zgjiiv]{background:var(--public-header-bg);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--public-header-border)}.hG-bar-inner[data-astro-cid-54zgjiiv]{align-items:center;gap:clamp(.85rem,2.4vw,2rem);max-width:1240px;margin:0 auto;padding:.62rem clamp(1rem,3vw,2rem);display:flex}.hG-brand[data-astro-cid-54zgjiiv]{color:inherit;border-radius:6px;flex:none;align-items:center;gap:.68rem;min-width:0;text-decoration:none;display:inline-flex}.hG-brand[data-astro-cid-54zgjiiv]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hG-logo[data-astro-cid-54zgjiiv]{object-fit:contain;flex:none;width:48px;height:48px}.hG-brand-text[data-astro-cid-54zgjiiv]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.hG-brand-name[data-astro-cid-54zgjiiv]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.02rem,1.7vw,1.24rem);font-weight:800;overflow:hidden}.hG-brand-tag[data-astro-cid-54zgjiiv]{letter-spacing:.15em;text-transform:uppercase;color:var(--public-muted);font-size:.64rem;font-weight:700}.hG-nav[data-astro-cid-54zgjiiv]{flex:auto;justify-content:flex-start;min-width:0;display:flex}.hG-nav-list[data-astro-cid-54zgjiiv]{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.hG-nav-item[data-astro-cid-54zgjiiv]{position:relative}.hG-nav-link[data-astro-cid-54zgjiiv]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3rem;padding:.55rem .72rem;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.hG-nav-link[data-astro-cid-54zgjiiv]:hover,.hG-nav-link[data-astro-cid-54zgjiiv]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent)}.hG-nav-link[data-astro-cid-54zgjiiv]:focus-visible{outline:2px solid var(--public-accent);outline-offset:1px}.hG-nav-link[data-astro-cid-54zgjiiv].active{color:var(--public-accent)}.hG-nav-item[data-astro-cid-54zgjiiv]>.hG-nav-link[data-astro-cid-54zgjiiv].active:after{content:"";background:var(--public-accent);border-radius:1px;height:3px;position:absolute;bottom:.2rem;left:.72rem;right:.72rem}.hG-caret[data-astro-cid-54zgjiiv]{opacity:.7;transition:transform .18s}.hG-has-drop[data-astro-cid-54zgjiiv].is-open>.hG-drop-btn[data-astro-cid-54zgjiiv] .hG-caret[data-astro-cid-54zgjiiv]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-54zgjiiv]:hover>.hG-drop-btn[data-astro-cid-54zgjiiv] .hG-caret[data-astro-cid-54zgjiiv]{transform:rotate(180deg)}}.hG-drop[data-astro-cid-54zgjiiv]{background:var(--public-bg);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);border-radius:var(--public-radius,6px);min-width:214px;box-shadow:var(--public-shadow-strong,0 16px 36px #00000024);opacity:0;visibility:hidden;pointer-events:none;z-index:20;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .45rem);left:0;transform:translateY(6px)}.hG-drop[data-astro-cid-54zgjiiv]:before{content:"";height:calc(.45rem + 4px);position:absolute;top:calc(-.45rem - 4px);left:0;right:0}.hG-has-drop[data-astro-cid-54zgjiiv].is-open>.hG-drop[data-astro-cid-54zgjiiv]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-54zgjiiv]:hover>.hG-drop[data-astro-cid-54zgjiiv],.hG-has-drop[data-astro-cid-54zgjiiv]:focus-within>.hG-drop[data-astro-cid-54zgjiiv]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}}.hG-drop-list[data-astro-cid-54zgjiiv]{margin:0;padding:0;list-style:none}.hG-drop-link[data-astro-cid-54zgjiiv]{color:var(--public-text);white-space:nowrap;border-radius:5px;padding:.55rem .72rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.hG-drop-link[data-astro-cid-54zgjiiv]:hover,.hG-drop-link[data-astro-cid-54zgjiiv]:focus-visible{background:color-mix(in srgb, var(--public-accent) 13%, transparent);color:var(--public-accent);outline:none}.hG-drop-link[data-astro-cid-54zgjiiv]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drop-link[data-astro-cid-54zgjiiv].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.hG-actions[data-astro-cid-54zgjiiv]{flex:none;align-items:center;gap:.6rem;margin-left:auto;display:flex}.hG-app-btn[data-astro-cid-54zgjiiv]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));box-shadow:0 1px 2px color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 40%, transparent);cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:.56rem 1.1rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.hG-app-btn[data-astro-cid-54zgjiiv]:hover{filter:brightness(1.07)}.hG-app-btn[data-astro-cid-54zgjiiv]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-app-btn[data-astro-cid-54zgjiiv]:active{transform:translateY(1px)}.hG-burger[data-astro-cid-54zgjiiv]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;border-radius:5px;justify-content:center;align-items:center;display:none}.hG-burger[data-astro-cid-54zgjiiv]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-burger-bars[data-astro-cid-54zgjiiv]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.hG-burger-bars[data-astro-cid-54zgjiiv] span[data-astro-cid-54zgjiiv]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.hG-scrim[data-astro-cid-54zgjiiv]{z-index:1100;opacity:0;background:#18140c80;transition:opacity .25s;position:fixed;inset:0}.hG-scrim[data-astro-cid-54zgjiiv].is-open{opacity:1}.hG-drawer[data-astro-cid-54zgjiiv]{z-index:1200;background:var(--public-bg);border-left:3px solid var(--public-accent);flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #18140c33}.hG-drawer[data-astro-cid-54zgjiiv].is-open{transform:translate(0)}.hG-drawer-head[data-astro-cid-54zgjiiv]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.hG-drawer-title[data-astro-cid-54zgjiiv]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.72rem;font-weight:800}.hG-drawer-close[data-astro-cid-54zgjiiv]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.hG-drawer-close[data-astro-cid-54zgjiiv]:hover{color:var(--public-accent);border-color:var(--public-accent)}.hG-drawer-close[data-astro-cid-54zgjiiv]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-drawer-list[data-astro-cid-54zgjiiv]{flex:auto;margin:0;padding:.5rem .75rem;list-style:none}.hG-drawer-link[data-astro-cid-54zgjiiv]{color:var(--public-text);border-left:3px solid #0000;border-radius:5px;padding:.72rem .6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.hG-drawer-link[data-astro-cid-54zgjiiv]:hover,.hG-drawer-link[data-astro-cid-54zgjiiv]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent);outline:none}.hG-drawer-link[data-astro-cid-54zgjiiv]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drawer-link[data-astro-cid-54zgjiiv].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.hG-drawer-foot[data-astro-cid-54zgjiiv]{border-top:1px solid var(--public-line);padding:1rem 1.1rem 1.4rem}.hG-app-btn-block[data-astro-cid-54zgjiiv]{width:100%;padding:.78rem 1rem;font-size:.9rem}.hG-drawer-meta[data-astro-cid-54zgjiiv]{letter-spacing:.04em;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.72rem}@media (max-width:960px){.hG-nav[data-astro-cid-54zgjiiv],.hG-app-btn[data-astro-cid-54zgjiiv]{display:none}.hG-burger[data-astro-cid-54zgjiiv]{display:inline-flex}}@media (max-width:560px){.hG-util-loc[data-astro-cid-54zgjiiv],.hG-util-sep[data-astro-cid-54zgjiiv],.hG-brand-tag[data-astro-cid-54zgjiiv]{display:none}}@media (max-width:380px){.hG-util-night[data-astro-cid-54zgjiiv]{display:none}}@media (prefers-reduced-motion:reduce){.hG-drop[data-astro-cid-54zgjiiv],.hG-scrim[data-astro-cid-54zgjiiv],.hG-drawer[data-astro-cid-54zgjiiv],.hG-caret[data-astro-cid-54zgjiiv],.hG-app-btn[data-astro-cid-54zgjiiv],.hG-cart[data-astro-cid-54zgjiiv]{transition:none}}.hG-header[data-astro-cid-vknzjl57]{z-index:1000;width:100%;color:var(--public-text);border-top:3px solid var(--public-accent-dark,var(--public-accent));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.hG-header[data-astro-cid-vknzjl57].is-scrolled .hG-bar[data-astro-cid-vknzjl57]{box-shadow:var(--public-shadow)}.hG-util[data-astro-cid-vknzjl57]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-header-border)}.hG-util-inner[data-astro-cid-vknzjl57]{align-items:center;gap:.75rem;max-width:1240px;min-height:30px;margin:0 auto;padding:.32rem clamp(1rem,3vw,2rem);display:flex}.hG-util-info[data-astro-cid-vknzjl57]{letter-spacing:.03em;min-width:0;color:var(--public-muted);align-items:center;gap:.7rem;font-size:.73rem;font-weight:600;display:flex}.hG-util-loc[data-astro-cid-vknzjl57],.hG-util-night[data-astro-cid-vknzjl57]{white-space:nowrap;align-items:center;gap:.34rem;display:inline-flex}.hG-util-ico[data-astro-cid-vknzjl57]{color:var(--public-accent);flex:none}.hG-util-sep[data-astro-cid-vknzjl57]{background:color-mix(in srgb, var(--public-muted) 45%, transparent);flex:none;width:1px;height:12px}.hG-cart[data-astro-cid-vknzjl57]{width:34px;height:26px;color:var(--public-text);border:1px solid color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 24%, transparent);background:color-mix(in srgb, var(--public-bg) 55%, transparent);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hG-cart[data-astro-cid-vknzjl57]:hover,.hG-cart[data-astro-cid-vknzjl57]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:var(--public-bg);outline:none}.hG-cart[data-astro-cid-vknzjl57]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-cart-badge[data-astro-cid-vknzjl57]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.64rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.hG-bar[data-astro-cid-vknzjl57]{background:var(--public-header-bg);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--public-header-border)}.hG-bar-inner[data-astro-cid-vknzjl57]{align-items:center;gap:clamp(.85rem,2.4vw,2rem);max-width:1240px;margin:0 auto;padding:.62rem clamp(1rem,3vw,2rem);display:flex}.hG-brand[data-astro-cid-vknzjl57]{color:inherit;border-radius:6px;flex:none;align-items:center;gap:.68rem;min-width:0;text-decoration:none;display:inline-flex}.hG-brand[data-astro-cid-vknzjl57]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hG-logo[data-astro-cid-vknzjl57]{object-fit:contain;flex:none;width:48px;height:48px}.hG-brand-text[data-astro-cid-vknzjl57]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.hG-brand-name[data-astro-cid-vknzjl57]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.02rem,1.7vw,1.24rem);font-weight:800;overflow:hidden}.hG-brand-tag[data-astro-cid-vknzjl57]{letter-spacing:.15em;text-transform:uppercase;color:var(--public-muted);font-size:.64rem;font-weight:700}.hG-nav[data-astro-cid-vknzjl57]{flex:auto;justify-content:flex-start;min-width:0;display:flex}.hG-nav-list[data-astro-cid-vknzjl57]{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.hG-nav-item[data-astro-cid-vknzjl57]{position:relative}.hG-nav-link[data-astro-cid-vknzjl57]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3rem;padding:.55rem .72rem;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.hG-nav-link[data-astro-cid-vknzjl57]:hover,.hG-nav-link[data-astro-cid-vknzjl57]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent)}.hG-nav-link[data-astro-cid-vknzjl57]:focus-visible{outline:2px solid var(--public-accent);outline-offset:1px}.hG-nav-link[data-astro-cid-vknzjl57].active{color:var(--public-accent)}.hG-nav-item[data-astro-cid-vknzjl57]>.hG-nav-link[data-astro-cid-vknzjl57].active:after{content:"";background:var(--public-accent);border-radius:1px;height:3px;position:absolute;bottom:.2rem;left:.72rem;right:.72rem}.hG-caret[data-astro-cid-vknzjl57]{opacity:.7;transition:transform .18s}.hG-has-drop[data-astro-cid-vknzjl57].is-open>.hG-drop-btn[data-astro-cid-vknzjl57] .hG-caret[data-astro-cid-vknzjl57]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-vknzjl57]:hover>.hG-drop-btn[data-astro-cid-vknzjl57] .hG-caret[data-astro-cid-vknzjl57]{transform:rotate(180deg)}}.hG-drop[data-astro-cid-vknzjl57]{background:var(--public-bg);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);border-radius:var(--public-radius,6px);min-width:214px;box-shadow:var(--public-shadow-strong,0 16px 36px #00000024);opacity:0;visibility:hidden;pointer-events:none;z-index:20;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .45rem);left:0;transform:translateY(6px)}.hG-drop[data-astro-cid-vknzjl57]:before{content:"";height:calc(.45rem + 4px);position:absolute;top:calc(-.45rem - 4px);left:0;right:0}.hG-has-drop[data-astro-cid-vknzjl57].is-open>.hG-drop[data-astro-cid-vknzjl57]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-vknzjl57]:hover>.hG-drop[data-astro-cid-vknzjl57],.hG-has-drop[data-astro-cid-vknzjl57]:focus-within>.hG-drop[data-astro-cid-vknzjl57]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}}.hG-drop-list[data-astro-cid-vknzjl57]{margin:0;padding:0;list-style:none}.hG-drop-link[data-astro-cid-vknzjl57]{color:var(--public-text);white-space:nowrap;border-radius:5px;padding:.55rem .72rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.hG-drop-link[data-astro-cid-vknzjl57]:hover,.hG-drop-link[data-astro-cid-vknzjl57]:focus-visible{background:color-mix(in srgb, var(--public-accent) 13%, transparent);color:var(--public-accent);outline:none}.hG-drop-link[data-astro-cid-vknzjl57]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drop-link[data-astro-cid-vknzjl57].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.hG-actions[data-astro-cid-vknzjl57]{flex:none;align-items:center;gap:.6rem;margin-left:auto;display:flex}.hG-app-btn[data-astro-cid-vknzjl57]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));box-shadow:0 1px 2px color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 40%, transparent);cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:.56rem 1.1rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.hG-app-btn[data-astro-cid-vknzjl57]:hover{filter:brightness(1.07)}.hG-app-btn[data-astro-cid-vknzjl57]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-app-btn[data-astro-cid-vknzjl57]:active{transform:translateY(1px)}.hG-burger[data-astro-cid-vknzjl57]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;border-radius:5px;justify-content:center;align-items:center;display:none}.hG-burger[data-astro-cid-vknzjl57]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-burger-bars[data-astro-cid-vknzjl57]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.hG-burger-bars[data-astro-cid-vknzjl57] span[data-astro-cid-vknzjl57]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.hG-scrim[data-astro-cid-vknzjl57]{z-index:1100;opacity:0;background:#18140c80;transition:opacity .25s;position:fixed;inset:0}.hG-scrim[data-astro-cid-vknzjl57].is-open{opacity:1}.hG-drawer[data-astro-cid-vknzjl57]{z-index:1200;background:var(--public-bg);border-left:3px solid var(--public-accent);flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #18140c33}.hG-drawer[data-astro-cid-vknzjl57].is-open{transform:translate(0)}.hG-drawer-head[data-astro-cid-vknzjl57]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.hG-drawer-title[data-astro-cid-vknzjl57]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.72rem;font-weight:800}.hG-drawer-close[data-astro-cid-vknzjl57]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.hG-drawer-close[data-astro-cid-vknzjl57]:hover{color:var(--public-accent);border-color:var(--public-accent)}.hG-drawer-close[data-astro-cid-vknzjl57]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-drawer-list[data-astro-cid-vknzjl57]{flex:auto;margin:0;padding:.5rem .75rem;list-style:none}.hG-drawer-link[data-astro-cid-vknzjl57]{color:var(--public-text);border-left:3px solid #0000;border-radius:5px;padding:.72rem .6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.hG-drawer-link[data-astro-cid-vknzjl57]:hover,.hG-drawer-link[data-astro-cid-vknzjl57]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent);outline:none}.hG-drawer-link[data-astro-cid-vknzjl57]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drawer-link[data-astro-cid-vknzjl57].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.hG-drawer-foot[data-astro-cid-vknzjl57]{border-top:1px solid var(--public-line);padding:1rem 1.1rem 1.4rem}.hG-app-btn-block[data-astro-cid-vknzjl57]{width:100%;padding:.78rem 1rem;font-size:.9rem}.hG-drawer-meta[data-astro-cid-vknzjl57]{letter-spacing:.04em;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.72rem}@media (max-width:960px){.hG-nav[data-astro-cid-vknzjl57],.hG-app-btn[data-astro-cid-vknzjl57]{display:none}.hG-burger[data-astro-cid-vknzjl57]{display:inline-flex}}@media (max-width:560px){.hG-util-loc[data-astro-cid-vknzjl57],.hG-util-sep[data-astro-cid-vknzjl57],.hG-brand-tag[data-astro-cid-vknzjl57]{display:none}}@media (max-width:380px){.hG-util-night[data-astro-cid-vknzjl57]{display:none}}@media (prefers-reduced-motion:reduce){.hG-drop[data-astro-cid-vknzjl57],.hG-scrim[data-astro-cid-vknzjl57],.hG-drawer[data-astro-cid-vknzjl57],.hG-caret[data-astro-cid-vknzjl57],.hG-app-btn[data-astro-cid-vknzjl57],.hG-cart[data-astro-cid-vknzjl57]{transition:none}}.hG-header[data-astro-cid-jn7tvx6f]{z-index:1000;width:100%;color:var(--public-text);border-top:3px solid var(--public-accent-dark,var(--public-accent));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.hG-header[data-astro-cid-jn7tvx6f].is-scrolled .hG-bar[data-astro-cid-jn7tvx6f]{box-shadow:var(--public-shadow)}.hG-util[data-astro-cid-jn7tvx6f]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-header-border)}.hG-util-inner[data-astro-cid-jn7tvx6f]{align-items:center;gap:.75rem;max-width:1240px;min-height:30px;margin:0 auto;padding:.32rem clamp(1rem,3vw,2rem);display:flex}.hG-util-info[data-astro-cid-jn7tvx6f]{letter-spacing:.03em;min-width:0;color:var(--public-muted);align-items:center;gap:.7rem;font-size:.73rem;font-weight:600;display:flex}.hG-util-loc[data-astro-cid-jn7tvx6f],.hG-util-night[data-astro-cid-jn7tvx6f]{white-space:nowrap;align-items:center;gap:.34rem;display:inline-flex}.hG-util-ico[data-astro-cid-jn7tvx6f]{color:var(--public-accent);flex:none}.hG-util-sep[data-astro-cid-jn7tvx6f]{background:color-mix(in srgb, var(--public-muted) 45%, transparent);flex:none;width:1px;height:12px}.hG-cart[data-astro-cid-jn7tvx6f]{width:34px;height:26px;color:var(--public-text);border:1px solid color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 24%, transparent);background:color-mix(in srgb, var(--public-bg) 55%, transparent);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hG-cart[data-astro-cid-jn7tvx6f]:hover,.hG-cart[data-astro-cid-jn7tvx6f]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:var(--public-bg);outline:none}.hG-cart[data-astro-cid-jn7tvx6f]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-cart-badge[data-astro-cid-jn7tvx6f]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.64rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.hG-bar[data-astro-cid-jn7tvx6f]{background:var(--public-header-bg);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--public-header-border)}.hG-bar-inner[data-astro-cid-jn7tvx6f]{align-items:center;gap:clamp(.85rem,2.4vw,2rem);max-width:1240px;margin:0 auto;padding:.62rem clamp(1rem,3vw,2rem);display:flex}.hG-brand[data-astro-cid-jn7tvx6f]{color:inherit;border-radius:6px;flex:none;align-items:center;gap:.68rem;min-width:0;text-decoration:none;display:inline-flex}.hG-brand[data-astro-cid-jn7tvx6f]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hG-logo[data-astro-cid-jn7tvx6f]{object-fit:contain;flex:none;width:48px;height:48px}.hG-brand-text[data-astro-cid-jn7tvx6f]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.hG-brand-name[data-astro-cid-jn7tvx6f]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.02rem,1.7vw,1.24rem);font-weight:800;overflow:hidden}.hG-brand-tag[data-astro-cid-jn7tvx6f]{letter-spacing:.15em;text-transform:uppercase;color:var(--public-muted);font-size:.64rem;font-weight:700}.hG-nav[data-astro-cid-jn7tvx6f]{flex:auto;justify-content:flex-start;min-width:0;display:flex}.hG-nav-list[data-astro-cid-jn7tvx6f]{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.hG-nav-item[data-astro-cid-jn7tvx6f]{position:relative}.hG-nav-link[data-astro-cid-jn7tvx6f]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3rem;padding:.55rem .72rem;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.hG-nav-link[data-astro-cid-jn7tvx6f]:hover,.hG-nav-link[data-astro-cid-jn7tvx6f]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent)}.hG-nav-link[data-astro-cid-jn7tvx6f]:focus-visible{outline:2px solid var(--public-accent);outline-offset:1px}.hG-nav-link[data-astro-cid-jn7tvx6f].active{color:var(--public-accent)}.hG-nav-item[data-astro-cid-jn7tvx6f]>.hG-nav-link[data-astro-cid-jn7tvx6f].active:after{content:"";background:var(--public-accent);border-radius:1px;height:3px;position:absolute;bottom:.2rem;left:.72rem;right:.72rem}.hG-caret[data-astro-cid-jn7tvx6f]{opacity:.7;transition:transform .18s}.hG-has-drop[data-astro-cid-jn7tvx6f].is-open>.hG-drop-btn[data-astro-cid-jn7tvx6f] .hG-caret[data-astro-cid-jn7tvx6f]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-jn7tvx6f]:hover>.hG-drop-btn[data-astro-cid-jn7tvx6f] .hG-caret[data-astro-cid-jn7tvx6f]{transform:rotate(180deg)}}.hG-drop[data-astro-cid-jn7tvx6f]{background:var(--public-bg);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);border-radius:var(--public-radius,6px);min-width:214px;box-shadow:var(--public-shadow-strong,0 16px 36px #00000024);opacity:0;visibility:hidden;pointer-events:none;z-index:20;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .45rem);left:0;transform:translateY(6px)}.hG-drop[data-astro-cid-jn7tvx6f]:before{content:"";height:calc(.45rem + 4px);position:absolute;top:calc(-.45rem - 4px);left:0;right:0}.hG-has-drop[data-astro-cid-jn7tvx6f].is-open>.hG-drop[data-astro-cid-jn7tvx6f]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-jn7tvx6f]:hover>.hG-drop[data-astro-cid-jn7tvx6f],.hG-has-drop[data-astro-cid-jn7tvx6f]:focus-within>.hG-drop[data-astro-cid-jn7tvx6f]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}}.hG-drop-list[data-astro-cid-jn7tvx6f]{margin:0;padding:0;list-style:none}.hG-drop-link[data-astro-cid-jn7tvx6f]{color:var(--public-text);white-space:nowrap;border-radius:5px;padding:.55rem .72rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.hG-drop-link[data-astro-cid-jn7tvx6f]:hover,.hG-drop-link[data-astro-cid-jn7tvx6f]:focus-visible{background:color-mix(in srgb, var(--public-accent) 13%, transparent);color:var(--public-accent);outline:none}.hG-drop-link[data-astro-cid-jn7tvx6f]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drop-link[data-astro-cid-jn7tvx6f].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.hG-actions[data-astro-cid-jn7tvx6f]{flex:none;align-items:center;gap:.6rem;margin-left:auto;display:flex}.hG-app-btn[data-astro-cid-jn7tvx6f]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));box-shadow:0 1px 2px color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 40%, transparent);cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:.56rem 1.1rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.hG-app-btn[data-astro-cid-jn7tvx6f]:hover{filter:brightness(1.07)}.hG-app-btn[data-astro-cid-jn7tvx6f]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-app-btn[data-astro-cid-jn7tvx6f]:active{transform:translateY(1px)}.hG-burger[data-astro-cid-jn7tvx6f]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;border-radius:5px;justify-content:center;align-items:center;display:none}.hG-burger[data-astro-cid-jn7tvx6f]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-burger-bars[data-astro-cid-jn7tvx6f]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.hG-burger-bars[data-astro-cid-jn7tvx6f] span[data-astro-cid-jn7tvx6f]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.hG-scrim[data-astro-cid-jn7tvx6f]{z-index:1100;opacity:0;background:#18140c80;transition:opacity .25s;position:fixed;inset:0}.hG-scrim[data-astro-cid-jn7tvx6f].is-open{opacity:1}.hG-drawer[data-astro-cid-jn7tvx6f]{z-index:1200;background:var(--public-bg);border-left:3px solid var(--public-accent);flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #18140c33}.hG-drawer[data-astro-cid-jn7tvx6f].is-open{transform:translate(0)}.hG-drawer-head[data-astro-cid-jn7tvx6f]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.hG-drawer-title[data-astro-cid-jn7tvx6f]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.72rem;font-weight:800}.hG-drawer-close[data-astro-cid-jn7tvx6f]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.hG-drawer-close[data-astro-cid-jn7tvx6f]:hover{color:var(--public-accent);border-color:var(--public-accent)}.hG-drawer-close[data-astro-cid-jn7tvx6f]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-drawer-list[data-astro-cid-jn7tvx6f]{flex:auto;margin:0;padding:.5rem .75rem;list-style:none}.hG-drawer-link[data-astro-cid-jn7tvx6f]{color:var(--public-text);border-left:3px solid #0000;border-radius:5px;padding:.72rem .6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.hG-drawer-link[data-astro-cid-jn7tvx6f]:hover,.hG-drawer-link[data-astro-cid-jn7tvx6f]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent);outline:none}.hG-drawer-link[data-astro-cid-jn7tvx6f]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drawer-link[data-astro-cid-jn7tvx6f].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.hG-drawer-foot[data-astro-cid-jn7tvx6f]{border-top:1px solid var(--public-line);padding:1rem 1.1rem 1.4rem}.hG-app-btn-block[data-astro-cid-jn7tvx6f]{width:100%;padding:.78rem 1rem;font-size:.9rem}.hG-drawer-meta[data-astro-cid-jn7tvx6f]{letter-spacing:.04em;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.72rem}@media (max-width:960px){.hG-nav[data-astro-cid-jn7tvx6f],.hG-app-btn[data-astro-cid-jn7tvx6f]{display:none}.hG-burger[data-astro-cid-jn7tvx6f]{display:inline-flex}}@media (max-width:560px){.hG-util-loc[data-astro-cid-jn7tvx6f],.hG-util-sep[data-astro-cid-jn7tvx6f],.hG-brand-tag[data-astro-cid-jn7tvx6f]{display:none}}@media (max-width:380px){.hG-util-night[data-astro-cid-jn7tvx6f]{display:none}}@media (prefers-reduced-motion:reduce){.hG-drop[data-astro-cid-jn7tvx6f],.hG-scrim[data-astro-cid-jn7tvx6f],.hG-drawer[data-astro-cid-jn7tvx6f],.hG-caret[data-astro-cid-jn7tvx6f],.hG-app-btn[data-astro-cid-jn7tvx6f],.hG-cart[data-astro-cid-jn7tvx6f]{transition:none}}.hG-header[data-astro-cid-zzhunl4i]{z-index:1000;width:100%;color:var(--public-text);border-top:3px solid var(--public-accent-dark,var(--public-accent));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.hG-header[data-astro-cid-zzhunl4i].is-scrolled .hG-bar[data-astro-cid-zzhunl4i]{box-shadow:var(--public-shadow)}.hG-util[data-astro-cid-zzhunl4i]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-header-border)}.hG-util-inner[data-astro-cid-zzhunl4i]{align-items:center;gap:.75rem;max-width:1240px;min-height:30px;margin:0 auto;padding:.32rem clamp(1rem,3vw,2rem);display:flex}.hG-util-info[data-astro-cid-zzhunl4i]{letter-spacing:.03em;min-width:0;color:var(--public-muted);align-items:center;gap:.7rem;font-size:.73rem;font-weight:600;display:flex}.hG-util-loc[data-astro-cid-zzhunl4i],.hG-util-night[data-astro-cid-zzhunl4i]{white-space:nowrap;align-items:center;gap:.34rem;display:inline-flex}.hG-util-ico[data-astro-cid-zzhunl4i]{color:var(--public-accent);flex:none}.hG-util-sep[data-astro-cid-zzhunl4i]{background:color-mix(in srgb, var(--public-muted) 45%, transparent);flex:none;width:1px;height:12px}.hG-cart[data-astro-cid-zzhunl4i]{width:34px;height:26px;color:var(--public-text);border:1px solid color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 24%, transparent);background:color-mix(in srgb, var(--public-bg) 55%, transparent);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hG-cart[data-astro-cid-zzhunl4i]:hover,.hG-cart[data-astro-cid-zzhunl4i]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:var(--public-bg);outline:none}.hG-cart[data-astro-cid-zzhunl4i]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-cart-badge[data-astro-cid-zzhunl4i]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.64rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.hG-bar[data-astro-cid-zzhunl4i]{background:var(--public-header-bg);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--public-header-border)}.hG-bar-inner[data-astro-cid-zzhunl4i]{align-items:center;gap:clamp(.85rem,2.4vw,2rem);max-width:1240px;margin:0 auto;padding:.62rem clamp(1rem,3vw,2rem);display:flex}.hG-brand[data-astro-cid-zzhunl4i]{color:inherit;border-radius:6px;flex:none;align-items:center;gap:.68rem;min-width:0;text-decoration:none;display:inline-flex}.hG-brand[data-astro-cid-zzhunl4i]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hG-logo[data-astro-cid-zzhunl4i]{object-fit:contain;flex:none;width:48px;height:48px}.hG-brand-text[data-astro-cid-zzhunl4i]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.hG-brand-name[data-astro-cid-zzhunl4i]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.02rem,1.7vw,1.24rem);font-weight:800;overflow:hidden}.hG-brand-tag[data-astro-cid-zzhunl4i]{letter-spacing:.15em;text-transform:uppercase;color:var(--public-muted);font-size:.64rem;font-weight:700}.hG-nav[data-astro-cid-zzhunl4i]{flex:auto;justify-content:flex-start;min-width:0;display:flex}.hG-nav-list[data-astro-cid-zzhunl4i]{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.hG-nav-item[data-astro-cid-zzhunl4i]{position:relative}.hG-nav-link[data-astro-cid-zzhunl4i]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3rem;padding:.55rem .72rem;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.hG-nav-link[data-astro-cid-zzhunl4i]:hover,.hG-nav-link[data-astro-cid-zzhunl4i]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent)}.hG-nav-link[data-astro-cid-zzhunl4i]:focus-visible{outline:2px solid var(--public-accent);outline-offset:1px}.hG-nav-link[data-astro-cid-zzhunl4i].active{color:var(--public-accent)}.hG-nav-item[data-astro-cid-zzhunl4i]>.hG-nav-link[data-astro-cid-zzhunl4i].active:after{content:"";background:var(--public-accent);border-radius:1px;height:3px;position:absolute;bottom:.2rem;left:.72rem;right:.72rem}.hG-caret[data-astro-cid-zzhunl4i]{opacity:.7;transition:transform .18s}.hG-has-drop[data-astro-cid-zzhunl4i].is-open>.hG-drop-btn[data-astro-cid-zzhunl4i] .hG-caret[data-astro-cid-zzhunl4i]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-zzhunl4i]:hover>.hG-drop-btn[data-astro-cid-zzhunl4i] .hG-caret[data-astro-cid-zzhunl4i]{transform:rotate(180deg)}}.hG-drop[data-astro-cid-zzhunl4i]{background:var(--public-bg);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);border-radius:var(--public-radius,6px);min-width:214px;box-shadow:var(--public-shadow-strong,0 16px 36px #00000024);opacity:0;visibility:hidden;pointer-events:none;z-index:20;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .45rem);left:0;transform:translateY(6px)}.hG-drop[data-astro-cid-zzhunl4i]:before{content:"";height:calc(.45rem + 4px);position:absolute;top:calc(-.45rem - 4px);left:0;right:0}.hG-has-drop[data-astro-cid-zzhunl4i].is-open>.hG-drop[data-astro-cid-zzhunl4i]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-zzhunl4i]:hover>.hG-drop[data-astro-cid-zzhunl4i],.hG-has-drop[data-astro-cid-zzhunl4i]:focus-within>.hG-drop[data-astro-cid-zzhunl4i]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}}.hG-drop-list[data-astro-cid-zzhunl4i]{margin:0;padding:0;list-style:none}.hG-drop-link[data-astro-cid-zzhunl4i]{color:var(--public-text);white-space:nowrap;border-radius:5px;padding:.55rem .72rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.hG-drop-link[data-astro-cid-zzhunl4i]:hover,.hG-drop-link[data-astro-cid-zzhunl4i]:focus-visible{background:color-mix(in srgb, var(--public-accent) 13%, transparent);color:var(--public-accent);outline:none}.hG-drop-link[data-astro-cid-zzhunl4i]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drop-link[data-astro-cid-zzhunl4i].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.hG-actions[data-astro-cid-zzhunl4i]{flex:none;align-items:center;gap:.6rem;margin-left:auto;display:flex}.hG-app-btn[data-astro-cid-zzhunl4i]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));box-shadow:0 1px 2px color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 40%, transparent);cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:.56rem 1.1rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.hG-app-btn[data-astro-cid-zzhunl4i]:hover{filter:brightness(1.07)}.hG-app-btn[data-astro-cid-zzhunl4i]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-app-btn[data-astro-cid-zzhunl4i]:active{transform:translateY(1px)}.hG-burger[data-astro-cid-zzhunl4i]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;border-radius:5px;justify-content:center;align-items:center;display:none}.hG-burger[data-astro-cid-zzhunl4i]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-burger-bars[data-astro-cid-zzhunl4i]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.hG-burger-bars[data-astro-cid-zzhunl4i] span[data-astro-cid-zzhunl4i]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.hG-scrim[data-astro-cid-zzhunl4i]{z-index:1100;opacity:0;background:#18140c80;transition:opacity .25s;position:fixed;inset:0}.hG-scrim[data-astro-cid-zzhunl4i].is-open{opacity:1}.hG-drawer[data-astro-cid-zzhunl4i]{z-index:1200;background:var(--public-bg);border-left:3px solid var(--public-accent);flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #18140c33}.hG-drawer[data-astro-cid-zzhunl4i].is-open{transform:translate(0)}.hG-drawer-head[data-astro-cid-zzhunl4i]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.hG-drawer-title[data-astro-cid-zzhunl4i]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.72rem;font-weight:800}.hG-drawer-close[data-astro-cid-zzhunl4i]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.hG-drawer-close[data-astro-cid-zzhunl4i]:hover{color:var(--public-accent);border-color:var(--public-accent)}.hG-drawer-close[data-astro-cid-zzhunl4i]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-drawer-list[data-astro-cid-zzhunl4i]{flex:auto;margin:0;padding:.5rem .75rem;list-style:none}.hG-drawer-link[data-astro-cid-zzhunl4i]{color:var(--public-text);border-left:3px solid #0000;border-radius:5px;padding:.72rem .6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.hG-drawer-link[data-astro-cid-zzhunl4i]:hover,.hG-drawer-link[data-astro-cid-zzhunl4i]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent);outline:none}.hG-drawer-link[data-astro-cid-zzhunl4i]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drawer-link[data-astro-cid-zzhunl4i].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.hG-drawer-foot[data-astro-cid-zzhunl4i]{border-top:1px solid var(--public-line);padding:1rem 1.1rem 1.4rem}.hG-app-btn-block[data-astro-cid-zzhunl4i]{width:100%;padding:.78rem 1rem;font-size:.9rem}.hG-drawer-meta[data-astro-cid-zzhunl4i]{letter-spacing:.04em;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.72rem}@media (max-width:960px){.hG-nav[data-astro-cid-zzhunl4i],.hG-app-btn[data-astro-cid-zzhunl4i]{display:none}.hG-burger[data-astro-cid-zzhunl4i]{display:inline-flex}}@media (max-width:560px){.hG-util-loc[data-astro-cid-zzhunl4i],.hG-util-sep[data-astro-cid-zzhunl4i],.hG-brand-tag[data-astro-cid-zzhunl4i]{display:none}}@media (max-width:380px){.hG-util-night[data-astro-cid-zzhunl4i]{display:none}}@media (prefers-reduced-motion:reduce){.hG-drop[data-astro-cid-zzhunl4i],.hG-scrim[data-astro-cid-zzhunl4i],.hG-drawer[data-astro-cid-zzhunl4i],.hG-caret[data-astro-cid-zzhunl4i],.hG-app-btn[data-astro-cid-zzhunl4i],.hG-cart[data-astro-cid-zzhunl4i]{transition:none}}.hG-header[data-astro-cid-q5osgyac]{z-index:1000;width:100%;color:var(--public-text);border-top:3px solid var(--public-accent-dark,var(--public-accent));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.hG-header[data-astro-cid-q5osgyac].is-scrolled .hG-bar[data-astro-cid-q5osgyac]{box-shadow:var(--public-shadow)}.hG-util[data-astro-cid-q5osgyac]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-header-border)}.hG-util-inner[data-astro-cid-q5osgyac]{align-items:center;gap:.75rem;max-width:1240px;min-height:30px;margin:0 auto;padding:.32rem clamp(1rem,3vw,2rem);display:flex}.hG-util-info[data-astro-cid-q5osgyac]{letter-spacing:.03em;min-width:0;color:var(--public-muted);align-items:center;gap:.7rem;font-size:.73rem;font-weight:600;display:flex}.hG-util-loc[data-astro-cid-q5osgyac],.hG-util-night[data-astro-cid-q5osgyac]{white-space:nowrap;align-items:center;gap:.34rem;display:inline-flex}.hG-util-ico[data-astro-cid-q5osgyac]{color:var(--public-accent);flex:none}.hG-util-sep[data-astro-cid-q5osgyac]{background:color-mix(in srgb, var(--public-muted) 45%, transparent);flex:none;width:1px;height:12px}.hG-cart[data-astro-cid-q5osgyac]{width:34px;height:26px;color:var(--public-text);border:1px solid color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 24%, transparent);background:color-mix(in srgb, var(--public-bg) 55%, transparent);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hG-cart[data-astro-cid-q5osgyac]:hover,.hG-cart[data-astro-cid-q5osgyac]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:var(--public-bg);outline:none}.hG-cart[data-astro-cid-q5osgyac]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-cart-badge[data-astro-cid-q5osgyac]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.64rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.hG-bar[data-astro-cid-q5osgyac]{background:var(--public-header-bg);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--public-header-border)}.hG-bar-inner[data-astro-cid-q5osgyac]{align-items:center;gap:clamp(.85rem,2.4vw,2rem);max-width:1240px;margin:0 auto;padding:.62rem clamp(1rem,3vw,2rem);display:flex}.hG-brand[data-astro-cid-q5osgyac]{color:inherit;border-radius:6px;flex:none;align-items:center;gap:.68rem;min-width:0;text-decoration:none;display:inline-flex}.hG-brand[data-astro-cid-q5osgyac]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hG-logo[data-astro-cid-q5osgyac]{object-fit:contain;flex:none;width:48px;height:48px}.hG-brand-text[data-astro-cid-q5osgyac]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.hG-brand-name[data-astro-cid-q5osgyac]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.02rem,1.7vw,1.24rem);font-weight:800;overflow:hidden}.hG-brand-tag[data-astro-cid-q5osgyac]{letter-spacing:.15em;text-transform:uppercase;color:var(--public-muted);font-size:.64rem;font-weight:700}.hG-nav[data-astro-cid-q5osgyac]{flex:auto;justify-content:flex-start;min-width:0;display:flex}.hG-nav-list[data-astro-cid-q5osgyac]{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.hG-nav-item[data-astro-cid-q5osgyac]{position:relative}.hG-nav-link[data-astro-cid-q5osgyac]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3rem;padding:.55rem .72rem;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.hG-nav-link[data-astro-cid-q5osgyac]:hover,.hG-nav-link[data-astro-cid-q5osgyac]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent)}.hG-nav-link[data-astro-cid-q5osgyac]:focus-visible{outline:2px solid var(--public-accent);outline-offset:1px}.hG-nav-link[data-astro-cid-q5osgyac].active{color:var(--public-accent)}.hG-nav-item[data-astro-cid-q5osgyac]>.hG-nav-link[data-astro-cid-q5osgyac].active:after{content:"";background:var(--public-accent);border-radius:1px;height:3px;position:absolute;bottom:.2rem;left:.72rem;right:.72rem}.hG-caret[data-astro-cid-q5osgyac]{opacity:.7;transition:transform .18s}.hG-has-drop[data-astro-cid-q5osgyac].is-open>.hG-drop-btn[data-astro-cid-q5osgyac] .hG-caret[data-astro-cid-q5osgyac]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-q5osgyac]:hover>.hG-drop-btn[data-astro-cid-q5osgyac] .hG-caret[data-astro-cid-q5osgyac]{transform:rotate(180deg)}}.hG-drop[data-astro-cid-q5osgyac]{background:var(--public-bg);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);border-radius:var(--public-radius,6px);min-width:214px;box-shadow:var(--public-shadow-strong,0 16px 36px #00000024);opacity:0;visibility:hidden;pointer-events:none;z-index:20;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .45rem);left:0;transform:translateY(6px)}.hG-drop[data-astro-cid-q5osgyac]:before{content:"";height:calc(.45rem + 4px);position:absolute;top:calc(-.45rem - 4px);left:0;right:0}.hG-has-drop[data-astro-cid-q5osgyac].is-open>.hG-drop[data-astro-cid-q5osgyac]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-q5osgyac]:hover>.hG-drop[data-astro-cid-q5osgyac],.hG-has-drop[data-astro-cid-q5osgyac]:focus-within>.hG-drop[data-astro-cid-q5osgyac]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}}.hG-drop-list[data-astro-cid-q5osgyac]{margin:0;padding:0;list-style:none}.hG-drop-link[data-astro-cid-q5osgyac]{color:var(--public-text);white-space:nowrap;border-radius:5px;padding:.55rem .72rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.hG-drop-link[data-astro-cid-q5osgyac]:hover,.hG-drop-link[data-astro-cid-q5osgyac]:focus-visible{background:color-mix(in srgb, var(--public-accent) 13%, transparent);color:var(--public-accent);outline:none}.hG-drop-link[data-astro-cid-q5osgyac]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drop-link[data-astro-cid-q5osgyac].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.hG-actions[data-astro-cid-q5osgyac]{flex:none;align-items:center;gap:.6rem;margin-left:auto;display:flex}.hG-app-btn[data-astro-cid-q5osgyac]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));box-shadow:0 1px 2px color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 40%, transparent);cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:.56rem 1.1rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.hG-app-btn[data-astro-cid-q5osgyac]:hover{filter:brightness(1.07)}.hG-app-btn[data-astro-cid-q5osgyac]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-app-btn[data-astro-cid-q5osgyac]:active{transform:translateY(1px)}.hG-burger[data-astro-cid-q5osgyac]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;border-radius:5px;justify-content:center;align-items:center;display:none}.hG-burger[data-astro-cid-q5osgyac]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-burger-bars[data-astro-cid-q5osgyac]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.hG-burger-bars[data-astro-cid-q5osgyac] span[data-astro-cid-q5osgyac]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.hG-scrim[data-astro-cid-q5osgyac]{z-index:1100;opacity:0;background:#18140c80;transition:opacity .25s;position:fixed;inset:0}.hG-scrim[data-astro-cid-q5osgyac].is-open{opacity:1}.hG-drawer[data-astro-cid-q5osgyac]{z-index:1200;background:var(--public-bg);border-left:3px solid var(--public-accent);flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #18140c33}.hG-drawer[data-astro-cid-q5osgyac].is-open{transform:translate(0)}.hG-drawer-head[data-astro-cid-q5osgyac]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.hG-drawer-title[data-astro-cid-q5osgyac]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.72rem;font-weight:800}.hG-drawer-close[data-astro-cid-q5osgyac]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.hG-drawer-close[data-astro-cid-q5osgyac]:hover{color:var(--public-accent);border-color:var(--public-accent)}.hG-drawer-close[data-astro-cid-q5osgyac]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-drawer-list[data-astro-cid-q5osgyac]{flex:auto;margin:0;padding:.5rem .75rem;list-style:none}.hG-drawer-link[data-astro-cid-q5osgyac]{color:var(--public-text);border-left:3px solid #0000;border-radius:5px;padding:.72rem .6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.hG-drawer-link[data-astro-cid-q5osgyac]:hover,.hG-drawer-link[data-astro-cid-q5osgyac]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent);outline:none}.hG-drawer-link[data-astro-cid-q5osgyac]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drawer-link[data-astro-cid-q5osgyac].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.hG-drawer-foot[data-astro-cid-q5osgyac]{border-top:1px solid var(--public-line);padding:1rem 1.1rem 1.4rem}.hG-app-btn-block[data-astro-cid-q5osgyac]{width:100%;padding:.78rem 1rem;font-size:.9rem}.hG-drawer-meta[data-astro-cid-q5osgyac]{letter-spacing:.04em;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.72rem}@media (max-width:960px){.hG-nav[data-astro-cid-q5osgyac],.hG-app-btn[data-astro-cid-q5osgyac]{display:none}.hG-burger[data-astro-cid-q5osgyac]{display:inline-flex}}@media (max-width:560px){.hG-util-loc[data-astro-cid-q5osgyac],.hG-util-sep[data-astro-cid-q5osgyac],.hG-brand-tag[data-astro-cid-q5osgyac]{display:none}}@media (max-width:380px){.hG-util-night[data-astro-cid-q5osgyac]{display:none}}@media (prefers-reduced-motion:reduce){.hG-drop[data-astro-cid-q5osgyac],.hG-scrim[data-astro-cid-q5osgyac],.hG-drawer[data-astro-cid-q5osgyac],.hG-caret[data-astro-cid-q5osgyac],.hG-app-btn[data-astro-cid-q5osgyac],.hG-cart[data-astro-cid-q5osgyac]{transition:none}}.hG-header[data-astro-cid-shr64xcl]{z-index:1000;width:100%;color:var(--public-text);border-top:3px solid var(--public-accent-dark,var(--public-accent));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.hG-header[data-astro-cid-shr64xcl].is-scrolled .hG-bar[data-astro-cid-shr64xcl]{box-shadow:var(--public-shadow)}.hG-util[data-astro-cid-shr64xcl]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-header-border)}.hG-util-inner[data-astro-cid-shr64xcl]{align-items:center;gap:.75rem;max-width:1240px;min-height:30px;margin:0 auto;padding:.32rem clamp(1rem,3vw,2rem);display:flex}.hG-util-info[data-astro-cid-shr64xcl]{letter-spacing:.03em;min-width:0;color:var(--public-muted);align-items:center;gap:.7rem;font-size:.73rem;font-weight:600;display:flex}.hG-util-loc[data-astro-cid-shr64xcl],.hG-util-night[data-astro-cid-shr64xcl]{white-space:nowrap;align-items:center;gap:.34rem;display:inline-flex}.hG-util-ico[data-astro-cid-shr64xcl]{color:var(--public-accent);flex:none}.hG-util-sep[data-astro-cid-shr64xcl]{background:color-mix(in srgb, var(--public-muted) 45%, transparent);flex:none;width:1px;height:12px}.hG-cart[data-astro-cid-shr64xcl]{width:34px;height:26px;color:var(--public-text);border:1px solid color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 24%, transparent);background:color-mix(in srgb, var(--public-bg) 55%, transparent);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.hG-cart[data-astro-cid-shr64xcl]:hover,.hG-cart[data-astro-cid-shr64xcl]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:var(--public-bg);outline:none}.hG-cart[data-astro-cid-shr64xcl]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-cart-badge[data-astro-cid-shr64xcl]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.64rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.hG-bar[data-astro-cid-shr64xcl]{background:var(--public-header-bg);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--public-header-border)}.hG-bar-inner[data-astro-cid-shr64xcl]{align-items:center;gap:clamp(.85rem,2.4vw,2rem);max-width:1240px;margin:0 auto;padding:.62rem clamp(1rem,3vw,2rem);display:flex}.hG-brand[data-astro-cid-shr64xcl]{color:inherit;border-radius:6px;flex:none;align-items:center;gap:.68rem;min-width:0;text-decoration:none;display:inline-flex}.hG-brand[data-astro-cid-shr64xcl]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.hG-logo[data-astro-cid-shr64xcl]{object-fit:contain;flex:none;width:48px;height:48px}.hG-brand-text[data-astro-cid-shr64xcl]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.hG-brand-name[data-astro-cid-shr64xcl]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.02rem,1.7vw,1.24rem);font-weight:800;overflow:hidden}.hG-brand-tag[data-astro-cid-shr64xcl]{letter-spacing:.15em;text-transform:uppercase;color:var(--public-muted);font-size:.64rem;font-weight:700}.hG-nav[data-astro-cid-shr64xcl]{flex:auto;justify-content:flex-start;min-width:0;display:flex}.hG-nav-list[data-astro-cid-shr64xcl]{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.hG-nav-item[data-astro-cid-shr64xcl]{position:relative}.hG-nav-link[data-astro-cid-shr64xcl]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3rem;padding:.55rem .72rem;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.hG-nav-link[data-astro-cid-shr64xcl]:hover,.hG-nav-link[data-astro-cid-shr64xcl]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent)}.hG-nav-link[data-astro-cid-shr64xcl]:focus-visible{outline:2px solid var(--public-accent);outline-offset:1px}.hG-nav-link[data-astro-cid-shr64xcl].active{color:var(--public-accent)}.hG-nav-item[data-astro-cid-shr64xcl]>.hG-nav-link[data-astro-cid-shr64xcl].active:after{content:"";background:var(--public-accent);border-radius:1px;height:3px;position:absolute;bottom:.2rem;left:.72rem;right:.72rem}.hG-caret[data-astro-cid-shr64xcl]{opacity:.7;transition:transform .18s}.hG-has-drop[data-astro-cid-shr64xcl].is-open>.hG-drop-btn[data-astro-cid-shr64xcl] .hG-caret[data-astro-cid-shr64xcl]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-shr64xcl]:hover>.hG-drop-btn[data-astro-cid-shr64xcl] .hG-caret[data-astro-cid-shr64xcl]{transform:rotate(180deg)}}.hG-drop[data-astro-cid-shr64xcl]{background:var(--public-bg);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);border-radius:var(--public-radius,6px);min-width:214px;box-shadow:var(--public-shadow-strong,0 16px 36px #00000024);opacity:0;visibility:hidden;pointer-events:none;z-index:20;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .45rem);left:0;transform:translateY(6px)}.hG-drop[data-astro-cid-shr64xcl]:before{content:"";height:calc(.45rem + 4px);position:absolute;top:calc(-.45rem - 4px);left:0;right:0}.hG-has-drop[data-astro-cid-shr64xcl].is-open>.hG-drop[data-astro-cid-shr64xcl]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.hG-has-drop[data-astro-cid-shr64xcl]:hover>.hG-drop[data-astro-cid-shr64xcl],.hG-has-drop[data-astro-cid-shr64xcl]:focus-within>.hG-drop[data-astro-cid-shr64xcl]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}}.hG-drop-list[data-astro-cid-shr64xcl]{margin:0;padding:0;list-style:none}.hG-drop-link[data-astro-cid-shr64xcl]{color:var(--public-text);white-space:nowrap;border-radius:5px;padding:.55rem .72rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.hG-drop-link[data-astro-cid-shr64xcl]:hover,.hG-drop-link[data-astro-cid-shr64xcl]:focus-visible{background:color-mix(in srgb, var(--public-accent) 13%, transparent);color:var(--public-accent);outline:none}.hG-drop-link[data-astro-cid-shr64xcl]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drop-link[data-astro-cid-shr64xcl].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.hG-actions[data-astro-cid-shr64xcl]{flex:none;align-items:center;gap:.6rem;margin-left:auto;display:flex}.hG-app-btn[data-astro-cid-shr64xcl]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));box-shadow:0 1px 2px color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 40%, transparent);cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:.56rem 1.1rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.hG-app-btn[data-astro-cid-shr64xcl]:hover{filter:brightness(1.07)}.hG-app-btn[data-astro-cid-shr64xcl]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-app-btn[data-astro-cid-shr64xcl]:active{transform:translateY(1px)}.hG-burger[data-astro-cid-shr64xcl]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;border-radius:5px;justify-content:center;align-items:center;display:none}.hG-burger[data-astro-cid-shr64xcl]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-burger-bars[data-astro-cid-shr64xcl]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.hG-burger-bars[data-astro-cid-shr64xcl] span[data-astro-cid-shr64xcl]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.hG-scrim[data-astro-cid-shr64xcl]{z-index:1100;opacity:0;background:#18140c80;transition:opacity .25s;position:fixed;inset:0}.hG-scrim[data-astro-cid-shr64xcl].is-open{opacity:1}.hG-drawer[data-astro-cid-shr64xcl]{z-index:1200;background:var(--public-bg);border-left:3px solid var(--public-accent);flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #18140c33}.hG-drawer[data-astro-cid-shr64xcl].is-open{transform:translate(0)}.hG-drawer-head[data-astro-cid-shr64xcl]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.hG-drawer-title[data-astro-cid-shr64xcl]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.72rem;font-weight:800}.hG-drawer-close[data-astro-cid-shr64xcl]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.hG-drawer-close[data-astro-cid-shr64xcl]:hover{color:var(--public-accent);border-color:var(--public-accent)}.hG-drawer-close[data-astro-cid-shr64xcl]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hG-drawer-list[data-astro-cid-shr64xcl]{flex:auto;margin:0;padding:.5rem .75rem;list-style:none}.hG-drawer-link[data-astro-cid-shr64xcl]{color:var(--public-text);border-left:3px solid #0000;border-radius:5px;padding:.72rem .6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.hG-drawer-link[data-astro-cid-shr64xcl]:hover,.hG-drawer-link[data-astro-cid-shr64xcl]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent);outline:none}.hG-drawer-link[data-astro-cid-shr64xcl]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hG-drawer-link[data-astro-cid-shr64xcl].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.hG-drawer-foot[data-astro-cid-shr64xcl]{border-top:1px solid var(--public-line);padding:1rem 1.1rem 1.4rem}.hG-app-btn-block[data-astro-cid-shr64xcl]{width:100%;padding:.78rem 1rem;font-size:.9rem}.hG-drawer-meta[data-astro-cid-shr64xcl]{letter-spacing:.04em;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.72rem}@media (max-width:960px){.hG-nav[data-astro-cid-shr64xcl],.hG-app-btn[data-astro-cid-shr64xcl]{display:none}.hG-burger[data-astro-cid-shr64xcl]{display:inline-flex}}@media (max-width:560px){.hG-util-loc[data-astro-cid-shr64xcl],.hG-util-sep[data-astro-cid-shr64xcl],.hG-brand-tag[data-astro-cid-shr64xcl]{display:none}}@media (max-width:380px){.hG-util-night[data-astro-cid-shr64xcl]{display:none}}@media (prefers-reduced-motion:reduce){.hG-drop[data-astro-cid-shr64xcl],.hG-scrim[data-astro-cid-shr64xcl],.hG-drawer[data-astro-cid-shr64xcl],.hG-caret[data-astro-cid-shr64xcl],.hG-app-btn[data-astro-cid-shr64xcl],.hG-cart[data-astro-cid-shr64xcl]{transition:none}}body[data-design=bj]{--csl-w:256px;padding-left:var(--csl-w)}.csl-rail[data-astro-cid-ihjmzuri]{width:var(--csl-w,256px);z-index:1000;background:var(--public-bg-alt,var(--public-bg));border-right:1px solid var(--public-header-border,var(--public-line));overscroll-behavior:contain;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--public-text);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.csl-brand[data-astro-cid-ihjmzuri]{color:inherit;border-bottom:1px solid var(--public-line-soft,var(--public-line));align-items:center;gap:.6rem;padding:1.15rem 1.15rem 1rem;text-decoration:none;display:flex}.csl-logo[data-astro-cid-ihjmzuri]{object-fit:contain;flex:none;width:46px;height:46px}.csl-brand-text[data-astro-cid-ihjmzuri]{flex-direction:column;min-width:0;line-height:1.1;display:flex}.csl-brand-name[data-astro-cid-ihjmzuri]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);font-size:1.02rem;font-weight:800;line-height:1.12}.csl-brand-tag[data-astro-cid-ihjmzuri]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:.15rem;font-size:.6rem;font-weight:700}.csl-nav[data-astro-cid-ihjmzuri]{flex-direction:column;flex:auto;gap:.12rem;padding:.85rem .7rem;display:flex}.csl-link[data-astro-cid-ihjmzuri],.csl-group-btn[data-astro-cid-ihjmzuri]{width:100%;color:var(--public-text);cursor:pointer;text-align:left;background:0 0;border:0;border-left:2.5px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .7rem;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .13s,color .13s,border-color .13s;display:flex}.csl-group-btn[data-astro-cid-ihjmzuri]{justify-content:space-between}.csl-link[data-astro-cid-ihjmzuri]:hover,.csl-group-btn[data-astro-cid-ihjmzuri]:hover{background:color-mix(in srgb, var(--public-accent) 10%, transparent);color:var(--public-accent)}.csl-link[data-astro-cid-ihjmzuri]:focus-visible,.csl-group-btn[data-astro-cid-ihjmzuri]:focus-visible,.csl-sublink[data-astro-cid-ihjmzuri]:focus-visible,.csl-app-btn[data-astro-cid-ihjmzuri]:focus-visible,.csl-cart[data-astro-cid-ihjmzuri]:focus-visible,.csl-burger[data-astro-cid-ihjmzuri]:focus-visible,.csl-brand[data-astro-cid-ihjmzuri]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.csl-link[data-astro-cid-ihjmzuri].active,.csl-group-btn[data-astro-cid-ihjmzuri].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent);border-left-color:var(--public-accent)}.csl-chev[data-astro-cid-ihjmzuri]{opacity:.7;flex:none;transition:transform .18s}.csl-group[data-astro-cid-ihjmzuri].is-open .csl-chev[data-astro-cid-ihjmzuri]{transform:rotate(180deg)}.csl-sub[data-astro-cid-ihjmzuri]{grid-template-rows:0fr;margin:.1rem 0 .2rem;padding:0 0 0 .55rem;list-style:none;transition:grid-template-rows .22s;display:grid}.csl-group[data-astro-cid-ihjmzuri].is-open .csl-sub[data-astro-cid-ihjmzuri]{grid-template-rows:1fr}.csl-sub[data-astro-cid-ihjmzuri]>li[data-astro-cid-ihjmzuri]{min-height:0;overflow:hidden}.csl-sublink[data-astro-cid-ihjmzuri]{color:var(--public-muted);border-left:2px solid var(--public-line-soft,var(--public-line));border-radius:7px;margin:.12rem 0 .12rem .35rem;padding:.4rem .7rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:block}.csl-sublink[data-astro-cid-ihjmzuri]:hover{color:var(--public-text);background:var(--public-bg-soft)}.csl-sublink[data-astro-cid-ihjmzuri].active{color:var(--public-accent);border-left-color:var(--public-accent);font-weight:700}.csl-foot[data-astro-cid-ihjmzuri]{border-top:1px solid var(--public-line-soft,var(--public-line));flex-direction:column;gap:.6rem;padding:.9rem 1rem 1.1rem;display:flex}.csl-app-btn[data-astro-cid-ihjmzuri]{letter-spacing:.01em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:.6rem 1rem;font-family:inherit;font-size:.84rem;font-weight:700;transition:filter .15s;display:inline-flex}.csl-app-btn[data-astro-cid-ihjmzuri]:hover{filter:brightness(1.07)}.csl-cart[data-astro-cid-ihjmzuri]{color:var(--public-text);border:1px solid var(--public-line);border-radius:9px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.csl-cart[data-astro-cid-ihjmzuri]:hover{color:var(--public-accent);border-color:var(--public-accent)}.csl-cart-badge[data-astro-cid-ihjmzuri]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;left:18px}.csl-meta[data-astro-cid-ihjmzuri]{letter-spacing:.05em;color:var(--public-muted);margin:0;font-size:.68rem}.csl-topbar[data-astro-cid-ihjmzuri]{display:none}.csl-scrim[data-astro-cid-ihjmzuri]{z-index:1090;opacity:0;background:#100e0980;transition:opacity .25s;position:fixed;inset:0}.csl-scrim[data-astro-cid-ihjmzuri].is-open{opacity:1}@media (max-width:960px){body[data-design=bj]{padding-top:54px;padding-left:0}.csl-topbar[data-astro-cid-ihjmzuri]{z-index:1080;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;height:54px;padding:0 .9rem;display:flex;position:fixed;top:0;left:0;right:0}.csl-topbar-brand[data-astro-cid-ihjmzuri]{color:var(--public-text);align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:inline-flex}.csl-topbar-logo[data-astro-cid-ihjmzuri]{object-fit:contain;flex:none;width:34px;height:34px}.csl-topbar-name[data-astro-cid-ihjmzuri]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:800;overflow:hidden}.csl-burger[data-astro-cid-ihjmzuri]{border:1px solid var(--public-line);width:40px;height:40px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.csl-burger-bars[data-astro-cid-ihjmzuri]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.csl-burger-bars[data-astro-cid-ihjmzuri] span[data-astro-cid-ihjmzuri]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.csl-rail[data-astro-cid-ihjmzuri]{width:min(300px,84vw);transition:transform .28s cubic-bezier(.16,1,.3,1);transform:translate(-100%);box-shadow:16px 0 40px #100e0938}.csl-rail[data-astro-cid-ihjmzuri].is-open{transform:translate(0)}}@media (min-width:961px){.csl-scrim[data-astro-cid-ihjmzuri]{display:none}}@media (prefers-reduced-motion:reduce){.csl-rail[data-astro-cid-ihjmzuri],.csl-scrim[data-astro-cid-ihjmzuri],.csl-chev[data-astro-cid-ihjmzuri],.csl-sub[data-astro-cid-ihjmzuri],.csl-app-btn[data-astro-cid-ihjmzuri]{transition:none}}.mstBK[data-astro-cid-l6fhn5bl]{z-index:1000;background:var(--public-header-bg,var(--public-bg));width:100%;color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);transition:box-shadow .2s;position:sticky;top:0}.mstBK[data-astro-cid-l6fhn5bl].is-condensed{box-shadow:0 6px 22px #00000017}.mstBK-top[data-astro-cid-l6fhn5bl]{border-bottom:1px solid var(--public-header-border,var(--public-line))}.mstBK-top-inner[data-astro-cid-l6fhn5bl]{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;max-width:1240px;margin:0 auto;padding:clamp(.7rem,2vw,1.15rem) clamp(1rem,3vw,2rem);transition:padding .22s;display:grid}.mstBK[data-astro-cid-l6fhn5bl].is-condensed .mstBK-top-inner[data-astro-cid-l6fhn5bl]{padding-top:.42rem;padding-bottom:.42rem}.mstBK-side[data-astro-cid-l6fhn5bl]{align-items:center;gap:.6rem;min-width:0;display:flex}.mstBK-side-left[data-astro-cid-l6fhn5bl]{justify-content:flex-start}.mstBK-side-right[data-astro-cid-l6fhn5bl]{justify-content:flex-end}.mstBK-meta[data-astro-cid-l6fhn5bl]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;font-size:.68rem;font-weight:700}.mstBK-brand[data-astro-cid-l6fhn5bl]{text-align:center;color:inherit;border-radius:6px;flex-direction:column;align-items:center;gap:.12rem;min-width:0;padding:0 .5rem;text-decoration:none;display:flex}.mstBK-logo[data-astro-cid-l6fhn5bl]{object-fit:contain;width:42px;height:42px;margin-bottom:.15rem;transition:height .22s,width .22s,opacity .2s,margin .22s}.mstBK[data-astro-cid-l6fhn5bl].is-condensed .mstBK-logo[data-astro-cid-l6fhn5bl]{opacity:0;width:0;height:0;margin:0}.mstBK-word[data-astro-cid-l6fhn5bl]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;max-width:min(72vw,640px);font-size:clamp(1.15rem,2.7vw,1.85rem);font-weight:800;line-height:1.02;transition:font-size .22s;overflow:hidden}.mstBK[data-astro-cid-l6fhn5bl].is-condensed .mstBK-word[data-astro-cid-l6fhn5bl]{font-size:clamp(1rem,2vw,1.32rem)}.mstBK-ear[data-astro-cid-l6fhn5bl]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-muted);font-size:.6rem;font-weight:700;transition:opacity .2s,max-height .22s;overflow:hidden}.mstBK[data-astro-cid-l6fhn5bl].is-condensed .mstBK-ear[data-astro-cid-l6fhn5bl]{opacity:0;max-height:0}.mstBK-app[data-astro-cid-l6fhn5bl]{letter-spacing:.02em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:.52rem 1.05rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.mstBK-app[data-astro-cid-l6fhn5bl]:hover{filter:brightness(1.07)}.mstBK-app[data-astro-cid-l6fhn5bl]:active{transform:translateY(1px)}.mstBK-cart[data-astro-cid-l6fhn5bl]{width:38px;height:38px;color:var(--public-text);border:1px solid var(--public-line);border-radius:7px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.mstBK-cart[data-astro-cid-l6fhn5bl]:hover{color:var(--public-accent);border-color:var(--public-accent)}.mstBK-cart-badge[data-astro-cid-l6fhn5bl]{color:#fff;background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.mstBK-burger[data-astro-cid-l6fhn5bl]{border:1px solid var(--public-line);width:40px;height:40px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;display:none}.mstBK-burger-bars[data-astro-cid-l6fhn5bl]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.mstBK-burger-bars[data-astro-cid-l6fhn5bl] span[data-astro-cid-l6fhn5bl]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.mstBK-nav[data-astro-cid-l6fhn5bl]{border-bottom:1px solid var(--public-header-border,var(--public-line));padding:.18rem clamp(1rem,3vw,2rem);transition:padding .22s}.mstBK[data-astro-cid-l6fhn5bl].is-condensed .mstBK-nav[data-astro-cid-l6fhn5bl]{padding-top:.05rem;padding-bottom:.05rem}.mstBK-navlist[data-astro-cid-l6fhn5bl]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.1rem clamp(.2rem,1.1vw,.7rem);max-width:1240px;margin:0 auto;padding:0;list-style:none;display:flex}.mstBK-navitem[data-astro-cid-l6fhn5bl]{position:relative}.mstBK-navlink[data-astro-cid-l6fhn5bl]{letter-spacing:.11em;text-transform:uppercase;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.32rem;padding:.6rem .7rem;font-family:inherit;font-size:.76rem;font-weight:700;text-decoration:none;transition:color .14s;display:inline-flex;position:relative}.mstBK-navlink[data-astro-cid-l6fhn5bl]:after{content:"";background:var(--public-accent);transform-origin:50%;height:2px;transition:transform .18s;position:absolute;bottom:.34rem;left:.7rem;right:.7rem;transform:scaleX(0)}.mstBK-navlink[data-astro-cid-l6fhn5bl]:hover,.mstBK-navbtn[data-astro-cid-l6fhn5bl]:hover{color:var(--public-accent)}.mstBK-navlink[data-astro-cid-l6fhn5bl]:hover:after,.mstBK-navlink[data-astro-cid-l6fhn5bl].active:after{transform:scaleX(1)}.mstBK-navlink[data-astro-cid-l6fhn5bl].active{color:var(--public-accent)}.mstBK-caret[data-astro-cid-l6fhn5bl]{opacity:.6;transition:transform .18s}.mstBK-navitem[data-astro-cid-l6fhn5bl].has-children.is-open .mstBK-caret[data-astro-cid-l6fhn5bl]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.mstBK-navitem[data-astro-cid-l6fhn5bl].has-children:hover .mstBK-caret[data-astro-cid-l6fhn5bl]{transform:rotate(180deg)}}.mstBK-drop[data-astro-cid-l6fhn5bl]{background:var(--public-bg);border:1px solid var(--public-line);border-top:2px solid var(--public-accent);min-width:210px;box-shadow:var(--public-shadow-strong,0 18px 40px #00000029);opacity:0;visibility:hidden;pointer-events:none;z-index:30;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .1rem);left:50%;transform:translate(-50%)translateY(6px)}.mstBK-drop[data-astro-cid-l6fhn5bl]:before{content:"";height:.35rem;position:absolute;top:-.35rem;left:0;right:0}.mstBK-navitem[data-astro-cid-l6fhn5bl].has-children.is-open .mstBK-drop[data-astro-cid-l6fhn5bl]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.mstBK-navitem[data-astro-cid-l6fhn5bl].has-children:hover .mstBK-drop[data-astro-cid-l6fhn5bl],.mstBK-navitem[data-astro-cid-l6fhn5bl].has-children:focus-within .mstBK-drop[data-astro-cid-l6fhn5bl]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)translateY(0)}}.mstBK-droplist[data-astro-cid-l6fhn5bl]{margin:0;padding:0;list-style:none}.mstBK-droplink[data-astro-cid-l6fhn5bl]{color:var(--public-text);white-space:nowrap;border-radius:5px;padding:.52rem .7rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.mstBK-droplink[data-astro-cid-l6fhn5bl]:hover{background:color-mix(in srgb, var(--public-accent) 12%, transparent);color:var(--public-accent)}.mstBK-droplink[data-astro-cid-l6fhn5bl].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.mstBK-navlink[data-astro-cid-l6fhn5bl]:focus-visible,.mstBK-droplink[data-astro-cid-l6fhn5bl]:focus-visible,.mstBK-app[data-astro-cid-l6fhn5bl]:focus-visible,.mstBK-cart[data-astro-cid-l6fhn5bl]:focus-visible,.mstBK-burger[data-astro-cid-l6fhn5bl]:focus-visible,.mstBK-brand[data-astro-cid-l6fhn5bl]:focus-visible,.mstBK-sheet-link[data-astro-cid-l6fhn5bl]:focus-visible,.mstBK-sheet-close[data-astro-cid-l6fhn5bl]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.mstBK-scrim[data-astro-cid-l6fhn5bl]{z-index:1090;opacity:0;background:#0f0d098c;transition:opacity .25s;position:fixed;inset:0}.mstBK-scrim[data-astro-cid-l6fhn5bl].is-open{opacity:1}.mstBK-sheet[data-astro-cid-l6fhn5bl]{z-index:1100;background:var(--public-bg);border-bottom:3px solid var(--public-accent);flex-direction:column;max-height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto;transform:translateY(-100%);box-shadow:0 20px 44px #0f0d093d}.mstBK-sheet[data-astro-cid-l6fhn5bl].is-open{transform:translateY(0)}.mstBK-sheet-head[data-astro-cid-l6fhn5bl]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;gap:.6rem;padding:1rem clamp(1rem,5vw,1.6rem);display:flex}.mstBK-sheet-word[data-astro-cid-l6fhn5bl]{font-family:var(--public-font-heading,Georgia, serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem;font-weight:800;overflow:hidden}.mstBK-sheet-close[data-astro-cid-l6fhn5bl]{border:1px solid var(--public-line);width:38px;height:38px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mstBK-sheet-close[data-astro-cid-l6fhn5bl]:hover{color:var(--public-accent);border-color:var(--public-accent)}.mstBK-sheet-list[data-astro-cid-l6fhn5bl]{text-align:center;flex-direction:column;align-items:center;margin:0;padding:.6rem clamp(.6rem,4vw,1rem);list-style:none;display:flex}.mstBK-sheet-link[data-astro-cid-l6fhn5bl]{width:100%;max-width:340px;font-family:var(--public-font-heading,Georgia, serif);letter-spacing:.01em;color:var(--public-text);border-bottom:1px solid var(--public-line-soft,var(--public-line));padding:.82rem .6rem;font-size:1.08rem;font-weight:600;text-decoration:none;transition:color .13s;display:block}.mstBK-sheet-list[data-astro-cid-l6fhn5bl] li[data-astro-cid-l6fhn5bl]:last-child .mstBK-sheet-link[data-astro-cid-l6fhn5bl]{border-bottom:0}.mstBK-sheet-link[data-astro-cid-l6fhn5bl]:hover,.mstBK-sheet-link[data-astro-cid-l6fhn5bl].active{color:var(--public-accent)}.mstBK-sheet-foot[data-astro-cid-l6fhn5bl]{border-top:1px solid var(--public-line);flex-direction:column;align-items:center;gap:.7rem;padding:1rem clamp(1rem,5vw,1.6rem) 1.4rem;display:flex}.mstBK-app-block[data-astro-cid-l6fhn5bl]{width:100%;max-width:340px;padding:.8rem 1rem;font-size:.9rem}.mstBK-sheet-meta[data-astro-cid-l6fhn5bl]{letter-spacing:.08em;text-transform:uppercase;color:var(--public-muted);margin:0;font-size:.68rem}@media (max-width:860px){.mstBK-nav[data-astro-cid-l6fhn5bl],.mstBK-app[data-astro-cid-l6fhn5bl],.mstBK-meta[data-astro-cid-l6fhn5bl]{display:none}.mstBK-burger[data-astro-cid-l6fhn5bl]{display:inline-flex}.mstBK-logo[data-astro-cid-l6fhn5bl]{width:34px;height:34px}.mstBK[data-astro-cid-l6fhn5bl].is-condensed .mstBK-logo[data-astro-cid-l6fhn5bl]{width:0;height:0}}@media (min-width:861px){.mstBK-scrim[data-astro-cid-l6fhn5bl],.mstBK-sheet[data-astro-cid-l6fhn5bl]{display:none!important}}@media (prefers-reduced-motion:reduce){.mstBK[data-astro-cid-l6fhn5bl],.mstBK-top-inner[data-astro-cid-l6fhn5bl],.mstBK-nav[data-astro-cid-l6fhn5bl],.mstBK-logo[data-astro-cid-l6fhn5bl],.mstBK-word[data-astro-cid-l6fhn5bl],.mstBK-ear[data-astro-cid-l6fhn5bl],.mstBK-caret[data-astro-cid-l6fhn5bl],.mstBK-drop[data-astro-cid-l6fhn5bl],.mstBK-navlink[data-astro-cid-l6fhn5bl]:after,.mstBK-scrim[data-astro-cid-l6fhn5bl],.mstBK-sheet[data-astro-cid-l6fhn5bl],.mstBK-app[data-astro-cid-l6fhn5bl]{transition:none}}body[data-design=bl]{--bld-header-h:56px;--bld-dock-h:66px;padding-top:var(--bld-header-h);padding-bottom:calc(var(--bld-dock-h) + 20px + env(safe-area-inset-bottom,0px))}.bld-appbar[data-astro-cid-s2t6w3xm]{z-index:1080;height:var(--bld-header-h,56px);background:color-mix(in srgb, var(--public-header-bg,var(--public-bg-alt)) 88%, transparent);border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--public-text);position:fixed;top:0;left:0;right:0}.bld-appbar-inner[data-astro-cid-s2t6w3xm]{align-items:center;gap:.75rem;max-width:1120px;height:100%;margin:0 auto;padding:0 clamp(.9rem,3vw,1.6rem);display:flex}.bld-brand[data-astro-cid-s2t6w3xm]{color:inherit;border-radius:9px;align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:inline-flex}.bld-brand-logo[data-astro-cid-s2t6w3xm]{object-fit:contain;flex:none;width:32px;height:32px}.bld-brand-text[data-astro-cid-s2t6w3xm]{flex-direction:column;min-width:0;line-height:1.06;display:flex}.bld-brand-name[data-astro-cid-s2t6w3xm]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:800;overflow:hidden}.bld-brand-tag[data-astro-cid-s2t6w3xm]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.58rem;font-weight:700}.bld-cart[data-astro-cid-s2t6w3xm]{width:38px;height:38px;color:var(--public-text);border:1px solid var(--public-line);background:var(--public-bg-soft,transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.bld-cart[data-astro-cid-s2t6w3xm]:hover{color:var(--public-accent);border-color:var(--public-accent)}.bld-cart-badge[data-astro-cid-s2t6w3xm]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-6px;right:-6px}.bld-dock[data-astro-cid-s2t6w3xm]{z-index:1100;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--public-bg-alt,var(--public-bg)) 92%, transparent);border-top:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(150%)blur(14px);backdrop-filter:saturate(150%)blur(14px);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:fixed;bottom:0;left:0;right:0}.bld-dock-inner[data-astro-cid-s2t6w3xm]{align-items:stretch;gap:2px;max-width:560px;margin:0 auto;display:flex}.bld-tab[data-astro-cid-s2t6w3xm]{cursor:pointer;min-width:0;color:var(--public-muted);background:0 0;border:0;border-radius:13px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:5px 2px 4px;font-family:inherit;text-decoration:none;transition:color .14s;display:flex}.bld-tab-ico[data-astro-cid-s2t6w3xm]{border-radius:999px;place-items:center;width:46px;height:30px;transition:background .16s;display:grid}.bld-tab-label[data-astro-cid-s2t6w3xm]{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;font-weight:700;overflow:hidden}.bld-tab[data-astro-cid-s2t6w3xm]:hover{color:var(--public-text)}.bld-tab[data-astro-cid-s2t6w3xm]:hover .bld-tab-ico[data-astro-cid-s2t6w3xm]{background:color-mix(in srgb, var(--public-accent) 9%, transparent)}.bld-tab[data-astro-cid-s2t6w3xm].active{color:var(--public-accent)}.bld-tab[data-astro-cid-s2t6w3xm].active .bld-tab-ico[data-astro-cid-s2t6w3xm]{background:color-mix(in srgb, var(--public-accent) 16%, transparent)}.bld-tab[data-astro-cid-s2t6w3xm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bld-scrim[data-astro-cid-s2t6w3xm]{z-index:1190;opacity:0;background:#0a080580;transition:opacity .24s;position:fixed;inset:0}.bld-scrim[data-astro-cid-s2t6w3xm].is-open{opacity:1}.bld-sheet[data-astro-cid-s2t6w3xm]{z-index:1200;background:var(--public-bg,var(--public-bg-alt));border:1px solid var(--public-line);max-width:520px;max-height:min(82vh,720px);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--public-text);border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;margin:0 auto;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -18px 44px #0a080542}.bld-sheet[data-astro-cid-s2t6w3xm].is-open{transform:translateY(0)}.bld-sheet-grab[data-astro-cid-s2t6w3xm]{background:var(--public-line);border-radius:999px;flex:none;width:40px;height:4px;margin:9px auto 2px}.bld-sheet-head[data-astro-cid-s2t6w3xm]{border-bottom:1px solid var(--public-line-soft,var(--public-line));flex:none;justify-content:space-between;align-items:center;padding:.5rem 1.1rem .7rem;display:flex}.bld-sheet-title[data-astro-cid-s2t6w3xm]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.72rem;font-weight:800}.bld-sheet-close[data-astro-cid-s2t6w3xm]{background:var(--public-bg-soft,transparent);border:1px solid var(--public-line);width:34px;height:34px;color:var(--public-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.bld-sheet-close[data-astro-cid-s2t6w3xm]:hover{color:var(--public-accent);border-color:var(--public-accent)}.bld-sheet-close[data-astro-cid-s2t6w3xm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bld-sheet-scroll[data-astro-cid-s2t6w3xm]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;padding:.75rem .85rem .4rem;overflow-y:auto}.bld-grp[data-astro-cid-s2t6w3xm]{margin:0 0 .6rem}.bld-grp-title[data-astro-cid-s2t6w3xm]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);margin:.5rem .55rem .35rem;font-size:.62rem;font-weight:800}.bld-grp-list[data-astro-cid-s2t6w3xm]{margin:0;padding:0;list-style:none}.bld-row[data-astro-cid-s2t6w3xm]{min-height:52px;color:var(--public-text);background:var(--public-bg-alt,transparent);border:1px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;gap:.6rem;margin:2px 0;padding:.55rem .85rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .13s,color .13s,border-color .13s;display:flex}.bld-row-solo[data-astro-cid-s2t6w3xm]{background:var(--public-bg-alt,transparent)}.bld-row-chev[data-astro-cid-s2t6w3xm]{color:var(--public-muted);flex:none;transition:transform .14s,color .13s}.bld-row[data-astro-cid-s2t6w3xm]:hover{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt,transparent));color:var(--public-accent)}.bld-row[data-astro-cid-s2t6w3xm]:hover .bld-row-chev[data-astro-cid-s2t6w3xm]{color:var(--public-accent);transform:translate(2px)}.bld-row[data-astro-cid-s2t6w3xm].active{color:var(--public-accent);border-color:color-mix(in srgb, var(--public-accent) 45%, transparent);background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt,transparent))}.bld-row[data-astro-cid-s2t6w3xm].active .bld-row-chev[data-astro-cid-s2t6w3xm]{color:var(--public-accent)}.bld-row[data-astro-cid-s2t6w3xm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bld-sheet-foot[data-astro-cid-s2t6w3xm]{padding:.8rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--public-line-soft,var(--public-line));flex:none}.bld-install[data-astro-cid-s2t6w3xm]{letter-spacing:.01em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:13px;justify-content:center;align-items:center;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.92rem;font-weight:800;transition:filter .15s;display:flex}.bld-install[data-astro-cid-s2t6w3xm]:hover{filter:brightness(1.07)}.bld-install[data-astro-cid-s2t6w3xm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bld-sheet-meta[data-astro-cid-s2t6w3xm]{text-align:center;letter-spacing:.04em;color:var(--public-muted);margin:.7rem 0 0;font-size:.68rem}@media (min-width:720px){body[data-design=bl]{padding-bottom:calc(var(--bld-dock-h) + 40px)}.bld-dock[data-astro-cid-s2t6w3xm]{border:1px solid var(--public-header-border,var(--public-line));border-radius:22px;width:auto;padding:7px 9px;bottom:20px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 12px 34px #0a080533}.bld-dock-inner[data-astro-cid-s2t6w3xm]{gap:4px}.bld-tab[data-astro-cid-s2t6w3xm]{border-radius:15px;padding:6px 8px 5px}.bld-tab-ico[data-astro-cid-s2t6w3xm]{width:52px}.bld-tab-label[data-astro-cid-s2t6w3xm]{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.bld-scrim[data-astro-cid-s2t6w3xm],.bld-sheet[data-astro-cid-s2t6w3xm],.bld-tab[data-astro-cid-s2t6w3xm],.bld-tab-ico[data-astro-cid-s2t6w3xm],.bld-row[data-astro-cid-s2t6w3xm],.bld-row-chev[data-astro-cid-s2t6w3xm],.bld-install[data-astro-cid-s2t6w3xm]{transition:none}}body[data-design=bm]{--bm-w:clamp(340px, 42vw, 560px);padding-left:var(--bm-w)}.bm-panel[data-astro-cid-ajgkyrmo]{width:var(--bm-w,42vw);z-index:1000;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);background:#141414;border-right:1px solid #00000059;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:2px 0 30px #00000047}.bm-panel-bg[data-astro-cid-ajgkyrmo]{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.bm-panel-scrim[data-astro-cid-ajgkyrmo]{z-index:1;background:linear-gradient(#0000006b 0%,#00000094 46%,#000000d1 100%);position:absolute;inset:0}.bm-panel-inner[data-astro-cid-ajgkyrmo]{z-index:2;color:#fff;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.bm-panel-top[data-astro-cid-ajgkyrmo]{flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:clamp(1.4rem,3vw,2.4rem) clamp(1.4rem,3vw,2.4rem) 0;display:flex}.bm-ident[data-astro-cid-ajgkyrmo]{min-width:0}.bm-brand[data-astro-cid-ajgkyrmo]{color:#fff;border-radius:8px;flex-direction:column;gap:.7rem;text-decoration:none;display:inline-flex}.bm-logo[data-astro-cid-ajgkyrmo]{object-fit:contain;filter:drop-shadow(0 2px 8px #00000080);width:60px;height:60px}.bm-brand-name[data-astro-cid-ajgkyrmo]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);letter-spacing:-.02em;text-shadow:0 2px 16px #00000073;font-size:clamp(1.85rem,3.3vw,2.9rem);font-weight:800;line-height:1.02}.bm-tagline[data-astro-cid-ajgkyrmo]{letter-spacing:.22em;text-transform:uppercase;color:#ffffffd1;margin:.85rem 0 0;font-size:.7rem;font-weight:700}.bm-rule[data-astro-cid-ajgkyrmo]{background:var(--public-accent);border-radius:2px;width:46px;height:3px;margin-top:1rem;display:block}.bm-navwrap[data-astro-cid-ajgkyrmo]{flex-direction:column;flex:auto;min-height:0;display:flex}.bm-nav[data-astro-cid-ajgkyrmo]{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.12rem;padding:clamp(1.2rem,2.6vw,1.9rem) clamp(.85rem,2vw,1.4rem) .6rem;display:flex;overflow-y:auto}.bm-link[data-astro-cid-ajgkyrmo],.bm-grp-btn[data-astro-cid-ajgkyrmo]{width:100%;font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);letter-spacing:.005em;color:#ffffffe6;cursor:pointer;text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.62rem .72rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:flex}.bm-link[data-astro-cid-ajgkyrmo]:hover,.bm-grp-btn[data-astro-cid-ajgkyrmo]:hover{color:#fff;background:#ffffff1a}.bm-link[data-astro-cid-ajgkyrmo].active,.bm-grp-btn[data-astro-cid-ajgkyrmo].active{color:#fff;border-left-color:var(--public-accent);background:#ffffff1f}.bm-link[data-astro-cid-ajgkyrmo]:focus-visible,.bm-grp-btn[data-astro-cid-ajgkyrmo]:focus-visible,.bm-sublink[data-astro-cid-ajgkyrmo]:focus-visible,.bm-brand[data-astro-cid-ajgkyrmo]:focus-visible,.bm-app-btn[data-astro-cid-ajgkyrmo]:focus-visible,.bm-cart[data-astro-cid-ajgkyrmo]:focus-visible,.bm-burger[data-astro-cid-ajgkyrmo]:focus-visible{outline-offset:2px;outline:2px solid #fff}.bm-chev[data-astro-cid-ajgkyrmo]{opacity:.75;flex:none;transition:transform .2s}.bm-group[data-astro-cid-ajgkyrmo].is-open .bm-chev[data-astro-cid-ajgkyrmo]{transform:rotate(180deg)}.bm-sub[data-astro-cid-ajgkyrmo]{grid-template-rows:0fr;margin:.1rem 0 .25rem;padding:0 0 0 .5rem;list-style:none;transition:grid-template-rows .22s;display:grid}.bm-group[data-astro-cid-ajgkyrmo].is-open .bm-sub[data-astro-cid-ajgkyrmo]{grid-template-rows:1fr}.bm-sub[data-astro-cid-ajgkyrmo]>li[data-astro-cid-ajgkyrmo]{min-height:0;overflow:hidden}.bm-sublink[data-astro-cid-ajgkyrmo]{color:#ffffffb8;border-left:2px solid #ffffff2e;border-radius:6px;margin:.1rem 0 .1rem .55rem;padding:.44rem .7rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.bm-sublink[data-astro-cid-ajgkyrmo]:hover{color:#fff;background:#ffffff14}.bm-sublink[data-astro-cid-ajgkyrmo].active{color:#fff;border-left-color:var(--public-accent);background:#ffffff14;font-weight:700}.bm-foot[data-astro-cid-ajgkyrmo]{border-top:1px solid #ffffff24;flex-direction:column;flex:none;gap:.65rem;padding:1rem clamp(1.4rem,3vw,2.4rem) clamp(1.4rem,3vw,2rem);display:flex}.bm-app-btn[data-astro-cid-ajgkyrmo]{font-family:var(--public-font-body,system-ui, sans-serif);letter-spacing:.01em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.86rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex;box-shadow:0 4px 14px #0000004d}.bm-app-btn[data-astro-cid-ajgkyrmo]:hover{filter:brightness(1.08)}.bm-app-btn[data-astro-cid-ajgkyrmo]:active{transform:translateY(1px)}.bm-cart[data-astro-cid-ajgkyrmo]{color:#fff;border:1px solid #ffffff47;border-radius:9px;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.bm-cart[data-astro-cid-ajgkyrmo]:hover{background:#ffffff1a;border-color:#fff}.bm-cart-badge[data-astro-cid-ajgkyrmo]{color:#fff;background:var(--public-accent);border:2px solid #0000008c;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;left:20px}.bm-loc[data-astro-cid-ajgkyrmo]{letter-spacing:.05em;color:#ffffffad;align-items:center;gap:.4rem;margin:.15rem 0 0;font-size:.72rem;display:inline-flex}.bm-loc[data-astro-cid-ajgkyrmo] svg[data-astro-cid-ajgkyrmo]{color:var(--public-accent);flex:none}.bm-burger[data-astro-cid-ajgkyrmo]{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff52;border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:none}.bm-burger-bars[data-astro-cid-ajgkyrmo]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.bm-burger-bars[data-astro-cid-ajgkyrmo] span[data-astro-cid-ajgkyrmo]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}@media (max-width:860px){body[data-design=bm]{padding-left:0}.bm-panel[data-astro-cid-ajgkyrmo]{border-bottom:1px solid #0006;border-right:0;width:100%;min-height:0;position:static;box-shadow:0 4px 20px #0000002e}.bm-panel-inner[data-astro-cid-ajgkyrmo]{color:#fff}.bm-panel-top[data-astro-cid-ajgkyrmo]{align-items:center;padding:1rem 1.1rem}.bm-brand[data-astro-cid-ajgkyrmo]{flex-direction:row;align-items:center;gap:.65rem}.bm-logo[data-astro-cid-ajgkyrmo]{width:42px;height:42px}.bm-brand-name[data-astro-cid-ajgkyrmo]{font-size:clamp(1.15rem,5.2vw,1.5rem)}.bm-tagline[data-astro-cid-ajgkyrmo],.bm-rule[data-astro-cid-ajgkyrmo]{display:none}.bm-burger[data-astro-cid-ajgkyrmo]{display:inline-flex}.bm-navwrap[data-astro-cid-ajgkyrmo]{display:none}.bm-navwrap[data-astro-cid-ajgkyrmo].is-open{display:flex}.bm-nav[data-astro-cid-ajgkyrmo]{padding:.4rem .9rem .6rem;overflow:visible}.bm-link[data-astro-cid-ajgkyrmo],.bm-grp-btn[data-astro-cid-ajgkyrmo]{font-size:1.05rem}.bm-foot[data-astro-cid-ajgkyrmo]{padding:.9rem 1.1rem 1.2rem}}@media (prefers-reduced-motion:reduce){.bm-link[data-astro-cid-ajgkyrmo],.bm-grp-btn[data-astro-cid-ajgkyrmo],.bm-sublink[data-astro-cid-ajgkyrmo],.bm-chev[data-astro-cid-ajgkyrmo],.bm-sub[data-astro-cid-ajgkyrmo],.bm-app-btn[data-astro-cid-ajgkyrmo]{transition:none}}.pbn-strip[data-astro-cid-ynfmsikw]{z-index:1000;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);width:100%;color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.pbn-strip-inner[data-astro-cid-ynfmsikw]{grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem;max-width:1240px;min-height:56px;margin:0 auto;padding:0 clamp(.8rem,3vw,1.6rem);display:grid}.pbn-menu-btn[data-astro-cid-ynfmsikw]{letter-spacing:.02em;color:var(--public-text);border:1px solid var(--public-line);cursor:pointer;background:0 0;border-radius:9px;justify-self:start;align-items:center;gap:.5rem;padding:.42rem .72rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.pbn-menu-btn[data-astro-cid-ynfmsikw]:hover{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.pbn-menu-ico[data-astro-cid-ynfmsikw]{grid-template-columns:1fr 1fr;gap:3px;width:15px;height:15px;display:grid}.pbn-menu-ico[data-astro-cid-ynfmsikw] span[data-astro-cid-ynfmsikw]{background:currentColor;border-radius:2px;width:100%;height:100%;display:block}.pbn-brand[data-astro-cid-ynfmsikw]{color:inherit;border-radius:8px;justify-self:center;align-items:center;gap:.55rem;min-width:0;padding:.2rem .3rem;text-decoration:none;display:inline-flex}.pbn-brand-logo[data-astro-cid-ynfmsikw]{object-fit:contain;flex:none;width:30px;height:30px}.pbn-brand-name[data-astro-cid-ynfmsikw]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.95rem,1.6vw,1.12rem);font-weight:800;overflow:hidden}.pbn-strip-actions[data-astro-cid-ynfmsikw]{justify-self:end;align-items:center;display:inline-flex}.pbn-cart[data-astro-cid-ynfmsikw]{width:38px;height:34px;color:var(--public-text);border:1px solid var(--public-line);border-radius:9px;justify-content:center;align-items:center;text-decoration:none;transition:color .14s,border-color .14s,background .14s;display:inline-flex;position:relative}.pbn-cart[data-astro-cid-ynfmsikw]:hover{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.pbn-cart-badge[data-astro-cid-ynfmsikw]{color:#fff;background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.pbn-menu-btn[data-astro-cid-ynfmsikw]:focus-visible,.pbn-brand[data-astro-cid-ynfmsikw]:focus-visible,.pbn-cart[data-astro-cid-ynfmsikw]:focus-visible,.pbn-menu-close[data-astro-cid-ynfmsikw]:focus-visible,.pbn-menu-brand[data-astro-cid-ynfmsikw]:focus-visible,.pbn-menu-top[data-astro-cid-ynfmsikw]:focus-visible,.pbn-menu-grouplabel[data-astro-cid-ynfmsikw]:focus-visible,.pbn-menu-sublink[data-astro-cid-ynfmsikw]:focus-visible,.pbn-app-btn[data-astro-cid-ynfmsikw]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.pbn-scrim[data-astro-cid-ynfmsikw]{z-index:1190;opacity:0;background:#0f0d098c;transition:opacity .24s;position:fixed;inset:0}.pbn-scrim[data-astro-cid-ynfmsikw].is-open{opacity:1}.pbn-menu[data-astro-cid-ynfmsikw]{z-index:1200;overscroll-behavior:contain;justify-content:center;align-items:flex-start;padding:clamp(1rem,4vw,3rem) 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.pbn-menu-panel[data-astro-cid-ynfmsikw]{background:var(--public-bg);border:1px solid var(--public-line);opacity:0;width:min(640px,100%);font-family:var(--public-font-body,system-ui, sans-serif);border-radius:18px;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .2s;transform:translateY(-10px)scale(.985);box-shadow:0 30px 70px #0f0d0952}.pbn-menu[data-astro-cid-ynfmsikw].is-open .pbn-menu-panel[data-astro-cid-ynfmsikw]{opacity:1;transform:none}.pbn-menu-head[data-astro-cid-ynfmsikw]{border-bottom:1px solid var(--public-line-soft,var(--public-line));justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.2rem;display:flex}.pbn-menu-brand[data-astro-cid-ynfmsikw]{color:inherit;border-radius:8px;align-items:center;gap:.6rem;min-width:0;text-decoration:none;display:inline-flex}.pbn-menu-logo[data-astro-cid-ynfmsikw]{object-fit:contain;flex:none;width:38px;height:38px}.pbn-menu-brandtext[data-astro-cid-ynfmsikw]{flex-direction:column;min-width:0;line-height:1.12;display:flex}.pbn-menu-brandname[data-astro-cid-ynfmsikw]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:800;overflow:hidden}.pbn-menu-brandtag[data-astro-cid-ynfmsikw]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:.14rem;font-size:.6rem;font-weight:700}.pbn-menu-close[data-astro-cid-ynfmsikw]{border:1px solid var(--public-line);width:38px;height:38px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;transition:color .14s,border-color .14s;display:inline-flex}.pbn-menu-close[data-astro-cid-ynfmsikw]:hover{color:var(--public-accent);border-color:var(--public-accent)}.pbn-menu-nav[data-astro-cid-ynfmsikw]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.55rem 1rem;padding:1rem 1.2rem .4rem;display:grid}.pbn-menu-top[data-astro-cid-ynfmsikw]{font-family:var(--public-font-heading,system-ui, sans-serif);color:var(--public-text);border:1px solid var(--public-line);background:var(--public-bg-alt,var(--public-bg));border-radius:10px;padding:.7rem .85rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:color .13s,border-color .13s,background .13s;display:block}.pbn-menu-top[data-astro-cid-ynfmsikw]:hover{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.pbn-menu-top[data-astro-cid-ynfmsikw].active{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent)}.pbn-menu-group[data-astro-cid-ynfmsikw]{border-radius:10px;padding:.15rem 0 .3rem}.pbn-menu-grouplabel[data-astro-cid-ynfmsikw]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.13em;text-transform:uppercase;color:var(--public-accent);border-radius:7px;padding:.35rem .35rem .4rem;font-size:.66rem;font-weight:800;text-decoration:none;display:block}.pbn-menu-grouplabel[data-astro-cid-ynfmsikw]:hover{text-decoration:underline}.pbn-menu-grouplabel[data-astro-cid-ynfmsikw].active{color:var(--public-accent-dark,var(--public-accent))}.pbn-menu-sublist[data-astro-cid-ynfmsikw]{flex-direction:column;gap:.06rem;display:flex}.pbn-menu-sublink[data-astro-cid-ynfmsikw]{color:var(--public-muted);border-left:2px solid var(--public-line-soft,var(--public-line));border-radius:7px;padding:.42rem .55rem;font-size:.86rem;font-weight:500;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:block}.pbn-menu-sublink[data-astro-cid-ynfmsikw]:hover{color:var(--public-text);background:var(--public-bg-soft)}.pbn-menu-sublink[data-astro-cid-ynfmsikw].active{color:var(--public-accent);border-left-color:var(--public-accent);font-weight:700}.pbn-menu-foot[data-astro-cid-ynfmsikw]{border-top:1px solid var(--public-line-soft,var(--public-line));flex-direction:column;align-items:center;gap:.55rem;margin-top:.5rem;padding:.9rem 1.2rem 1.25rem;display:flex}.pbn-app-btn[data-astro-cid-ynfmsikw]{letter-spacing:.01em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:11px;justify-content:center;align-items:center;width:100%;padding:.72rem 1.1rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:filter .15s;display:inline-flex}.pbn-app-btn[data-astro-cid-ynfmsikw]:hover{filter:brightness(1.07)}.pbn-menu-meta[data-astro-cid-ynfmsikw]{letter-spacing:.05em;color:var(--public-muted);margin:0;font-size:.68rem}@media (max-width:560px){.pbn-menu-btn-text[data-astro-cid-ynfmsikw]{display:none}.pbn-menu-btn[data-astro-cid-ynfmsikw]{padding:.42rem .55rem}.pbn-menu-nav[data-astro-cid-ynfmsikw]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pbn-scrim[data-astro-cid-ynfmsikw],.pbn-menu-panel[data-astro-cid-ynfmsikw],.pbn-menu-btn[data-astro-cid-ynfmsikw],.pbn-cart[data-astro-cid-ynfmsikw],.pbn-menu-close[data-astro-cid-ynfmsikw],.pbn-menu-top[data-astro-cid-ynfmsikw],.pbn-menu-sublink[data-astro-cid-ynfmsikw],.pbn-app-btn[data-astro-cid-ynfmsikw]{transition:none}.pbn-menu-panel[data-astro-cid-ynfmsikw]{transform:none}}.bco-hdr[data-astro-cid-vnr7lmvt]{z-index:1000;width:100%;color:var(--public-text);border-top:4px solid var(--public-accent);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.bco-hdr[data-astro-cid-vnr7lmvt].is-scrolled .bco-bar[data-astro-cid-vnr7lmvt]{box-shadow:0 6px 22px color-mix(in srgb, var(--public-text) 16%, transparent)}.bco-bar[data-astro-cid-vnr7lmvt]{background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(150%)blur(10px);backdrop-filter:saturate(150%)blur(10px)}.bco-bar-inner[data-astro-cid-vnr7lmvt]{align-items:center;gap:clamp(.7rem,2vw,1.6rem);max-width:1280px;min-height:62px;margin:0 auto;padding:.5rem clamp(1rem,3vw,2rem);display:flex}.bco-brand[data-astro-cid-vnr7lmvt]{color:inherit;border-radius:6px;flex:0 auto;align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:inline-flex}.bco-brand-badge[data-astro-cid-vnr7lmvt]{background:color-mix(in srgb, var(--public-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--public-accent) 30%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.bco-logo[data-astro-cid-vnr7lmvt]{object-fit:contain;width:40px;height:40px;display:block}.bco-brand-text[data-astro-cid-vnr7lmvt]{flex-direction:column;min-width:0;line-height:1.06;display:flex}.bco-brand-name[data-astro-cid-vnr7lmvt]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;text-transform:uppercase;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1rem,1.7vw,1.24rem);font-weight:900;overflow:hidden}.bco-brand-tag[data-astro-cid-vnr7lmvt]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;font-weight:800;overflow:hidden}.bco-brand-tag[data-astro-cid-vnr7lmvt] .bco-dot[data-astro-cid-vnr7lmvt]{color:var(--public-accent)}.bco-actions[data-astro-cid-vnr7lmvt]{flex:none;align-items:center;gap:.55rem;margin-left:auto;display:flex}.bco-live[data-astro-cid-vnr7lmvt]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--public-accent);border:1.5px solid color-mix(in srgb, var(--public-accent) 45%, transparent);background:color-mix(in srgb, var(--public-accent) 10%, transparent);border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .7rem;font-size:.72rem;font-weight:900;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.bco-live[data-astro-cid-vnr7lmvt]:hover{background:color-mix(in srgb, var(--public-accent) 18%, transparent);border-color:var(--public-accent)}.bco-live[data-astro-cid-vnr7lmvt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bco-live-dot[data-astro-cid-vnr7lmvt]{background:var(--public-accent);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--public-accent) 60%, transparent);border-radius:50%;flex:none;animation:1.8s ease-out infinite bco-pulse}@keyframes bco-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--public-accent) 55%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--public-accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--public-accent) 0%, transparent)}}.bco-app-btn[data-astro-cid-vnr7lmvt]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.045em;text-transform:uppercase;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));box-shadow:0 2px 6px color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 40%, transparent);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:.56rem 1.05rem;font-size:.78rem;font-weight:900;transition:filter .15s,transform .12s;display:inline-flex}.bco-app-btn[data-astro-cid-vnr7lmvt]:hover{filter:brightness(1.07)}.bco-app-btn[data-astro-cid-vnr7lmvt]:active{transform:translateY(1px)}.bco-app-btn[data-astro-cid-vnr7lmvt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bco-cart[data-astro-cid-vnr7lmvt]{width:40px;height:40px;color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.bco-cart[data-astro-cid-vnr7lmvt]:hover{color:var(--public-accent);border-color:var(--public-accent)}.bco-cart[data-astro-cid-vnr7lmvt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bco-cart-badge[data-astro-cid-vnr7lmvt]{color:#fff;background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1;position:absolute;top:-7px;right:-7px}.bco-burger[data-astro-cid-vnr7lmvt]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:none}.bco-burger[data-astro-cid-vnr7lmvt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bco-burger-bars[data-astro-cid-vnr7lmvt]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.bco-burger-bars[data-astro-cid-vnr7lmvt] span[data-astro-cid-vnr7lmvt]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.bco-navrow[data-astro-cid-vnr7lmvt]{background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line))}.bco-nav[data-astro-cid-vnr7lmvt]{justify-content:center;min-width:0;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:flex}.bco-nav-list[data-astro-cid-vnr7lmvt]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.05rem;margin:0;padding:0;list-style:none;display:flex}.bco-nav-item[data-astro-cid-vnr7lmvt]{display:flex;position:relative}.bco-nav-link[data-astro-cid-vnr7lmvt]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.045em;text-transform:uppercase;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3rem;padding:.72rem .85rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:color .14s,background .14s;display:inline-flex;position:relative}.bco-nav-link[data-astro-cid-vnr7lmvt]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:3px;transition:transform .16s;position:absolute;bottom:.18rem;left:.6rem;right:.6rem;transform:scaleX(0)}.bco-nav-link[data-astro-cid-vnr7lmvt]:hover,.bco-nav-link[data-astro-cid-vnr7lmvt]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 11%, transparent)}.bco-nav-link[data-astro-cid-vnr7lmvt]:hover:after,.bco-nav-link[data-astro-cid-vnr7lmvt]:focus-visible:after{transform:scaleX(.55)}.bco-nav-link[data-astro-cid-vnr7lmvt].active{color:var(--public-accent)}.bco-nav-link[data-astro-cid-vnr7lmvt].active:after{transform:scaleX(1)}.bco-nav-link[data-astro-cid-vnr7lmvt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:1px}.bco-caret[data-astro-cid-vnr7lmvt]{opacity:.75;transition:transform .18s}.bco-has-drop[data-astro-cid-vnr7lmvt].is-open>.bco-drop-btn[data-astro-cid-vnr7lmvt] .bco-caret[data-astro-cid-vnr7lmvt]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.bco-has-drop[data-astro-cid-vnr7lmvt]:hover>.bco-drop-btn[data-astro-cid-vnr7lmvt] .bco-caret[data-astro-cid-vnr7lmvt]{transform:rotate(180deg)}}.bco-drop[data-astro-cid-vnr7lmvt]{background:var(--public-bg);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);border-radius:var(--public-radius,8px);min-width:216px;box-shadow:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);opacity:0;visibility:hidden;pointer-events:none;z-index:30;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(6px)}.bco-drop[data-astro-cid-vnr7lmvt]:before{content:"";height:calc(.4rem + 3px);position:absolute;top:calc(-.4rem - 3px);left:0;right:0}.bco-has-drop[data-astro-cid-vnr7lmvt].is-open>.bco-drop[data-astro-cid-vnr7lmvt]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.bco-has-drop[data-astro-cid-vnr7lmvt]:hover>.bco-drop[data-astro-cid-vnr7lmvt],.bco-has-drop[data-astro-cid-vnr7lmvt]:focus-within>.bco-drop[data-astro-cid-vnr7lmvt]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)translateY(0)}}.bco-drop-list[data-astro-cid-vnr7lmvt]{margin:0;padding:0;list-style:none}.bco-drop-link[data-astro-cid-vnr7lmvt]{color:var(--public-text);white-space:nowrap;border-left:2px solid #0000;border-radius:5px;padding:.52rem .7rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.bco-drop-link[data-astro-cid-vnr7lmvt]:hover,.bco-drop-link[data-astro-cid-vnr7lmvt]:focus-visible{background:color-mix(in srgb, var(--public-accent) 13%, transparent);color:var(--public-accent);border-left-color:var(--public-accent);outline:none}.bco-drop-link[data-astro-cid-vnr7lmvt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.bco-drop-link[data-astro-cid-vnr7lmvt].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:800}.bco-scrim[data-astro-cid-vnr7lmvt]{z-index:1100;opacity:0;background:#0a0c108c;transition:opacity .25s;position:fixed;inset:0}.bco-scrim[data-astro-cid-vnr7lmvt].is-open{opacity:1}.bco-drawer[data-astro-cid-vnr7lmvt]{z-index:1200;background:var(--public-bg);border-left:4px solid var(--public-accent);overscroll-behavior:contain;flex-direction:column;width:min(340px,87vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-18px 0 44px #0a0c1047}.bco-drawer[data-astro-cid-vnr7lmvt].is-open{transform:translate(0)}.bco-drawer-head[data-astro-cid-vnr7lmvt]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.bco-drawer-title[data-astro-cid-vnr7lmvt]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--public-accent);font-size:.72rem;font-weight:900}.bco-drawer-close[data-astro-cid-vnr7lmvt]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.bco-drawer-close[data-astro-cid-vnr7lmvt]:hover{color:var(--public-accent);border-color:var(--public-accent)}.bco-drawer-close[data-astro-cid-vnr7lmvt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bco-drawer-live[data-astro-cid-vnr7lmvt]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--public-accent);border:1.5px solid color-mix(in srgb, var(--public-accent) 40%, transparent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);border-radius:8px;align-items:center;gap:.5rem;margin:.85rem .9rem .2rem;padding:.6rem .8rem;font-size:.82rem;font-weight:900;text-decoration:none;display:flex}.bco-drawer-live[data-astro-cid-vnr7lmvt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bco-drawer-list[data-astro-cid-vnr7lmvt]{flex:auto;margin:0;padding:.4rem .75rem;list-style:none}.bco-drawer-link[data-astro-cid-vnr7lmvt]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.02em;text-transform:uppercase;color:var(--public-text);border-left:3px solid #0000;border-radius:6px;padding:.7rem .6rem;font-size:.94rem;font-weight:800;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.bco-drawer-link[data-astro-cid-vnr7lmvt]:hover,.bco-drawer-link[data-astro-cid-vnr7lmvt]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent);outline:none}.bco-drawer-link[data-astro-cid-vnr7lmvt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.bco-drawer-link[data-astro-cid-vnr7lmvt].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.bco-drawer-foot[data-astro-cid-vnr7lmvt]{border-top:1px solid var(--public-line);padding:1rem 1.1rem 1.4rem}.bco-app-btn-block[data-astro-cid-vnr7lmvt]{width:100%;padding:.78rem 1rem;font-size:.86rem}.bco-drawer-meta[data-astro-cid-vnr7lmvt]{letter-spacing:.05em;color:var(--public-muted);text-align:center;text-transform:uppercase;margin:.85rem 0 0;font-size:.68rem;font-weight:700}@media (max-width:1040px){.bco-navrow[data-astro-cid-vnr7lmvt],.bco-app-btn[data-astro-cid-vnr7lmvt],.bco-live-text[data-astro-cid-vnr7lmvt]{display:none}.bco-live[data-astro-cid-vnr7lmvt]{padding:.42rem .5rem}.bco-burger[data-astro-cid-vnr7lmvt]{display:inline-flex}}@media (max-width:560px){.bco-brand-tag[data-astro-cid-vnr7lmvt],.bco-live[data-astro-cid-vnr7lmvt]{display:none}}@media (prefers-reduced-motion:reduce){.bco-drop[data-astro-cid-vnr7lmvt],.bco-scrim[data-astro-cid-vnr7lmvt],.bco-drawer[data-astro-cid-vnr7lmvt],.bco-caret[data-astro-cid-vnr7lmvt],.bco-app-btn[data-astro-cid-vnr7lmvt],.bco-nav-link[data-astro-cid-vnr7lmvt]:after,.bco-live[data-astro-cid-vnr7lmvt]{transition:none}.bco-live-dot[data-astro-cid-vnr7lmvt]{animation:none}}.alm-head[data-astro-cid-musosfsc]{z-index:1000;width:100%;color:var(--public-text);background:var(--public-header-bg,var(--public-bg-alt));font-family:var(--public-font-body,Georgia, "Times New Roman", serif);position:sticky;top:0}.alm-rule-accent[data-astro-cid-musosfsc]{background:var(--public-accent);height:3px}.alm-head[data-astro-cid-musosfsc].is-scrolled{box-shadow:var(--public-shadow,0 6px 20px #0000001a)}.alm-mast[data-astro-cid-musosfsc]{border-bottom:1px solid var(--public-header-border,var(--public-line))}.alm-mast-inner[data-astro-cid-musosfsc]{align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:.7rem clamp(1rem,3vw,2rem);display:flex}.alm-mast-side[data-astro-cid-musosfsc]{min-width:0;line-height:1.25;font-family:var(--public-font-body,Georgia, serif);flex-direction:column;flex:1 1 0;display:flex}.alm-mast-left[data-astro-cid-musosfsc]{align-items:flex-start}.alm-mast-right[data-astro-cid-musosfsc]{text-align:right;align-items:flex-end}.alm-mast-est[data-astro-cid-musosfsc],.alm-mast-loc[data-astro-cid-musosfsc]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-text);font-size:.72rem;font-weight:700}.alm-mast-kicker[data-astro-cid-musosfsc],.alm-mast-date[data-astro-cid-musosfsc]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-style:italic}.alm-wordmark[data-astro-cid-musosfsc]{text-align:center;color:inherit;flex:none;grid-template-columns:auto auto;grid-template-areas:"crest name""crest tag";place-items:center;column-gap:.6rem;padding:0 .35rem;text-decoration:none;display:grid}.alm-crest[data-astro-cid-musosfsc]{object-fit:contain;grid-area:crest;width:40px;height:40px}.alm-wordmark-name[data-astro-cid-musosfsc]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);letter-spacing:.01em;color:var(--public-text);white-space:nowrap;grid-area:name;justify-self:center;font-size:clamp(1.15rem,2.4vw,1.7rem);font-weight:800;line-height:1.05}.alm-wordmark-tag[data-astro-cid-musosfsc]{letter-spacing:.2em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;grid-area:tag;margin-top:.15rem;font-size:.6rem;font-weight:700}.alm-nav[data-astro-cid-musosfsc]{background:var(--public-header-bg,var(--public-bg-alt));border-bottom:3px double var(--public-header-border,var(--public-line))}.alm-nav-inner[data-astro-cid-musosfsc]{justify-content:space-between;align-items:stretch;gap:1rem;max-width:1200px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:flex}.alm-nav-list[data-astro-cid-musosfsc]{flex-wrap:wrap;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.alm-nav-item[data-astro-cid-musosfsc]{border-left:1px solid var(--public-line-soft,var(--public-line));align-items:stretch;display:flex;position:relative}.alm-nav-item[data-astro-cid-musosfsc]:first-child{border-left:0}.alm-nav-link[data-astro-cid-musosfsc]{font-family:var(--public-font-heading,Georgia, serif);font-variant:small-caps;letter-spacing:.06em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;padding:.7rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.alm-nav-link[data-astro-cid-musosfsc]:hover{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent)}.alm-nav-link[data-astro-cid-musosfsc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.alm-nav-link[data-astro-cid-musosfsc].active{color:var(--public-accent)}.alm-nav-link[data-astro-cid-musosfsc].active:after{content:"";background:var(--public-accent);height:2px;position:absolute;bottom:.42rem;left:.85rem;right:.85rem}.alm-caret[data-astro-cid-musosfsc]{opacity:.65;transition:transform .18s}.alm-has-menu[data-astro-cid-musosfsc].is-open>.alm-menu-btn[data-astro-cid-musosfsc] .alm-caret[data-astro-cid-musosfsc]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.alm-has-menu[data-astro-cid-musosfsc]:hover>.alm-menu-btn[data-astro-cid-musosfsc] .alm-caret[data-astro-cid-musosfsc]{transform:rotate(180deg)}}.alm-menu[data-astro-cid-musosfsc]{background:var(--public-bg);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);min-width:216px;box-shadow:var(--public-shadow-strong,0 16px 36px #00000029);opacity:0;visibility:hidden;pointer-events:none;z-index:30;padding:.3rem;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:absolute;top:100%;left:-1px;transform:translateY(5px)}.alm-menu[data-astro-cid-musosfsc]:before{content:"";height:6px;position:absolute;top:-6px;left:0;right:0}.alm-has-menu[data-astro-cid-musosfsc].is-open>.alm-menu[data-astro-cid-musosfsc]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s,transform .15s,visibility;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.alm-has-menu[data-astro-cid-musosfsc]:hover>.alm-menu[data-astro-cid-musosfsc],.alm-has-menu[data-astro-cid-musosfsc]:focus-within>.alm-menu[data-astro-cid-musosfsc]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s,transform .15s,visibility;transform:translateY(0)}}.alm-menu-list[data-astro-cid-musosfsc]{margin:0;padding:0;list-style:none}.alm-menu-link[data-astro-cid-musosfsc]{font-family:var(--public-font-body,Georgia, serif);color:var(--public-text);border-bottom:1px solid var(--public-line-soft,var(--public-line));white-space:nowrap;padding:.5rem .7rem;font-size:.86rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.alm-menu-list[data-astro-cid-musosfsc]>li[data-astro-cid-musosfsc]:last-child .alm-menu-link[data-astro-cid-musosfsc]{border-bottom:0}.alm-menu-link[data-astro-cid-musosfsc]:hover,.alm-menu-link[data-astro-cid-musosfsc]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent);outline:none}.alm-menu-link[data-astro-cid-musosfsc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.alm-menu-link[data-astro-cid-musosfsc].active{color:var(--public-accent);font-weight:700}.alm-nav-actions[data-astro-cid-musosfsc]{border-left:1px solid var(--public-line-soft,var(--public-line));flex:none;align-items:center;gap:.55rem;margin-left:.25rem;padding:.35rem 0 .35rem .75rem;display:flex}.alm-app-btn[data-astro-cid-musosfsc]{font-family:var(--public-font-heading,Georgia, serif);font-variant:small-caps;letter-spacing:.05em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.78rem;font-weight:700;transition:filter .15s;display:inline-flex}.alm-app-btn[data-astro-cid-musosfsc]:hover{filter:brightness(1.07)}.alm-app-btn[data-astro-cid-musosfsc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.alm-cart[data-astro-cid-musosfsc]{width:34px;height:32px;color:var(--public-text);border:1px solid var(--public-line);border-radius:2px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.alm-cart[data-astro-cid-musosfsc]:hover{color:var(--public-accent);border-color:var(--public-accent)}.alm-cart[data-astro-cid-musosfsc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.alm-cart-badge[data-astro-cid-musosfsc]{color:#fff;background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.alm-burger[data-astro-cid-musosfsc]{border:1px solid var(--public-line);cursor:pointer;width:40px;height:40px;color:var(--public-text);background:0 0;border-radius:2px;justify-content:center;align-items:center;display:none}.alm-burger[data-astro-cid-musosfsc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.alm-burger-bars[data-astro-cid-musosfsc]{flex-direction:column;justify-content:space-between;width:19px;height:13px;display:inline-flex}.alm-burger-bars[data-astro-cid-musosfsc] span[data-astro-cid-musosfsc]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.alm-scrim[data-astro-cid-musosfsc]{z-index:1100;opacity:0;background:#14100a80;transition:opacity .25s;position:fixed;inset:0}.alm-scrim[data-astro-cid-musosfsc].is-open{opacity:1}.alm-drawer[data-astro-cid-musosfsc]{z-index:1200;background:var(--public-bg);border-left:3px solid var(--public-accent);width:min(340px,86vw);height:100%;font-family:var(--public-font-body,Georgia, serif);flex-direction:column;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #14100a38}.alm-drawer[data-astro-cid-musosfsc].is-open{transform:translate(0)}.alm-drawer-head[data-astro-cid-musosfsc]{border-bottom:3px double var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.alm-drawer-title[data-astro-cid-musosfsc]{font-family:var(--public-font-heading,Georgia, serif);font-variant:small-caps;letter-spacing:.08em;color:var(--public-text);font-size:1rem;font-weight:800}.alm-drawer-close[data-astro-cid-musosfsc]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.alm-drawer-close[data-astro-cid-musosfsc]:hover{color:var(--public-accent);border-color:var(--public-accent)}.alm-drawer-close[data-astro-cid-musosfsc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.alm-drawer-list[data-astro-cid-musosfsc]{flex:auto;margin:0;padding:.4rem .6rem;list-style:none}.alm-drawer-link[data-astro-cid-musosfsc]{font-family:var(--public-font-heading,Georgia, serif);font-variant:small-caps;letter-spacing:.04em;color:var(--public-text);border-bottom:1px solid var(--public-line-soft,var(--public-line));padding:.7rem .6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s;display:block}.alm-drawer-link[data-astro-cid-musosfsc]:hover,.alm-drawer-link[data-astro-cid-musosfsc]:focus-visible{background:color-mix(in srgb, var(--public-accent) 10%, transparent);color:var(--public-accent);outline:none}.alm-drawer-link[data-astro-cid-musosfsc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.alm-drawer-link[data-astro-cid-musosfsc].active{color:var(--public-accent)}.alm-drawer-foot[data-astro-cid-musosfsc]{border-top:3px double var(--public-line);padding:1rem 1.1rem 1.4rem}.alm-app-btn-block[data-astro-cid-musosfsc]{width:100%;padding:.75rem 1rem;font-size:.86rem}.alm-drawer-meta[data-astro-cid-musosfsc]{letter-spacing:.06em;text-transform:uppercase;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.7rem;font-style:italic}@media (max-width:900px){.alm-nav[data-astro-cid-musosfsc]{display:none}.alm-mast-inner[data-astro-cid-musosfsc]{gap:.5rem}.alm-mast-left[data-astro-cid-musosfsc]{display:none}.alm-wordmark[data-astro-cid-musosfsc]{text-align:left;flex:auto;grid-template-columns:auto 1fr;justify-items:start}.alm-wordmark-name[data-astro-cid-musosfsc]{white-space:normal;justify-self:start}.alm-wordmark-tag[data-astro-cid-musosfsc]{white-space:normal}.alm-mast-right[data-astro-cid-musosfsc]{flex:none}.alm-mast-loc[data-astro-cid-musosfsc],.alm-mast-date[data-astro-cid-musosfsc]{display:none}.alm-burger[data-astro-cid-musosfsc]{display:inline-flex}}@media (min-width:901px){.alm-scrim[data-astro-cid-musosfsc],.alm-drawer[data-astro-cid-musosfsc]{display:none}}@media (prefers-reduced-motion:reduce){.alm-menu[data-astro-cid-musosfsc],.alm-scrim[data-astro-cid-musosfsc],.alm-drawer[data-astro-cid-musosfsc],.alm-caret[data-astro-cid-musosfsc],.alm-app-btn[data-astro-cid-musosfsc],.alm-cart[data-astro-cid-musosfsc]{transition:none}}.ledbq-header[data-astro-cid-ufq5wmzz]{z-index:1000;width:100%;color:var(--public-text);background:var(--public-header-bg,var(--public-bg-alt));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);border-top:2px solid var(--public-accent-dark,var(--public-accent));position:sticky;top:0}.ledbq-header[data-astro-cid-ufq5wmzz].is-scrolled{box-shadow:var(--public-shadow,0 8px 24px #0000000f)}.ledbq-bar[data-astro-cid-ufq5wmzz]{border-bottom:1px solid var(--public-header-border,var(--public-line))}.ledbq-bar-inner[data-astro-cid-ufq5wmzz]{justify-content:space-between;align-items:center;gap:clamp(.75rem,2vw,1.8rem);max-width:1240px;margin:0 auto;padding:.55rem clamp(1rem,3vw,2rem);display:flex}.ledbq-brand[data-astro-cid-ufq5wmzz]{color:inherit;border-radius:4px;flex:0 auto;align-items:center;gap:.66rem;min-width:0;text-decoration:none;display:inline-flex}.ledbq-brand[data-astro-cid-ufq5wmzz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.ledbq-logo[data-astro-cid-ufq5wmzz]{object-fit:contain;flex:none;width:46px;height:46px}.ledbq-brand-text[data-astro-cid-ufq5wmzz]{flex-direction:column;min-width:0;line-height:1.05;display:flex}.ledbq-brand-name[data-astro-cid-ufq5wmzz]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.02rem,1.7vw,1.24rem);font-weight:800;overflow:hidden}.ledbq-brand-folio[data-astro-cid-ufq5wmzz]{font-family:var(--public-font-mono,ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);align-items:center;gap:.4rem;margin-top:.16rem;font-size:.6rem;font-weight:600;display:inline-flex}.ledbq-folio-dot[data-astro-cid-ufq5wmzz]{color:var(--public-accent)}.ledbq-nav[data-astro-cid-ufq5wmzz]{border-bottom:3px double var(--public-header-border,var(--public-line))}.ledbq-nav-inner[data-astro-cid-ufq5wmzz]{max-width:1240px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.ledbq-nav-list[data-astro-cid-ufq5wmzz]{flex-wrap:wrap;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.ledbq-item[data-astro-cid-ufq5wmzz]{display:flex;position:relative}.ledbq-item[data-astro-cid-ufq5wmzz]+.ledbq-item[data-astro-cid-ufq5wmzz]:before{content:"";background:var(--public-line,#8080804d);align-self:center;width:1px;height:20px}.ledbq-navlink[data-astro-cid-ufq5wmzz]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);letter-spacing:.005em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:.36rem;padding:.5rem .7rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.ledbq-idx[data-astro-cid-ufq5wmzz]{font-family:var(--public-font-mono,ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace);letter-spacing:.04em;color:var(--public-accent);font-variant-numeric:tabular-nums;opacity:.85;font-size:.6rem;font-weight:600}.ledbq-navlabel[data-astro-cid-ufq5wmzz]{position:relative}.ledbq-navlink[data-astro-cid-ufq5wmzz]:hover,.ledbq-navlink[data-astro-cid-ufq5wmzz]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent)}.ledbq-navlink[data-astro-cid-ufq5wmzz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.ledbq-navlink[data-astro-cid-ufq5wmzz].active{color:var(--public-accent)}.ledbq-navlink[data-astro-cid-ufq5wmzz].active .ledbq-navlabel[data-astro-cid-ufq5wmzz]:after{content:"";background:var(--public-accent);height:2px;position:absolute;bottom:-.28rem;left:0;right:0}.ledbq-caret[data-astro-cid-ufq5wmzz]{opacity:.7;align-self:center;transition:transform .18s}.ledbq-has-sub[data-astro-cid-ufq5wmzz].is-open>.ledbq-sub-btn[data-astro-cid-ufq5wmzz] .ledbq-caret[data-astro-cid-ufq5wmzz]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.ledbq-has-sub[data-astro-cid-ufq5wmzz]:hover>.ledbq-sub-btn[data-astro-cid-ufq5wmzz] .ledbq-caret[data-astro-cid-ufq5wmzz]{transform:rotate(180deg)}}.ledbq-sub[data-astro-cid-ufq5wmzz]{background:var(--public-bg);border:1px solid var(--public-line);border-top:2px solid var(--public-accent);min-width:232px;box-shadow:var(--public-shadow-strong,0 16px 32px #00000024);opacity:0;visibility:hidden;pointer-events:none;z-index:20;padding:.35rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(6px)}.ledbq-sub[data-astro-cid-ufq5wmzz]:before{content:"";height:calc(.5rem + 2px);position:absolute;top:calc(-.5rem - 2px);left:0;right:0}.ledbq-has-sub[data-astro-cid-ufq5wmzz].is-open>.ledbq-sub[data-astro-cid-ufq5wmzz]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.ledbq-has-sub[data-astro-cid-ufq5wmzz]:hover>.ledbq-sub[data-astro-cid-ufq5wmzz],.ledbq-has-sub[data-astro-cid-ufq5wmzz]:focus-within>.ledbq-sub[data-astro-cid-ufq5wmzz]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}}.ledbq-sub-list[data-astro-cid-ufq5wmzz]{margin:0;padding:0;list-style:none}.ledbq-sublink[data-astro-cid-ufq5wmzz]{color:var(--public-text);white-space:nowrap;border-bottom:1px solid var(--public-line-soft,var(--public-line));align-items:baseline;gap:.55rem;padding:.5rem .6rem;font-size:.86rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:flex}.ledbq-sub-list[data-astro-cid-ufq5wmzz]>li[data-astro-cid-ufq5wmzz]:last-child .ledbq-sublink[data-astro-cid-ufq5wmzz]{border-bottom:0}.ledbq-sub-idx[data-astro-cid-ufq5wmzz]{font-family:var(--public-font-mono,ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace);color:var(--public-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.62rem}.ledbq-sublink[data-astro-cid-ufq5wmzz]:hover,.ledbq-sublink[data-astro-cid-ufq5wmzz]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent);outline:none}.ledbq-sublink[data-astro-cid-ufq5wmzz]:hover .ledbq-sub-idx[data-astro-cid-ufq5wmzz],.ledbq-sublink[data-astro-cid-ufq5wmzz]:focus-visible .ledbq-sub-idx[data-astro-cid-ufq5wmzz]{color:var(--public-accent)}.ledbq-sublink[data-astro-cid-ufq5wmzz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.ledbq-sublink[data-astro-cid-ufq5wmzz].active{color:var(--public-accent);font-weight:700}.ledbq-actions[data-astro-cid-ufq5wmzz]{flex:none;align-items:center;gap:.55rem;display:flex}.ledbq-cart[data-astro-cid-ufq5wmzz]{width:38px;height:34px;color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.ledbq-cart[data-astro-cid-ufq5wmzz]:hover{color:var(--public-accent);border-color:var(--public-accent)}.ledbq-cart[data-astro-cid-ufq5wmzz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.ledbq-cart-badge[data-astro-cid-ufq5wmzz]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.ledbq-app-btn[data-astro-cid-ufq5wmzz]{font-family:var(--public-font-body,system-ui, sans-serif);letter-spacing:.02em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:.54rem 1.05rem;font-size:.8rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.ledbq-app-btn[data-astro-cid-ufq5wmzz]:hover{filter:brightness(1.07)}.ledbq-app-btn[data-astro-cid-ufq5wmzz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.ledbq-app-btn[data-astro-cid-ufq5wmzz]:active{transform:translateY(1px)}.ledbq-burger[data-astro-cid-ufq5wmzz]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:40px;color:var(--public-text);background:0 0;border-radius:4px;justify-content:center;align-items:center;display:none}.ledbq-burger[data-astro-cid-ufq5wmzz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.ledbq-burger-bars[data-astro-cid-ufq5wmzz]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.ledbq-burger-bars[data-astro-cid-ufq5wmzz] span[data-astro-cid-ufq5wmzz]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.ledbq-scrim[data-astro-cid-ufq5wmzz]{z-index:1100;opacity:0;background:#00000080;transition:opacity .25s;position:fixed;inset:0}.ledbq-scrim[data-astro-cid-ufq5wmzz].is-open{opacity:1}.ledbq-drawer[data-astro-cid-ufq5wmzz]{z-index:1200;background:var(--public-bg);border-left:2px solid var(--public-accent);flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #0003}.ledbq-drawer[data-astro-cid-ufq5wmzz].is-open{transform:translate(0)}.ledbq-drawer-head[data-astro-cid-ufq5wmzz]{border-bottom:3px double var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.ledbq-drawer-title[data-astro-cid-ufq5wmzz]{font-family:var(--public-font-mono,ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--public-muted);font-size:.72rem;font-weight:700}.ledbq-drawer-close[data-astro-cid-ufq5wmzz]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.ledbq-drawer-close[data-astro-cid-ufq5wmzz]:hover{color:var(--public-accent);border-color:var(--public-accent)}.ledbq-drawer-close[data-astro-cid-ufq5wmzz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.ledbq-drawer-list[data-astro-cid-ufq5wmzz]{flex:auto;margin:0;padding:.35rem .75rem;list-style:none}.ledbq-drawer-link[data-astro-cid-ufq5wmzz]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);border-bottom:1px solid var(--public-line-soft,var(--public-line));align-items:baseline;gap:.7rem;padding:.72rem .55rem;font-size:1rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s;display:flex}.ledbq-drawer-idx[data-astro-cid-ufq5wmzz]{font-family:var(--public-font-mono,ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace);color:var(--public-accent);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.ledbq-drawer-link[data-astro-cid-ufq5wmzz]:hover,.ledbq-drawer-link[data-astro-cid-ufq5wmzz]:focus-visible{background:color-mix(in srgb, var(--public-accent) 10%, transparent);color:var(--public-accent);outline:none}.ledbq-drawer-link[data-astro-cid-ufq5wmzz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.ledbq-drawer-link[data-astro-cid-ufq5wmzz].active{color:var(--public-accent)}.ledbq-drawer-foot[data-astro-cid-ufq5wmzz]{border-top:3px double var(--public-line);padding:1rem 1.1rem 1.4rem}.ledbq-app-btn-block[data-astro-cid-ufq5wmzz]{width:100%;padding:.78rem 1rem;font-size:.9rem}.ledbq-drawer-meta[data-astro-cid-ufq5wmzz]{font-family:var(--public-font-mono,ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.66rem}@media (max-width:1120px){.ledbq-idx[data-astro-cid-ufq5wmzz]{display:none}.ledbq-navlink[data-astro-cid-ufq5wmzz]{gap:0}}@media (max-width:960px){.ledbq-nav[data-astro-cid-ufq5wmzz],.ledbq-app-btn[data-astro-cid-ufq5wmzz]:not(.ledbq-app-btn-block){display:none}.ledbq-burger[data-astro-cid-ufq5wmzz]{display:inline-flex}}@media (max-width:560px){.ledbq-brand-folio[data-astro-cid-ufq5wmzz]{display:none}}@media (prefers-reduced-motion:reduce){.ledbq-sub[data-astro-cid-ufq5wmzz],.ledbq-scrim[data-astro-cid-ufq5wmzz],.ledbq-drawer[data-astro-cid-ufq5wmzz],.ledbq-caret[data-astro-cid-ufq5wmzz],.ledbq-app-btn[data-astro-cid-ufq5wmzz],.ledbq-cart[data-astro-cid-ufq5wmzz]{transition:none}}body[data-design=br]{--brp-top:14px;--brp-clear:92px}body[data-design=br] .public-shell[data-astro-cid-denri4nr]{padding-top:var(--brp-clear)}.brp-dock[data-astro-cid-denri4nr]{top:var(--brp-top,14px);z-index:1000;pointer-events:none;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);justify-content:center;padding:0 clamp(.7rem,3vw,1.6rem);display:flex;position:fixed;left:0;right:0}.brp-pill[data-astro-cid-denri4nr]{pointer-events:auto;width:100%;max-width:1140px;color:var(--public-text);background:color-mix(in srgb, var(--public-header-bg,var(--public-bg-alt)) 62%, transparent);border:1px solid color-mix(in srgb, var(--public-header-border,var(--public-line)) 70%, transparent);-webkit-backdrop-filter:saturate(150%)blur(14px);backdrop-filter:saturate(150%)blur(14px);border-radius:999px;align-items:center;gap:clamp(.5rem,1.6vw,1.1rem);padding:.5rem .55rem .5rem .9rem;transition:background .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 6px 22px #0000001a}.brp-dock[data-astro-cid-denri4nr].is-scrolled .brp-pill[data-astro-cid-denri4nr]{background:var(--public-header-bg,var(--public-bg-alt));border-color:var(--public-header-border,var(--public-line));box-shadow:0 10px 30px #00000029}.brp-brand[data-astro-cid-denri4nr]{color:inherit;border-radius:999px;flex:none;align-items:center;gap:.55rem;min-width:0;padding:.1rem .25rem .1rem .1rem;text-decoration:none;display:inline-flex}.brp-logo[data-astro-cid-denri4nr]{object-fit:contain;flex:none;width:34px;height:34px}.brp-brand-text[data-astro-cid-denri4nr]{flex-direction:column;min-width:0;line-height:1.06;display:flex}.brp-brand-name[data-astro-cid-denri4nr]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.9rem,1.4vw,1.04rem);font-weight:800;overflow:hidden}.brp-brand-tag[data-astro-cid-denri4nr]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;font-size:.56rem;font-weight:700}.brp-nav[data-astro-cid-denri4nr]{flex:auto;justify-content:center;min-width:0;display:flex}.brp-nav-list[data-astro-cid-denri4nr]{align-items:center;gap:.05rem;margin:0;padding:0;list-style:none;display:flex}.brp-item[data-astro-cid-denri4nr]{position:relative}.brp-link[data-astro-cid-denri4nr]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.28rem;padding:.46rem .7rem;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .14s,background .14s;display:inline-flex;position:relative}.brp-link[data-astro-cid-denri4nr]:hover,.brp-link[data-astro-cid-denri4nr]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent)}.brp-link[data-astro-cid-denri4nr].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, transparent)}.brp-caret[data-astro-cid-denri4nr]{opacity:.7;transition:transform .18s}.brp-has-drop[data-astro-cid-denri4nr].is-open>.brp-drop-btn[data-astro-cid-denri4nr] .brp-caret[data-astro-cid-denri4nr]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.brp-has-drop[data-astro-cid-denri4nr]:hover>.brp-drop-btn[data-astro-cid-denri4nr] .brp-caret[data-astro-cid-denri4nr]{transform:rotate(180deg)}}.brp-drop[data-astro-cid-denri4nr]{background:var(--public-bg);border:1px solid var(--public-line);opacity:0;visibility:hidden;pointer-events:none;z-index:20;border-radius:16px;min-width:220px;padding:.45rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .7rem);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 18px 44px #0000002e}.brp-drop[data-astro-cid-denri4nr]:before{content:"";height:.7rem;position:absolute;top:-.7rem;left:0;right:0}.brp-has-drop[data-astro-cid-denri4nr].is-open>.brp-drop[data-astro-cid-denri4nr]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.brp-has-drop[data-astro-cid-denri4nr]:hover>.brp-drop[data-astro-cid-denri4nr],.brp-has-drop[data-astro-cid-denri4nr]:focus-within>.brp-drop[data-astro-cid-denri4nr]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)translateY(0)}}.brp-drop-list[data-astro-cid-denri4nr]{margin:0;padding:0;list-style:none}.brp-drop-link[data-astro-cid-denri4nr]{color:var(--public-text);white-space:nowrap;border-radius:10px;padding:.52rem .75rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.brp-drop-link[data-astro-cid-denri4nr]:hover,.brp-drop-link[data-astro-cid-denri4nr]:focus-visible{background:color-mix(in srgb, var(--public-accent) 13%, transparent);color:var(--public-accent)}.brp-drop-link[data-astro-cid-denri4nr].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.brp-actions[data-astro-cid-denri4nr]{flex:none;align-items:center;gap:.45rem;display:flex}.brp-app-btn[data-astro-cid-denri4nr]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.brp-app-btn[data-astro-cid-denri4nr]:hover{filter:brightness(1.07)}.brp-app-btn[data-astro-cid-denri4nr]:active{transform:translateY(1px)}.brp-cart[data-astro-cid-denri4nr]{width:38px;height:38px;color:var(--public-text);border:1px solid var(--public-line);background:color-mix(in srgb, var(--public-bg) 40%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.brp-cart[data-astro-cid-denri4nr]:hover{color:var(--public-accent);border-color:var(--public-accent)}.brp-cart-badge[data-astro-cid-denri4nr]{color:#fff;background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-5px;right:-5px}.brp-burger[data-astro-cid-denri4nr]{border:1px solid var(--public-line);cursor:pointer;width:40px;height:40px;color:var(--public-text);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:none}.brp-burger-bars[data-astro-cid-denri4nr]{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.brp-burger-bars[data-astro-cid-denri4nr] span[data-astro-cid-denri4nr]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.brp-brand[data-astro-cid-denri4nr]:focus-visible,.brp-link[data-astro-cid-denri4nr]:focus-visible,.brp-drop-link[data-astro-cid-denri4nr]:focus-visible,.brp-app-btn[data-astro-cid-denri4nr]:focus-visible,.brp-cart[data-astro-cid-denri4nr]:focus-visible,.brp-burger[data-astro-cid-denri4nr]:focus-visible,.brp-sheet-close[data-astro-cid-denri4nr]:focus-visible,.brp-row[data-astro-cid-denri4nr]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.brp-scrim[data-astro-cid-denri4nr]{z-index:1090;opacity:0;background:#0a080580;transition:opacity .24s;position:fixed;inset:0}.brp-scrim[data-astro-cid-denri4nr].is-open{opacity:1}.brp-sheet[data-astro-cid-denri4nr]{top:calc(var(--brp-top,14px) + 60px);width:min(420px,100vw - 1.4rem);max-height:calc(100vh - var(--brp-top,14px) - 80px);z-index:1100;background:var(--public-bg);border:1px solid var(--public-line);opacity:0;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--public-text);border-radius:20px;flex-direction:column;transition:opacity .22s,transform .26s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;left:50%;transform:translate(-50%)translateY(-12px)scale(.98);box-shadow:0 26px 60px #0a08054d}.brp-sheet[data-astro-cid-denri4nr].is-open{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.brp-sheet-head[data-astro-cid-denri4nr]{border-bottom:1px solid var(--public-line-soft,var(--public-line));flex:none;justify-content:space-between;align-items:center;padding:.85rem 1rem .7rem;display:flex}.brp-sheet-title[data-astro-cid-denri4nr]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.7rem;font-weight:800}.brp-sheet-close[data-astro-cid-denri4nr]{background:var(--public-bg-soft,transparent);border:1px solid var(--public-line);width:34px;height:34px;color:var(--public-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.brp-sheet-close[data-astro-cid-denri4nr]:hover{color:var(--public-accent);border-color:var(--public-accent)}.brp-sheet-scroll[data-astro-cid-denri4nr]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;padding:.7rem .8rem .4rem;overflow-y:auto}.brp-grp[data-astro-cid-denri4nr]{margin:0 0 .55rem}.brp-grp-title[data-astro-cid-denri4nr]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);margin:.4rem .55rem .3rem;font-size:.6rem;font-weight:800;display:block}.brp-grp-list[data-astro-cid-denri4nr]{margin:0;padding:0;list-style:none}.brp-row[data-astro-cid-denri4nr]{color:var(--public-text);border-left:3px solid #0000;border-radius:12px;margin:2px 0;padding:.62rem .8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .13s,color .13s,border-color .13s;display:block}.brp-row[data-astro-cid-denri4nr]:hover{background:color-mix(in srgb, var(--public-accent) 10%, transparent);color:var(--public-accent)}.brp-row[data-astro-cid-denri4nr].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent)}.brp-sheet-foot[data-astro-cid-denri4nr]{padding:.8rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--public-line-soft,var(--public-line));flex:none}.brp-app-btn-block[data-astro-cid-denri4nr]{border-radius:14px;width:100%;padding:.8rem 1rem;font-size:.9rem}.brp-sheet-meta[data-astro-cid-denri4nr]{text-align:center;letter-spacing:.04em;color:var(--public-muted);margin:.7rem 0 0;font-size:.66rem}@media (max-width:1024px){.brp-nav[data-astro-cid-denri4nr],.brp-app-btn[data-astro-cid-denri4nr]:not(.brp-app-btn-block){display:none}.brp-burger[data-astro-cid-denri4nr]{display:inline-flex}.brp-pill[data-astro-cid-denri4nr]{justify-content:space-between;padding-right:.55rem}}@media (min-width:1025px){.brp-scrim[data-astro-cid-denri4nr],.brp-sheet[data-astro-cid-denri4nr]{display:none}}@media (max-width:640px){body[data-design=br]{--brp-top:10px;--brp-clear:74px}.brp-brand-tag[data-astro-cid-denri4nr]{display:none}}@media (prefers-reduced-motion:reduce){.brp-pill[data-astro-cid-denri4nr],.brp-caret[data-astro-cid-denri4nr],.brp-drop[data-astro-cid-denri4nr],.brp-app-btn[data-astro-cid-denri4nr],.brp-cart[data-astro-cid-denri4nr],.brp-scrim[data-astro-cid-denri4nr],.brp-sheet[data-astro-cid-denri4nr],.brp-row[data-astro-cid-denri4nr],.brp-sheet-close[data-astro-cid-denri4nr]{transition:none}.brp-sheet[data-astro-cid-denri4nr]{transform:translate(-50%)}}body[data-design=bs]{--bs-top:64px;padding-top:var(--bs-top)}.bsm-chip[data-astro-cid-fnvnwbq5]{z-index:1120;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);background:color-mix(in srgb, var(--public-bg) 82%, transparent);border:1px solid var(--public-line);cursor:pointer;-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.74rem;font-weight:700;transition:color .16s,border-color .16s,background .16s;display:inline-flex;position:fixed;top:14px;right:clamp(12px,3vw,26px);box-shadow:0 6px 22px #00000024}.bsm-chip[data-astro-cid-fnvnwbq5]:hover{color:var(--public-accent);border-color:var(--public-accent);background:var(--public-bg)}.bsm-chip[data-astro-cid-fnvnwbq5]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.bsm-chip-ico[data-astro-cid-fnvnwbq5]{flex-direction:column;flex:none;justify-content:center;gap:4px;width:16px;display:inline-flex}.bsm-chip-ico[data-astro-cid-fnvnwbq5] span[data-astro-cid-fnvnwbq5]{background:currentColor;border-radius:2px;width:100%;height:1.5px;display:block}.bsm-chip-ico[data-astro-cid-fnvnwbq5] span[data-astro-cid-fnvnwbq5]:last-child{width:68%}.bsm-scrim[data-astro-cid-fnvnwbq5]{z-index:1190;opacity:0;background:#0000009e;transition:opacity .28s;position:fixed;inset:0}.bsm-scrim[data-astro-cid-fnvnwbq5].is-open{opacity:1}.bsm-overlay[data-astro-cid-fnvnwbq5]{z-index:1200;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;justify-content:center;align-items:stretch;padding:clamp(.75rem,3vw,2.4rem);display:flex;position:fixed;inset:0;overflow-y:auto}.bsm-panel[data-astro-cid-fnvnwbq5]{background:var(--public-bg);border:1px solid var(--public-line);width:min(1000px,100%);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--public-text);opacity:0;border-radius:18px;flex-direction:column;margin:auto;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .24s;display:flex;transform:translateY(-12px)scale(.99);box-shadow:0 40px 90px #0000006b}.bsm-overlay[data-astro-cid-fnvnwbq5].is-open .bsm-panel[data-astro-cid-fnvnwbq5]{opacity:1;transform:none}.bsm-head[data-astro-cid-fnvnwbq5]{border-bottom:1px solid var(--public-line-soft,var(--public-line));justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem clamp(1.1rem,3vw,2rem);display:flex}.bsm-brand[data-astro-cid-fnvnwbq5]{color:inherit;border-radius:10px;align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:inline-flex}.bsm-brand-logo[data-astro-cid-fnvnwbq5]{object-fit:contain;flex:none;width:40px;height:40px}.bsm-brand-text[data-astro-cid-fnvnwbq5]{flex-direction:column;min-width:0;line-height:1.1;display:flex}.bsm-brand-name[data-astro-cid-fnvnwbq5]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:1.06rem;font-weight:800;overflow:hidden}.bsm-brand-tag[data-astro-cid-fnvnwbq5]{letter-spacing:.18em;text-transform:uppercase;color:var(--public-muted);margin-top:.15rem;font-size:.6rem;font-weight:700}.bsm-close[data-astro-cid-fnvnwbq5]{border:1px solid var(--public-line);width:42px;height:42px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:color .15s,border-color .15s,transform .2s;display:inline-flex}.bsm-close[data-astro-cid-fnvnwbq5]:hover{color:var(--public-accent);border-color:var(--public-accent);transform:rotate(90deg)}.bsm-nav[data-astro-cid-fnvnwbq5]{columns:2;column-gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1rem,3vw,2rem) clamp(1.1rem,3vw,2rem) .6rem}.bsm-group[data-astro-cid-fnvnwbq5],.bsm-leaf[data-astro-cid-fnvnwbq5]{break-inside:avoid;-webkit-column-break-inside:avoid}.bsm-leaf[data-astro-cid-fnvnwbq5]{color:var(--public-text);border-bottom:1px solid var(--public-line-soft,var(--public-line));justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.35rem;padding:.5rem 0;text-decoration:none;display:flex}.bsm-leaf-label[data-astro-cid-fnvnwbq5]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:800;line-height:1.15}.bsm-leaf-arrow[data-astro-cid-fnvnwbq5]{color:var(--public-muted);flex:none;transition:transform .16s,color .15s}.bsm-leaf[data-astro-cid-fnvnwbq5]:hover{color:var(--public-accent)}.bsm-leaf[data-astro-cid-fnvnwbq5]:hover .bsm-leaf-arrow[data-astro-cid-fnvnwbq5]{color:var(--public-accent);transform:translate(4px)}.bsm-leaf[data-astro-cid-fnvnwbq5].active,.bsm-leaf[data-astro-cid-fnvnwbq5].active .bsm-leaf-arrow[data-astro-cid-fnvnwbq5]{color:var(--public-accent)}.bsm-group[data-astro-cid-fnvnwbq5]{margin:0 0 1.3rem;padding-top:.2rem}.bsm-group-title[data-astro-cid-fnvnwbq5]{letter-spacing:.2em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.55rem;font-size:.66rem;font-weight:800;text-decoration:none;display:inline-block}.bsm-group-title[data-astro-cid-fnvnwbq5]:hover{text-underline-offset:3px;text-decoration:underline}.bsm-group-title[data-astro-cid-fnvnwbq5].active{color:var(--public-accent-dark,var(--public-accent))}.bsm-sublist[data-astro-cid-fnvnwbq5]{margin:0;padding:0;list-style:none}.bsm-sublist[data-astro-cid-fnvnwbq5]>li[data-astro-cid-fnvnwbq5]{margin:0}.bsm-sublink[data-astro-cid-fnvnwbq5]{color:var(--public-muted);border-left:2px solid var(--public-line-soft,var(--public-line));padding:.4rem 0 .4rem .85rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .13s,border-color .13s,padding-left .13s;display:block}.bsm-sublink[data-astro-cid-fnvnwbq5]:hover{color:var(--public-text);border-left-color:var(--public-accent);padding-left:1.05rem}.bsm-sublink[data-astro-cid-fnvnwbq5].active{color:var(--public-accent);border-left-color:var(--public-accent);font-weight:700}.bsm-foot[data-astro-cid-fnvnwbq5]{border-top:1px solid var(--public-line-soft,var(--public-line));flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.4rem;padding:1.1rem clamp(1.1rem,3vw,2rem) 1.35rem;display:flex}.bsm-app-btn[data-astro-cid-fnvnwbq5]{letter-spacing:.01em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:.72rem 1.35rem;font-family:inherit;font-size:.86rem;font-weight:700;transition:filter .15s;display:inline-flex}.bsm-app-btn[data-astro-cid-fnvnwbq5]:hover{filter:brightness(1.07)}.bsm-cart[data-astro-cid-fnvnwbq5]{color:var(--public-text);border:1px solid var(--public-line);border-radius:11px;align-items:center;gap:.5rem;padding:.66rem 1rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.bsm-cart[data-astro-cid-fnvnwbq5]:hover{color:var(--public-accent);border-color:var(--public-accent)}.bsm-cart-badge[data-astro-cid-fnvnwbq5]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;left:20px}.bsm-meta[data-astro-cid-fnvnwbq5]{letter-spacing:.05em;color:var(--public-muted);margin:0 0 0 auto;font-size:.68rem}.bsm-brand[data-astro-cid-fnvnwbq5]:focus-visible,.bsm-close[data-astro-cid-fnvnwbq5]:focus-visible,.bsm-leaf[data-astro-cid-fnvnwbq5]:focus-visible,.bsm-group-title[data-astro-cid-fnvnwbq5]:focus-visible,.bsm-sublink[data-astro-cid-fnvnwbq5]:focus-visible,.bsm-app-btn[data-astro-cid-fnvnwbq5]:focus-visible,.bsm-cart[data-astro-cid-fnvnwbq5]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}@media (max-width:640px){.bsm-chip-text[data-astro-cid-fnvnwbq5]{display:none}.bsm-chip[data-astro-cid-fnvnwbq5]{padding:.55rem}.bsm-nav[data-astro-cid-fnvnwbq5]{columns:1}.bsm-meta[data-astro-cid-fnvnwbq5]{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.bsm-chip[data-astro-cid-fnvnwbq5],.bsm-scrim[data-astro-cid-fnvnwbq5],.bsm-panel[data-astro-cid-fnvnwbq5],.bsm-close[data-astro-cid-fnvnwbq5],.bsm-leaf-arrow[data-astro-cid-fnvnwbq5],.bsm-sublink[data-astro-cid-fnvnwbq5],.bsm-app-btn[data-astro-cid-fnvnwbq5],.bsm-cart[data-astro-cid-fnvnwbq5]{transition:none}.bsm-panel[data-astro-cid-fnvnwbq5],.bsm-close[data-astro-cid-fnvnwbq5]:hover{transform:none}}.mth[data-astro-cid-hls3jo5r]{z-index:1000;width:100%;color:var(--public-text);background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);transition:box-shadow .2s;position:sticky;top:0}.mth[data-astro-cid-hls3jo5r].is-scrolled{box-shadow:0 6px 20px color-mix(in srgb, var(--public-text) 12%, transparent)}.mth-inner[data-astro-cid-hls3jo5r]{align-items:center;gap:clamp(.8rem,2vw,1.8rem);max-width:1300px;margin:0 auto;padding:.55rem clamp(1rem,3vw,2rem);display:flex}.mth-brand[data-astro-cid-hls3jo5r]{color:inherit;border-radius:8px;flex:none;align-items:center;gap:.6rem;min-width:0;text-decoration:none;display:inline-flex}.mth-logo[data-astro-cid-hls3jo5r]{object-fit:contain;flex:none;width:42px;height:42px}.mth-brand-text[data-astro-cid-hls3jo5r]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.mth-brand-name[data-astro-cid-hls3jo5r]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1rem,1.7vw,1.2rem);font-weight:800;overflow:hidden}.mth-brand-tag[data-astro-cid-hls3jo5r]{letter-spacing:.15em;text-transform:uppercase;color:var(--public-muted);font-size:.62rem;font-weight:700}.mth-nav[data-astro-cid-hls3jo5r]{flex:auto;justify-content:center;min-width:0;display:flex}.mth-nav-list[data-astro-cid-hls3jo5r]{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.mth-nav-item[data-astro-cid-hls3jo5r]{position:relative}.mth-nav-link[data-astro-cid-hls3jo5r]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:.3rem;padding:.5rem .68rem;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.mth-nav-link[data-astro-cid-hls3jo5r]:hover,.mth-nav-link[data-astro-cid-hls3jo5r]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 11%, transparent)}.mth-nav-link[data-astro-cid-hls3jo5r].active{color:var(--public-accent)}.mth-nav-item[data-astro-cid-hls3jo5r]>.mth-nav-link[data-astro-cid-hls3jo5r].active:after{content:"";background:var(--public-accent);border-radius:2px;height:2.5px;position:absolute;bottom:.05rem;left:.68rem;right:.68rem}.mth-caret[data-astro-cid-hls3jo5r]{opacity:.7;transition:transform .18s}.mth-has-drop[data-astro-cid-hls3jo5r].is-open>.mth-drop-btn[data-astro-cid-hls3jo5r] .mth-caret[data-astro-cid-hls3jo5r]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.mth-has-drop[data-astro-cid-hls3jo5r]:hover>.mth-drop-btn[data-astro-cid-hls3jo5r] .mth-caret[data-astro-cid-hls3jo5r]{transform:rotate(180deg)}}.mth-drop[data-astro-cid-hls3jo5r]{background:var(--public-bg);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);min-width:216px;box-shadow:0 18px 40px color-mix(in srgb, var(--public-text) 18%, transparent);opacity:0;visibility:hidden;pointer-events:none;z-index:30;border-radius:12px;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .4rem);left:0;transform:translateY(6px)}.mth-drop[data-astro-cid-hls3jo5r]:before{content:"";height:.5rem;position:absolute;top:-.5rem;left:0;right:0}.mth-has-drop[data-astro-cid-hls3jo5r].is-open>.mth-drop[data-astro-cid-hls3jo5r]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.mth-has-drop[data-astro-cid-hls3jo5r]:hover>.mth-drop[data-astro-cid-hls3jo5r],.mth-has-drop[data-astro-cid-hls3jo5r]:focus-within>.mth-drop[data-astro-cid-hls3jo5r]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}}.mth-drop-list[data-astro-cid-hls3jo5r]{margin:0;padding:0;list-style:none}.mth-drop-link[data-astro-cid-hls3jo5r]{color:var(--public-text);white-space:nowrap;border-radius:8px;padding:.54rem .7rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.mth-drop-link[data-astro-cid-hls3jo5r]:hover,.mth-drop-link[data-astro-cid-hls3jo5r]:focus-visible{background:color-mix(in srgb, var(--public-accent) 13%, transparent);color:var(--public-accent)}.mth-drop-link[data-astro-cid-hls3jo5r].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.mth-actions[data-astro-cid-hls3jo5r]{flex:none;align-items:center;gap:.6rem;margin-left:auto;display:flex}.mth-app-btn[data-astro-cid-hls3jo5r]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:.55rem 1.05rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.mth-app-btn[data-astro-cid-hls3jo5r]:hover{filter:brightness(1.07)}.mth-app-btn[data-astro-cid-hls3jo5r]:active{transform:translateY(1px)}.mth-cart[data-astro-cid-hls3jo5r]{width:40px;height:38px;color:var(--public-text);border:1px solid var(--public-line);border-radius:9px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.mth-cart[data-astro-cid-hls3jo5r]:hover{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.mth-cart-badge[data-astro-cid-hls3jo5r]{color:#fff;background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.mth-burger[data-astro-cid-hls3jo5r]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;border-radius:9px;justify-content:center;align-items:center;display:none}.mth-burger-bars[data-astro-cid-hls3jo5r]{flex-direction:column;justify-content:space-between;width:19px;height:13px;display:inline-flex}.mth-burger-bars[data-astro-cid-hls3jo5r] span[data-astro-cid-hls3jo5r]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.mth-brand[data-astro-cid-hls3jo5r]:focus-visible,.mth-nav-link[data-astro-cid-hls3jo5r]:focus-visible,.mth-drop-link[data-astro-cid-hls3jo5r]:focus-visible,.mth-app-btn[data-astro-cid-hls3jo5r]:focus-visible,.mth-cart[data-astro-cid-hls3jo5r]:focus-visible,.mth-burger[data-astro-cid-hls3jo5r]:focus-visible,.mth-drawer-brand[data-astro-cid-hls3jo5r]:focus-visible,.mth-drawer-close[data-astro-cid-hls3jo5r]:focus-visible,.mth-drawer-link[data-astro-cid-hls3jo5r]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.mth-scrim[data-astro-cid-hls3jo5r]{z-index:1100;opacity:0;background:#12100c80;transition:opacity .25s;position:fixed;inset:0}.mth-scrim[data-astro-cid-hls3jo5r].is-open{opacity:1}.mth-drawer[data-astro-cid-hls3jo5r]{z-index:1200;background:var(--public-bg);border-left:3px solid var(--public-accent);overscroll-behavior:contain;flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #12100c38}.mth-drawer[data-astro-cid-hls3jo5r].is-open{transform:translate(0)}.mth-drawer-head[data-astro-cid-hls3jo5r]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;gap:.6rem;padding:.9rem 1rem;display:flex}.mth-drawer-brand[data-astro-cid-hls3jo5r]{color:var(--public-text);border-radius:6px;align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:inline-flex}.mth-drawer-logo[data-astro-cid-hls3jo5r]{object-fit:contain;flex:none;width:34px;height:34px}.mth-drawer-name[data-astro-cid-hls3jo5r]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:800;overflow:hidden}.mth-drawer-close[data-astro-cid-hls3jo5r]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.mth-drawer-close[data-astro-cid-hls3jo5r]:hover{color:var(--public-accent);border-color:var(--public-accent)}.mth-drawer-list[data-astro-cid-hls3jo5r]{flex:auto;margin:0;padding:.5rem .7rem;list-style:none}.mth-drawer-link[data-astro-cid-hls3jo5r]{color:var(--public-text);border-left:3px solid #0000;border-radius:8px;padding:.7rem .6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.mth-drawer-link[data-astro-cid-hls3jo5r]:hover,.mth-drawer-link[data-astro-cid-hls3jo5r]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent)}.mth-drawer-link[data-astro-cid-hls3jo5r].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.mth-drawer-foot[data-astro-cid-hls3jo5r]{border-top:1px solid var(--public-line);padding:1rem 1.05rem 1.4rem}.mth-app-btn-block[data-astro-cid-hls3jo5r]{border-radius:10px;width:100%;padding:.78rem 1rem;font-size:.9rem}.mth-drawer-meta[data-astro-cid-hls3jo5r]{letter-spacing:.04em;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.72rem}@media (max-width:1040px){.mth-nav[data-astro-cid-hls3jo5r],.mth-app-btn[data-astro-cid-hls3jo5r]{display:none}.mth-burger[data-astro-cid-hls3jo5r]{display:inline-flex}}@media (max-width:560px){.mth-brand-tag[data-astro-cid-hls3jo5r]{display:none}}@media (min-width:1041px){.mth-scrim[data-astro-cid-hls3jo5r],.mth-drawer[data-astro-cid-hls3jo5r]{display:none}}@media (prefers-reduced-motion:reduce){.mth[data-astro-cid-hls3jo5r],.mth-drop[data-astro-cid-hls3jo5r],.mth-caret[data-astro-cid-hls3jo5r],.mth-scrim[data-astro-cid-hls3jo5r],.mth-drawer[data-astro-cid-hls3jo5r],.mth-app-btn[data-astro-cid-hls3jo5r]{transition:none}}body[data-design=bu]{padding-left:72px}.tm-rail[data-astro-cid-qtjpmlxe]{--tm-mono:ui-monospace, "SF Mono", "Cascadia Code", Consolas, "Liberation Mono", monospace;z-index:1000;background:var(--public-bg-alt,var(--public-bg));border-right:1px solid var(--public-header-border,var(--public-line));color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);flex-direction:column;display:flex}.tm-brand[data-astro-cid-qtjpmlxe]{color:inherit;border-bottom:1px solid var(--public-line-soft,var(--public-line));flex:none;align-items:center;gap:.6rem;min-width:0;text-decoration:none;display:flex}.tm-brand-logo[data-astro-cid-qtjpmlxe]{object-fit:contain;flex:none;width:34px;height:34px}.tm-brand-text[data-astro-cid-qtjpmlxe]{flex-direction:column;min-width:0;line-height:1.1;display:flex}.tm-brand-name[data-astro-cid-qtjpmlxe]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:800;overflow:hidden}.tm-brand-sys[data-astro-cid-qtjpmlxe]{font-family:var(--tm-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin-top:.12rem;font-size:.56rem;font-weight:600}.tm-nav[data-astro-cid-qtjpmlxe]{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.tm-item[data-astro-cid-qtjpmlxe]{width:100%;color:var(--public-text);cursor:pointer;text-align:left;background:0 0;border:0;border-left:2.5px solid #0000;align-items:center;font-family:inherit;text-decoration:none;transition:background .13s,color .13s,border-color .13s;display:flex;position:relative}.tm-ico[data-astro-cid-qtjpmlxe]{flex:none;justify-content:center;align-items:center;display:inline-flex}.tm-ico[data-astro-cid-qtjpmlxe] svg[data-astro-cid-qtjpmlxe]{width:21px;height:21px}.tm-label[data-astro-cid-qtjpmlxe]{font-family:var(--tm-mono);color:inherit;min-width:0;font-weight:600}.tm-chev[data-astro-cid-qtjpmlxe]{opacity:.6;flex:none;transition:transform .18s}.tm-item[data-astro-cid-qtjpmlxe]:hover{background:color-mix(in srgb, var(--public-accent) 10%, transparent);color:var(--public-accent)}.tm-item[data-astro-cid-qtjpmlxe].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent);border-left-color:var(--public-accent)}.tm-item[data-astro-cid-qtjpmlxe]:focus-visible,.tm-sublink[data-astro-cid-qtjpmlxe]:focus-visible,.tm-brand[data-astro-cid-qtjpmlxe]:focus-visible,.tm-install[data-astro-cid-qtjpmlxe]:focus-visible,.tm-cart[data-astro-cid-qtjpmlxe]:focus-visible,.tm-tab[data-astro-cid-qtjpmlxe]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.tm-sub[data-astro-cid-qtjpmlxe]{margin:0;padding:0;list-style:none;display:none}.tm-sublink[data-astro-cid-qtjpmlxe]{font-family:var(--tm-mono);color:var(--public-muted);border-left:2px solid var(--public-line-soft,var(--public-line));font-size:.74rem;font-weight:500;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:block}.tm-sublink[data-astro-cid-qtjpmlxe]:hover{color:var(--public-text);background:var(--public-bg-soft,transparent)}.tm-sublink[data-astro-cid-qtjpmlxe].active{color:var(--public-accent);border-left-color:var(--public-accent);font-weight:700}.tm-foot[data-astro-cid-qtjpmlxe]{border-top:1px solid var(--public-line-soft,var(--public-line));flex-direction:column;flex:none;gap:.5rem;display:flex}.tm-install[data-astro-cid-qtjpmlxe]{color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:8px;align-items:center;font-family:inherit;transition:filter .15s;display:flex}.tm-install[data-astro-cid-qtjpmlxe]:hover{filter:brightness(1.07)}.tm-install[data-astro-cid-qtjpmlxe] .tm-ico[data-astro-cid-qtjpmlxe] svg[data-astro-cid-qtjpmlxe]{width:19px;height:19px}.tm-install-label[data-astro-cid-qtjpmlxe]{font-family:var(--tm-mono);letter-spacing:.02em;font-size:.74rem;font-weight:700}.tm-cart[data-astro-cid-qtjpmlxe]{color:var(--public-text);border:1px solid var(--public-line);border-radius:8px;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:flex;position:relative}.tm-cart[data-astro-cid-qtjpmlxe]:hover{color:var(--public-accent);border-color:var(--public-accent)}.tm-cart[data-astro-cid-qtjpmlxe] .tm-label[data-astro-cid-qtjpmlxe]{font-size:.74rem}.tm-cart-badge[data-astro-cid-qtjpmlxe]{min-width:16px;height:16px;font-family:var(--tm-mono);color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.6rem;font-weight:700;line-height:1;position:absolute}.tm-foot-meta[data-astro-cid-qtjpmlxe]{font-family:var(--tm-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--public-muted);margin:0;font-size:.6rem}.tm-scrim[data-astro-cid-qtjpmlxe]{z-index:1090;opacity:0;background:#0a0c1085;transition:opacity .24s;position:fixed;inset:0}.tm-scrim[data-astro-cid-qtjpmlxe].is-open{opacity:1}.tm-botbar[data-astro-cid-qtjpmlxe]{display:none}@media (min-width:901px){.tm-rail[data-astro-cid-qtjpmlxe]{width:72px;transition:width .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;position:fixed;top:0;bottom:0;left:0}.tm-brand[data-astro-cid-qtjpmlxe]{justify-content:center;padding:.85rem .5rem}.tm-brand-text[data-astro-cid-qtjpmlxe]{display:none}.tm-nav[data-astro-cid-qtjpmlxe]{padding:.6rem .4rem}.tm-item[data-astro-cid-qtjpmlxe]{border-radius:8px;flex-direction:column;justify-content:center;gap:3px;padding:.55rem .2rem}.tm-item[data-astro-cid-qtjpmlxe] .tm-label[data-astro-cid-qtjpmlxe]{letter-spacing:.03em;text-transform:uppercase;text-align:center;white-space:normal;word-break:break-word;font-size:.5rem;line-height:1.05}.tm-chev[data-astro-cid-qtjpmlxe]{display:none}.tm-foot[data-astro-cid-qtjpmlxe]{align-items:stretch;padding:.6rem .45rem .75rem}.tm-install[data-astro-cid-qtjpmlxe]{flex-direction:column;gap:3px;padding:.5rem .2rem}.tm-install-label[data-astro-cid-qtjpmlxe]{letter-spacing:.04em;text-transform:uppercase;text-align:center;font-size:.46rem;line-height:1.05}.tm-cart[data-astro-cid-qtjpmlxe]{flex-direction:column;gap:3px;padding:.45rem .2rem}.tm-cart[data-astro-cid-qtjpmlxe] .tm-label[data-astro-cid-qtjpmlxe]{letter-spacing:.03em;text-transform:uppercase;font-size:.5rem}.tm-cart-badge[data-astro-cid-qtjpmlxe]{display:inline-flex;top:2px;right:12px}.tm-foot-meta[data-astro-cid-qtjpmlxe]{display:none}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within){width:244px;box-shadow:14px 0 40px #0a0c102e}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-brand[data-astro-cid-qtjpmlxe]{justify-content:flex-start;padding:.85rem 1rem}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-brand-text[data-astro-cid-qtjpmlxe]{display:flex}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-nav[data-astro-cid-qtjpmlxe]{padding:.6rem .55rem}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-item[data-astro-cid-qtjpmlxe]{flex-direction:row;justify-content:flex-start;gap:.65rem;padding:.5rem .65rem}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-item[data-astro-cid-qtjpmlxe] .tm-label[data-astro-cid-qtjpmlxe]{letter-spacing:.01em;text-transform:none;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.78rem;overflow:hidden}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-item-btn[data-astro-cid-qtjpmlxe]{justify-content:space-between}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-chev[data-astro-cid-qtjpmlxe]{display:inline-block}.tm-group[data-astro-cid-qtjpmlxe].is-open .tm-chev[data-astro-cid-qtjpmlxe]{transform:rotate(180deg)}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-group[data-astro-cid-qtjpmlxe].is-open .tm-sub[data-astro-cid-qtjpmlxe]{display:block}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-sub[data-astro-cid-qtjpmlxe]{padding:.1rem 0 .25rem .9rem}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-sublink[data-astro-cid-qtjpmlxe]{border-radius:6px;margin:.1rem 0;padding:.38rem .55rem}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-foot[data-astro-cid-qtjpmlxe]{padding:.7rem .7rem .85rem}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-install[data-astro-cid-qtjpmlxe]{flex-direction:row;justify-content:center;gap:.5rem;padding:.6rem .8rem}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-install-label[data-astro-cid-qtjpmlxe]{letter-spacing:.02em;text-transform:none;text-align:left;font-size:.76rem}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-cart[data-astro-cid-qtjpmlxe]{flex-direction:row;justify-content:flex-start;gap:.55rem;padding:.45rem .65rem}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-cart[data-astro-cid-qtjpmlxe] .tm-label[data-astro-cid-qtjpmlxe]{text-transform:none;font-size:.74rem}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-cart-badge[data-astro-cid-qtjpmlxe]{top:-6px;right:-6px}[data-astro-cid-qtjpmlxe]:is(.tm-rail.is-expanded,.tm-rail:focus-within) .tm-foot-meta[data-astro-cid-qtjpmlxe]{display:block}.tm-scrim[data-astro-cid-qtjpmlxe]{display:none}}@media (max-width:900px){body[data-design=bu]{padding-left:0;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.tm-rail[data-astro-cid-qtjpmlxe]{z-index:1100;width:min(300px,86vw);transition:transform .28s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:16px 0 44px #0a0c103d}.tm-rail[data-astro-cid-qtjpmlxe].is-open{transform:translate(0)}.tm-brand[data-astro-cid-qtjpmlxe]{padding:1rem 1.1rem}.tm-nav[data-astro-cid-qtjpmlxe]{padding:.6rem}.tm-item[data-astro-cid-qtjpmlxe]{border-radius:8px;flex-direction:row;justify-content:flex-start;gap:.7rem;padding:.6rem .7rem}.tm-item[data-astro-cid-qtjpmlxe] .tm-label[data-astro-cid-qtjpmlxe]{text-align:left;flex:auto;font-size:.92rem}.tm-item-btn[data-astro-cid-qtjpmlxe]{justify-content:space-between}.tm-chev[data-astro-cid-qtjpmlxe]{display:inline-block}.tm-group[data-astro-cid-qtjpmlxe].is-open .tm-chev[data-astro-cid-qtjpmlxe]{transform:rotate(180deg)}.tm-group[data-astro-cid-qtjpmlxe].is-open .tm-sub[data-astro-cid-qtjpmlxe]{padding:.1rem 0 .3rem 1rem;display:block}.tm-sublink[data-astro-cid-qtjpmlxe]{border-radius:6px;margin:.12rem 0;padding:.45rem .6rem;font-size:.82rem}.tm-foot[data-astro-cid-qtjpmlxe]{padding:.8rem .9rem calc(1rem + env(safe-area-inset-bottom,0px))}.tm-install[data-astro-cid-qtjpmlxe]{flex-direction:row;justify-content:center;gap:.55rem;padding:.75rem 1rem}.tm-install-label[data-astro-cid-qtjpmlxe]{font-size:.9rem}.tm-cart[data-astro-cid-qtjpmlxe]{flex-direction:row;justify-content:flex-start;gap:.6rem;padding:.6rem .75rem}.tm-cart[data-astro-cid-qtjpmlxe] .tm-label[data-astro-cid-qtjpmlxe]{font-size:.9rem}.tm-cart-badge[data-astro-cid-qtjpmlxe]{display:inline-flex;top:-6px;right:-6px}.tm-foot-meta[data-astro-cid-qtjpmlxe]{text-align:center}.tm-botbar[data-astro-cid-qtjpmlxe]{z-index:1080;padding:5px 6px calc(5px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--public-header-bg,var(--public-bg-alt)) 92%, transparent);border-top:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);align-items:stretch;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.tm-tab[data-astro-cid-qtjpmlxe]{cursor:pointer;min-width:0;color:var(--public-muted);background:0 0;border:0;border-radius:11px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:5px 2px 4px;font-family:inherit;text-decoration:none;transition:color .14s;display:flex}.tm-tab-ico[data-astro-cid-qtjpmlxe]{border-radius:999px;place-items:center;width:44px;height:28px;transition:background .16s;display:grid}.tm-tab-ico[data-astro-cid-qtjpmlxe] svg[data-astro-cid-qtjpmlxe]{width:21px;height:21px}.tm-tab-label[data-astro-cid-qtjpmlxe]{font-family:var(--tm-mono,ui-monospace, Consolas, monospace);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;font-weight:700;overflow:hidden}.tm-tab[data-astro-cid-qtjpmlxe]:hover{color:var(--public-text)}.tm-tab[data-astro-cid-qtjpmlxe].active{color:var(--public-accent)}.tm-tab[data-astro-cid-qtjpmlxe].active .tm-tab-ico[data-astro-cid-qtjpmlxe]{background:color-mix(in srgb, var(--public-accent) 16%, transparent)}}@media (prefers-reduced-motion:reduce){.tm-rail[data-astro-cid-qtjpmlxe],.tm-scrim[data-astro-cid-qtjpmlxe],.tm-chev[data-astro-cid-qtjpmlxe],.tm-install[data-astro-cid-qtjpmlxe],.tm-tab[data-astro-cid-qtjpmlxe],.tm-tab-ico[data-astro-cid-qtjpmlxe]{transition:none}}.pbv-header[data-astro-cid-oxddgijn]{z-index:1000;width:100%;color:var(--public-text);background:var(--public-header-bg,var(--public-bg-alt,var(--public-bg)));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.pbv-header[data-astro-cid-oxddgijn].is-scrolled{box-shadow:0 1px 0 var(--public-line), var(--public-shadow,0 6px 20px #0000000f)}.pbv-bar[data-astro-cid-oxddgijn]{align-items:center;gap:clamp(.75rem,2vw,1.6rem);max-width:1240px;min-height:54px;margin:0 auto;padding:.5rem clamp(.9rem,3vw,2rem);display:flex}.pbv-brand[data-astro-cid-oxddgijn]{color:inherit;border-radius:6px;flex:none;align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:inline-flex}.pbv-logo[data-astro-cid-oxddgijn]{object-fit:contain;flex:none;width:34px;height:34px}.pbv-brand-text[data-astro-cid-oxddgijn]{flex-direction:column;min-width:0;line-height:1.05;display:flex}.pbv-brand-name[data-astro-cid-oxddgijn]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;font-weight:800;overflow:hidden}.pbv-brand-tag[data-astro-cid-oxddgijn]{letter-spacing:.22em;text-transform:uppercase;color:var(--public-muted);font-size:.56rem;font-weight:700}.pbv-nav[data-astro-cid-oxddgijn]{flex:auto;justify-content:center;min-width:0;display:flex}.pbv-nav-list[data-astro-cid-oxddgijn]{flex-wrap:nowrap;align-items:center;gap:.05rem;margin:0;padding:0;list-style:none;display:flex}.pbv-item[data-astro-cid-oxddgijn]{position:relative}.pbv-link[data-astro-cid-oxddgijn]{letter-spacing:.13em;text-transform:uppercase;color:var(--public-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.28rem;padding:.5rem .62rem;font-family:inherit;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .14s,background .14s;display:inline-flex;position:relative}.pbv-link[data-astro-cid-oxddgijn]:hover{color:var(--public-accent)}.pbv-link[data-astro-cid-oxddgijn].active{color:var(--public-text)}.pbv-item[data-astro-cid-oxddgijn]>.pbv-link[data-astro-cid-oxddgijn].active:after{content:"";background:var(--public-accent);border-radius:1px;height:2px;position:absolute;bottom:.16rem;left:.62rem;right:.62rem}.pbv-link[data-astro-cid-oxddgijn]:focus-visible,.pbv-drop-link[data-astro-cid-oxddgijn]:focus-visible,.pbv-app-btn[data-astro-cid-oxddgijn]:focus-visible,.pbv-cart[data-astro-cid-oxddgijn]:focus-visible,.pbv-burger[data-astro-cid-oxddgijn]:focus-visible,.pbv-brand[data-astro-cid-oxddgijn]:focus-visible,.pbv-drawer-close[data-astro-cid-oxddgijn]:focus-visible,.pbv-drawer-link[data-astro-cid-oxddgijn]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.pbv-caret[data-astro-cid-oxddgijn]{opacity:.7;transition:transform .18s}.pbv-has-drop[data-astro-cid-oxddgijn].is-open>.pbv-drop-btn[data-astro-cid-oxddgijn] .pbv-caret[data-astro-cid-oxddgijn]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.pbv-has-drop[data-astro-cid-oxddgijn]:hover>.pbv-drop-btn[data-astro-cid-oxddgijn] .pbv-caret[data-astro-cid-oxddgijn]{transform:rotate(180deg)}}.pbv-drop[data-astro-cid-oxddgijn]{background:var(--public-bg);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);border-radius:var(--public-radius,8px);min-width:210px;box-shadow:var(--public-shadow-strong,0 16px 36px #00000024);opacity:0;visibility:hidden;pointer-events:none;z-index:30;padding:.4rem;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%)translateY(6px)}.pbv-drop[data-astro-cid-oxddgijn]:before{content:"";height:calc(.35rem + 4px);position:absolute;top:calc(-.35rem - 4px);left:0;right:0}.pbv-has-drop[data-astro-cid-oxddgijn].is-open>.pbv-drop[data-astro-cid-oxddgijn]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s,transform .15s,visibility;transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.pbv-has-drop[data-astro-cid-oxddgijn]:hover>.pbv-drop[data-astro-cid-oxddgijn],.pbv-has-drop[data-astro-cid-oxddgijn]:focus-within>.pbv-drop[data-astro-cid-oxddgijn]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s,transform .15s,visibility;transform:translate(-50%)translateY(0)}}.pbv-drop-list[data-astro-cid-oxddgijn]{margin:0;padding:0;list-style:none}.pbv-drop-link[data-astro-cid-oxddgijn]{letter-spacing:0;text-transform:none;color:var(--public-text);white-space:nowrap;border-radius:6px;padding:.5rem .68rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.pbv-drop-link[data-astro-cid-oxddgijn]:hover,.pbv-drop-link[data-astro-cid-oxddgijn]:focus-visible{background:color-mix(in srgb, var(--public-accent) 12%, transparent);color:var(--public-accent);outline:none}.pbv-drop-link[data-astro-cid-oxddgijn]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.pbv-drop-link[data-astro-cid-oxddgijn].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.pbv-actions[data-astro-cid-oxddgijn]{flex:none;align-items:center;gap:.55rem;margin-left:auto;display:flex}.pbv-app-btn[data-astro-cid-oxddgijn]{letter-spacing:.09em;text-transform:uppercase;color:var(--public-accent);border:1.5px solid var(--public-accent);border-radius:var(--public-radius,7px);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:.48rem .95rem;font-family:inherit;font-size:.72rem;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.pbv-app-btn[data-astro-cid-oxddgijn]:hover{background:var(--public-accent);color:#fff}.pbv-cart[data-astro-cid-oxddgijn]{border-radius:var(--public-radius,7px);width:36px;height:34px;color:var(--public-text);border:1px solid var(--public-line);flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.pbv-cart[data-astro-cid-oxddgijn]:hover{color:var(--public-accent);border-color:var(--public-accent)}.pbv-cart-badge[data-astro-cid-oxddgijn]{color:#fff;background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt,var(--public-bg)));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.pbv-burger[data-astro-cid-oxddgijn]{border:1px solid var(--public-line);border-radius:var(--public-radius,7px);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;justify-content:center;align-items:center;display:none}.pbv-burger-bars[data-astro-cid-oxddgijn]{flex-direction:column;justify-content:space-between;width:19px;height:13px;display:inline-flex}.pbv-burger-bars[data-astro-cid-oxddgijn] span[data-astro-cid-oxddgijn]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.pbv-scrim[data-astro-cid-oxddgijn]{z-index:1100;opacity:0;background:#0f0c0880;transition:opacity .25s;position:fixed;inset:0}.pbv-scrim[data-astro-cid-oxddgijn].is-open{opacity:1}.pbv-drawer[data-astro-cid-oxddgijn]{z-index:1200;background:var(--public-bg);border-left:3px solid var(--public-accent);flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-16px 0 40px #0f0c0833}.pbv-drawer[data-astro-cid-oxddgijn].is-open{transform:translate(0)}.pbv-drawer-head[data-astro-cid-oxddgijn]{border-bottom:1px solid var(--public-line);flex:none;justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.pbv-drawer-title[data-astro-cid-oxddgijn]{letter-spacing:.18em;text-transform:uppercase;color:var(--public-muted);font-size:.7rem;font-weight:800}.pbv-drawer-close[data-astro-cid-oxddgijn]{border:1px solid var(--public-line);border-radius:var(--public-radius,7px);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.pbv-drawer-close[data-astro-cid-oxddgijn]:hover{color:var(--public-accent);border-color:var(--public-accent)}.pbv-drawer-scroll[data-astro-cid-oxddgijn]{overscroll-behavior:contain;flex:auto;padding:.6rem .75rem;overflow-y:auto}.pbv-drawer-group[data-astro-cid-oxddgijn]{margin:.3rem 0 .5rem}.pbv-drawer-group-label[data-astro-cid-oxddgijn]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);padding:.55rem .6rem .2rem;font-size:.62rem;font-weight:800;display:block}.pbv-drawer-sub[data-astro-cid-oxddgijn]{margin:0;padding:0;list-style:none}.pbv-drawer-link[data-astro-cid-oxddgijn]{color:var(--public-text);border-left:3px solid #0000;border-radius:7px;padding:.62rem .6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.pbv-drawer-sub[data-astro-cid-oxddgijn] .pbv-drawer-link[data-astro-cid-oxddgijn]{color:var(--public-muted);padding-left:.85rem;font-size:.9rem;font-weight:500}.pbv-drawer-top[data-astro-cid-oxddgijn]{font-weight:700}.pbv-drawer-link[data-astro-cid-oxddgijn]:hover{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent)}.pbv-drawer-link[data-astro-cid-oxddgijn].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.pbv-drawer-foot[data-astro-cid-oxddgijn]{border-top:1px solid var(--public-line);flex:none;padding:1rem 1.1rem 1.4rem}.pbv-app-btn-block[data-astro-cid-oxddgijn]{width:100%;padding:.72rem 1rem;font-size:.8rem}.pbv-drawer-meta[data-astro-cid-oxddgijn]{letter-spacing:.04em;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.7rem}@media (max-width:1040px){.pbv-nav[data-astro-cid-oxddgijn],.pbv-app-btn[data-astro-cid-oxddgijn]{display:none}.pbv-burger[data-astro-cid-oxddgijn]{display:inline-flex}}@media (max-width:460px){.pbv-brand-tag[data-astro-cid-oxddgijn]{display:none}}@media (prefers-reduced-motion:reduce){.pbv-drop[data-astro-cid-oxddgijn],.pbv-scrim[data-astro-cid-oxddgijn],.pbv-drawer[data-astro-cid-oxddgijn],.pbv-caret[data-astro-cid-oxddgijn],.pbv-app-btn[data-astro-cid-oxddgijn],.pbv-cart[data-astro-cid-oxddgijn],.pbv-link[data-astro-cid-oxddgijn]{transition:none}}.hbw-head[data-astro-cid-f2m2v5fx]{width:100%;color:var(--public-text);background:var(--public-bg);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:relative}.hbw-util[data-astro-cid-f2m2v5fx]{border-bottom:1px solid var(--public-line-soft,var(--public-line));background:var(--public-bg-alt,var(--public-bg))}.hbw-util-inner[data-astro-cid-f2m2v5fx]{justify-content:space-between;align-items:center;gap:.75rem;max-width:1080px;min-height:30px;margin:0 auto;padding:.34rem clamp(1rem,4vw,2rem);display:flex}.hbw-util-loc[data-astro-cid-f2m2v5fx]{letter-spacing:.18em;text-transform:uppercase;color:var(--public-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:700;overflow:hidden}.hbw-util-actions[data-astro-cid-f2m2v5fx]{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.hbw-app[data-astro-cid-f2m2v5fx]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-accent);border:1px solid color-mix(in srgb, var(--public-accent) 42%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .7rem;font-family:inherit;font-size:.66rem;font-weight:700;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.hbw-app[data-astro-cid-f2m2v5fx]:hover{color:#fff;background:var(--public-accent);border-color:var(--public-accent)}.hbw-app[data-astro-cid-f2m2v5fx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hbw-cart[data-astro-cid-f2m2v5fx]{width:30px;height:26px;color:var(--public-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.hbw-cart[data-astro-cid-f2m2v5fx]:hover{color:var(--public-accent)}.hbw-cart[data-astro-cid-f2m2v5fx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hbw-cart-badge[data-astro-cid-f2m2v5fx]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:700;line-height:1;position:absolute;top:-6px;right:-6px}.hbw-mast[data-astro-cid-f2m2v5fx]{justify-content:center;align-items:center;padding:clamp(1.4rem,3.6vw,2.4rem) clamp(1rem,4vw,2rem) clamp(1.15rem,3vw,1.7rem);display:flex}.hbw-brand[data-astro-cid-f2m2v5fx]{text-align:center;color:inherit;border-radius:8px;flex-direction:column;align-items:center;gap:.6rem;min-width:0;text-decoration:none;display:flex}.hbw-brand[data-astro-cid-f2m2v5fx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px}.hbw-logo[data-astro-cid-f2m2v5fx]{object-fit:contain;flex:none;width:46px;height:46px}.hbw-brand-text[data-astro-cid-f2m2v5fx]{flex-direction:column;align-items:center;min-width:0;line-height:1.05;display:flex}.hbw-wordmark[data-astro-cid-f2m2v5fx]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);letter-spacing:-.005em;color:var(--public-text);font-size:clamp(1.55rem,4.2vw,2.5rem);font-weight:800;line-height:1.08}.hbw-dateline[data-astro-cid-f2m2v5fx]{letter-spacing:.28em;text-transform:uppercase;color:var(--public-muted);margin-top:.55rem;font-size:.64rem;font-weight:700}.hbw-burger[data-astro-cid-f2m2v5fx]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:none}.hbw-burger[data-astro-cid-f2m2v5fx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hbw-burger-bars[data-astro-cid-f2m2v5fx]{flex-direction:column;justify-content:space-between;width:19px;height:13px;display:inline-flex}.hbw-burger-bars[data-astro-cid-f2m2v5fx] span[data-astro-cid-f2m2v5fx]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.hbw-nav[data-astro-cid-f2m2v5fx]{z-index:1000;background:var(--public-header-bg,var(--public-bg-alt));border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);position:sticky;top:0}.hbw-nav-list[data-astro-cid-f2m2v5fx]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.05rem;max-width:1080px;margin:0 auto;padding:.1rem clamp(1rem,4vw,2rem);list-style:none;display:flex}.hbw-nav-item[data-astro-cid-f2m2v5fx]{position:relative}.hbw-nav-link[data-astro-cid-f2m2v5fx]{letter-spacing:.13em;text-transform:uppercase;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:.28rem;padding:.62rem .72rem;font-family:inherit;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.hbw-nav-link[data-astro-cid-f2m2v5fx]:hover,.hbw-nav-link[data-astro-cid-f2m2v5fx]:focus-visible{color:var(--public-accent)}.hbw-nav-link[data-astro-cid-f2m2v5fx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hbw-nav-link[data-astro-cid-f2m2v5fx].active{color:var(--public-accent)}.hbw-nav-item[data-astro-cid-f2m2v5fx]>.hbw-nav-link[data-astro-cid-f2m2v5fx].active:after{content:"";background:var(--public-accent);height:2px;position:absolute;bottom:.28rem;left:.72rem;right:.72rem}.hbw-caret[data-astro-cid-f2m2v5fx]{opacity:.65;transition:transform .18s}.hbw-has-drop[data-astro-cid-f2m2v5fx].is-open>.hbw-drop-btn[data-astro-cid-f2m2v5fx] .hbw-caret[data-astro-cid-f2m2v5fx]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hbw-has-drop[data-astro-cid-f2m2v5fx]:hover>.hbw-drop-btn[data-astro-cid-f2m2v5fx] .hbw-caret[data-astro-cid-f2m2v5fx]{transform:rotate(180deg)}}.hbw-drop[data-astro-cid-f2m2v5fx]{background:var(--public-bg);border:1px solid var(--public-line);border-top:2px solid var(--public-accent);min-width:210px;box-shadow:var(--public-shadow-strong,0 16px 32px #0000001a);opacity:0;visibility:hidden;pointer-events:none;z-index:30;border-radius:8px;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(6px)}.hbw-drop[data-astro-cid-f2m2v5fx]:before{content:"";height:calc(.4rem + 3px);position:absolute;top:calc(-.4rem - 3px);left:0;right:0}.hbw-has-drop[data-astro-cid-f2m2v5fx].is-open>.hbw-drop[data-astro-cid-f2m2v5fx]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.hbw-has-drop[data-astro-cid-f2m2v5fx]:hover>.hbw-drop[data-astro-cid-f2m2v5fx],.hbw-has-drop[data-astro-cid-f2m2v5fx]:focus-within>.hbw-drop[data-astro-cid-f2m2v5fx]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)translateY(0)}}.hbw-drop-list[data-astro-cid-f2m2v5fx]{margin:0;padding:0;list-style:none}.hbw-drop-link[data-astro-cid-f2m2v5fx]{letter-spacing:.01em;text-transform:none;color:var(--public-text);white-space:nowrap;font-size:.82rem;font-weight:500;font-family:var(--public-font-heading,Georgia, serif);border-radius:5px;padding:.52rem .7rem;text-decoration:none;transition:color .13s,background .13s;display:block}.hbw-drop-link[data-astro-cid-f2m2v5fx]:hover,.hbw-drop-link[data-astro-cid-f2m2v5fx]:focus-visible{background:color-mix(in srgb, var(--public-accent) 12%, transparent);color:var(--public-accent);outline:none}.hbw-drop-link[data-astro-cid-f2m2v5fx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hbw-drop-link[data-astro-cid-f2m2v5fx].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent);font-weight:700}.hbw-scrim[data-astro-cid-f2m2v5fx]{z-index:1100;opacity:0;background:#14100a80;transition:opacity .25s;position:fixed;inset:0}.hbw-scrim[data-astro-cid-f2m2v5fx].is-open{opacity:1}.hbw-drawer[data-astro-cid-f2m2v5fx]{z-index:1200;background:var(--public-bg);border-left:2px solid var(--public-accent);overscroll-behavior:contain;flex-direction:column;width:min(330px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #14100a33}.hbw-drawer[data-astro-cid-f2m2v5fx].is-open{transform:translate(0)}.hbw-drawer-head[data-astro-cid-f2m2v5fx]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.hbw-drawer-title[data-astro-cid-f2m2v5fx]{letter-spacing:.24em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:700}.hbw-drawer-close[data-astro-cid-f2m2v5fx]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.hbw-drawer-close[data-astro-cid-f2m2v5fx]:hover{color:var(--public-accent);border-color:var(--public-accent)}.hbw-drawer-close[data-astro-cid-f2m2v5fx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.hbw-drawer-list[data-astro-cid-f2m2v5fx]{flex:auto;margin:0;padding:.5rem .75rem;list-style:none}.hbw-drawer-link[data-astro-cid-f2m2v5fx]{font-family:var(--public-font-heading,Georgia, serif);color:var(--public-text);border-bottom:1px solid var(--public-line-soft,var(--public-line));padding:.72rem .7rem;font-size:1.02rem;font-weight:600;text-decoration:none;transition:color .13s;display:block}.hbw-drawer-list[data-astro-cid-f2m2v5fx]>li[data-astro-cid-f2m2v5fx]:last-child .hbw-drawer-link[data-astro-cid-f2m2v5fx]{border-bottom:0}.hbw-drawer-link[data-astro-cid-f2m2v5fx]:hover,.hbw-drawer-link[data-astro-cid-f2m2v5fx]:focus-visible{color:var(--public-accent);outline:none}.hbw-drawer-link[data-astro-cid-f2m2v5fx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.hbw-drawer-link[data-astro-cid-f2m2v5fx].active{color:var(--public-accent)}.hbw-drawer-foot[data-astro-cid-f2m2v5fx]{border-top:1px solid var(--public-line);padding:1rem 1.1rem 1.4rem}.hbw-app-block[data-astro-cid-f2m2v5fx]{color:#fff;background:var(--public-accent);border-color:var(--public-accent);width:100%;padding:.72rem 1rem;font-size:.72rem;display:flex}.hbw-app-block[data-astro-cid-f2m2v5fx]:hover{filter:brightness(1.07);background:var(--public-accent)}.hbw-drawer-meta[data-astro-cid-f2m2v5fx]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.64rem;font-weight:700}@media (max-width:900px){.hbw-nav[data-astro-cid-f2m2v5fx],.hbw-app[data-astro-cid-f2m2v5fx]{display:none}.hbw-mast[data-astro-cid-f2m2v5fx]{z-index:1000;background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-line);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);justify-content:space-between;align-items:center;padding:.6rem clamp(.9rem,4vw,1.4rem);position:sticky;top:0}.hbw-brand[data-astro-cid-f2m2v5fx]{text-align:left;flex-direction:row;align-items:center;gap:.55rem;min-width:0}.hbw-brand-text[data-astro-cid-f2m2v5fx]{align-items:flex-start}.hbw-logo[data-astro-cid-f2m2v5fx]{width:38px;height:38px}.hbw-wordmark[data-astro-cid-f2m2v5fx]{white-space:nowrap;text-overflow:ellipsis;max-width:60vw;font-size:1.14rem;overflow:hidden}.hbw-dateline[data-astro-cid-f2m2v5fx]{letter-spacing:.2em;margin-top:.18rem}.hbw-burger[data-astro-cid-f2m2v5fx]{display:inline-flex}}@media (max-width:560px){.hbw-util-loc[data-astro-cid-f2m2v5fx],.hbw-dateline[data-astro-cid-f2m2v5fx]{display:none}}@media (min-width:901px){.hbw-scrim[data-astro-cid-f2m2v5fx]{display:none}}@media (prefers-reduced-motion:reduce){.hbw-drop[data-astro-cid-f2m2v5fx],.hbw-scrim[data-astro-cid-f2m2v5fx],.hbw-drawer[data-astro-cid-f2m2v5fx],.hbw-caret[data-astro-cid-f2m2v5fx],.hbw-app[data-astro-cid-f2m2v5fx],.hbw-cart[data-astro-cid-f2m2v5fx]{transition:none}}.bxh-header[data-astro-cid-x6plw5pt]{z-index:1000;width:100%;color:var(--public-text);background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);transition:box-shadow .2s;position:sticky;top:0}.bxh-header[data-astro-cid-x6plw5pt].is-scrolled{box-shadow:var(--public-shadow)}.bxh-bar[data-astro-cid-x6plw5pt]{align-items:center;gap:clamp(.7rem,2vw,1.6rem);max-width:1360px;min-height:58px;margin:0 auto;padding:.5rem clamp(.9rem,3vw,1.75rem);display:flex}.bxh-brand[data-astro-cid-x6plw5pt]{color:inherit;border-radius:10px;flex:none;align-items:center;gap:.6rem;min-width:0;text-decoration:none;display:inline-flex}.bxh-logo[data-astro-cid-x6plw5pt]{object-fit:contain;flex:none;width:40px;height:40px}.bxh-brand-text[data-astro-cid-x6plw5pt]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.bxh-brand-name[data-astro-cid-x6plw5pt]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.98rem,1.5vw,1.14rem);font-weight:800;overflow:hidden}.bxh-brand-tag[data-astro-cid-x6plw5pt]{letter-spacing:.15em;text-transform:uppercase;color:var(--public-muted);font-size:.6rem;font-weight:700}.bxh-nav[data-astro-cid-x6plw5pt]{flex:auto;justify-content:center;min-width:0;display:flex}.bxh-nav-list[data-astro-cid-x6plw5pt]{align-items:center;gap:.05rem;margin:0;padding:0;list-style:none;display:flex}.bxh-nav-item[data-astro-cid-x6plw5pt]{position:relative}.bxh-nav-link[data-astro-cid-x6plw5pt]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:.28rem;padding:.5rem .7rem;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.bxh-nav-link[data-astro-cid-x6plw5pt]:hover,.bxh-nav-link[data-astro-cid-x6plw5pt]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 11%, transparent)}.bxh-nav-link[data-astro-cid-x6plw5pt].active{color:var(--public-accent)}.bxh-nav-item[data-astro-cid-x6plw5pt]>.bxh-nav-link[data-astro-cid-x6plw5pt].active:after{content:"";background:var(--public-accent);border-radius:2px;height:2px;position:absolute;bottom:.18rem;left:.7rem;right:.7rem}.bxh-caret[data-astro-cid-x6plw5pt]{opacity:.65;transition:transform .18s}.bxh-has-drop[data-astro-cid-x6plw5pt].is-open>.bxh-drop-btn[data-astro-cid-x6plw5pt] .bxh-caret[data-astro-cid-x6plw5pt]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.bxh-has-drop[data-astro-cid-x6plw5pt]:hover>.bxh-drop-btn[data-astro-cid-x6plw5pt] .bxh-caret[data-astro-cid-x6plw5pt]{transform:rotate(180deg)}}.bxh-drop[data-astro-cid-x6plw5pt]{background:var(--public-bg,var(--public-bg-alt));border:1px solid var(--public-line);min-width:210px;box-shadow:var(--public-shadow-strong,0 16px 36px #00000029);opacity:0;visibility:hidden;pointer-events:none;z-index:20;border-radius:14px;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(6px)}.bxh-drop[data-astro-cid-x6plw5pt]:before{content:"";height:.5rem;position:absolute;top:-.5rem;left:0;right:0}.bxh-has-drop[data-astro-cid-x6plw5pt].is-open>.bxh-drop[data-astro-cid-x6plw5pt]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.bxh-has-drop[data-astro-cid-x6plw5pt]:hover>.bxh-drop[data-astro-cid-x6plw5pt],.bxh-has-drop[data-astro-cid-x6plw5pt]:focus-within>.bxh-drop[data-astro-cid-x6plw5pt]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translate(-50%)translateY(0)}}.bxh-drop-list[data-astro-cid-x6plw5pt]{margin:0;padding:0;list-style:none}.bxh-drop-link[data-astro-cid-x6plw5pt]{color:var(--public-text);white-space:nowrap;border-radius:9px;padding:.52rem .7rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.bxh-drop-link[data-astro-cid-x6plw5pt]:hover,.bxh-drop-link[data-astro-cid-x6plw5pt]:focus-visible{background:color-mix(in srgb, var(--public-accent) 12%, transparent);color:var(--public-accent)}.bxh-drop-link[data-astro-cid-x6plw5pt].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent);font-weight:700}.bxh-actions[data-astro-cid-x6plw5pt]{flex:none;align-items:center;gap:.55rem;margin-left:auto;display:flex}.bxh-app-btn[data-astro-cid-x6plw5pt]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.52rem 1.05rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.bxh-app-btn[data-astro-cid-x6plw5pt]:hover{filter:brightness(1.07)}.bxh-app-btn[data-astro-cid-x6plw5pt]:active{transform:translateY(1px)}.bxh-cart[data-astro-cid-x6plw5pt]{width:40px;height:40px;color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.bxh-cart[data-astro-cid-x6plw5pt]:hover{color:var(--public-accent);border-color:var(--public-accent)}.bxh-cart-badge[data-astro-cid-x6plw5pt]{color:#fff;background:var(--public-accent);border:2px solid var(--public-header-bg,var(--public-bg-alt));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-5px;right:-5px}.bxh-burger[data-astro-cid-x6plw5pt]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;border-radius:10px;justify-content:center;align-items:center;display:none}.bxh-burger-bars[data-astro-cid-x6plw5pt]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.bxh-burger-bars[data-astro-cid-x6plw5pt] span[data-astro-cid-x6plw5pt]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.bxh-brand[data-astro-cid-x6plw5pt]:focus-visible,.bxh-nav-link[data-astro-cid-x6plw5pt]:focus-visible,.bxh-drop-link[data-astro-cid-x6plw5pt]:focus-visible,.bxh-app-btn[data-astro-cid-x6plw5pt]:focus-visible,.bxh-cart[data-astro-cid-x6plw5pt]:focus-visible,.bxh-burger[data-astro-cid-x6plw5pt]:focus-visible,.bxh-drawer-close[data-astro-cid-x6plw5pt]:focus-visible,.bxh-drawer-link[data-astro-cid-x6plw5pt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.bxh-scrim[data-astro-cid-x6plw5pt]{z-index:1100;opacity:0;background:#14120c80;transition:opacity .25s;position:fixed;inset:0}.bxh-scrim[data-astro-cid-x6plw5pt].is-open{opacity:1}.bxh-drawer[data-astro-cid-x6plw5pt]{z-index:1200;background:var(--public-bg,var(--public-bg-alt));border-left:1px solid var(--public-line);flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #14120c33}.bxh-drawer[data-astro-cid-x6plw5pt].is-open{transform:translate(0)}.bxh-drawer-head[data-astro-cid-x6plw5pt]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.bxh-drawer-title[data-astro-cid-x6plw5pt]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.72rem;font-weight:800}.bxh-drawer-close[data-astro-cid-x6plw5pt]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.bxh-drawer-close[data-astro-cid-x6plw5pt]:hover{color:var(--public-accent);border-color:var(--public-accent)}.bxh-drawer-list[data-astro-cid-x6plw5pt]{flex:auto;margin:0;padding:.5rem .75rem;list-style:none}.bxh-drawer-link[data-astro-cid-x6plw5pt]{color:var(--public-text);border-left:3px solid #0000;border-radius:9px;padding:.72rem .6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.bxh-drawer-link[data-astro-cid-x6plw5pt]:hover{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent)}.bxh-drawer-link[data-astro-cid-x6plw5pt].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.bxh-drawer-foot[data-astro-cid-x6plw5pt]{border-top:1px solid var(--public-line);padding:1rem 1.1rem 1.4rem}.bxh-app-btn-block[data-astro-cid-x6plw5pt]{border-radius:12px;width:100%;padding:.78rem 1rem;font-size:.9rem}.bxh-drawer-meta[data-astro-cid-x6plw5pt]{letter-spacing:.04em;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.72rem}@media (max-width:960px){.bxh-nav[data-astro-cid-x6plw5pt],.bxh-app-btn[data-astro-cid-x6plw5pt]{display:none}.bxh-burger[data-astro-cid-x6plw5pt]{display:inline-flex}}@media (max-width:480px){.bxh-brand-tag[data-astro-cid-x6plw5pt]{display:none}}@media (min-width:961px){.bxh-scrim[data-astro-cid-x6plw5pt]{display:none}}@media (prefers-reduced-motion:reduce){.bxh-header[data-astro-cid-x6plw5pt],.bxh-drop[data-astro-cid-x6plw5pt],.bxh-scrim[data-astro-cid-x6plw5pt],.bxh-drawer[data-astro-cid-x6plw5pt],.bxh-caret[data-astro-cid-x6plw5pt],.bxh-app-btn[data-astro-cid-x6plw5pt],.bxh-cart[data-astro-cid-x6plw5pt]{transition:none}}.tlb-header[data-astro-cid-z4g72frc]{z-index:1000;width:100%;color:var(--public-text);border-top:3px solid var(--public-accent);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.tlb-bar[data-astro-cid-z4g72frc]{background:var(--public-header-bg,var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);transition:box-shadow .2s}.tlb-header[data-astro-cid-z4g72frc].is-scrolled .tlb-bar[data-astro-cid-z4g72frc]{box-shadow:var(--public-shadow,0 6px 20px #00000014)}.tlb-inner[data-astro-cid-z4g72frc]{align-items:center;gap:clamp(.8rem,2.2vw,1.8rem);max-width:1240px;margin:0 auto;padding:.6rem clamp(1rem,3vw,2rem);display:flex}.tlb-brand[data-astro-cid-z4g72frc]{color:inherit;border-radius:6px;flex:none;align-items:center;gap:.66rem;min-width:0;text-decoration:none;display:inline-flex}.tlb-logo[data-astro-cid-z4g72frc]{object-fit:contain;flex:none;width:46px;height:46px}.tlb-brand-text[data-astro-cid-z4g72frc]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.tlb-brand-name[data-astro-cid-z4g72frc]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:800;overflow:hidden}.tlb-brand-tag[data-astro-cid-z4g72frc]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.62rem;font-weight:700}.tlb-nav[data-astro-cid-z4g72frc]{flex:auto;justify-content:flex-end;min-width:0;display:flex}.tlb-nav-list[data-astro-cid-z4g72frc]{align-items:center;gap:.05rem;margin:0;padding:0;list-style:none;display:flex}.tlb-item[data-astro-cid-z4g72frc]{position:relative}.tlb-link[data-astro-cid-z4g72frc]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.28rem;padding:.5rem .7rem .62rem;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.tlb-link[data-astro-cid-z4g72frc]:hover,.tlb-link[data-astro-cid-z4g72frc]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 11%, transparent)}.tlb-link[data-astro-cid-z4g72frc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:1px}.tlb-link[data-astro-cid-z4g72frc].active{color:var(--public-accent)}.tlb-link[data-astro-cid-z4g72frc].active:after{content:"";background:var(--public-accent);border-radius:50%;width:6px;height:6px;position:absolute;bottom:.16rem;left:50%;transform:translate(-50%)}.tlb-caret[data-astro-cid-z4g72frc]{opacity:.7;transition:transform .18s}.tlb-has-drop[data-astro-cid-z4g72frc].is-open>.tlb-drop-btn[data-astro-cid-z4g72frc] .tlb-caret[data-astro-cid-z4g72frc]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.tlb-has-drop[data-astro-cid-z4g72frc]:hover>.tlb-drop-btn[data-astro-cid-z4g72frc] .tlb-caret[data-astro-cid-z4g72frc]{transform:rotate(180deg)}}.tlb-drop[data-astro-cid-z4g72frc]{background:var(--public-bg);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);border-radius:var(--public-radius,8px);min-width:214px;box-shadow:var(--public-shadow,0 16px 36px #00000024);opacity:0;visibility:hidden;pointer-events:none;z-index:20;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .4rem);left:0;transform:translateY(6px)}.tlb-drop[data-astro-cid-z4g72frc]:before{content:"";height:calc(.4rem + 4px);position:absolute;top:calc(-.4rem - 4px);left:0;right:0}.tlb-has-drop[data-astro-cid-z4g72frc].is-open>.tlb-drop[data-astro-cid-z4g72frc]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.tlb-has-drop[data-astro-cid-z4g72frc]:hover>.tlb-drop[data-astro-cid-z4g72frc],.tlb-has-drop[data-astro-cid-z4g72frc]:focus-within>.tlb-drop[data-astro-cid-z4g72frc]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}}.tlb-drop-list[data-astro-cid-z4g72frc]{margin:0;padding:0;list-style:none}.tlb-drop-link[data-astro-cid-z4g72frc]{color:var(--public-text);white-space:nowrap;border-left:2px solid #0000;border-radius:6px;padding:.52rem .7rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.tlb-drop-link[data-astro-cid-z4g72frc]:hover,.tlb-drop-link[data-astro-cid-z4g72frc]:focus-visible{background:color-mix(in srgb, var(--public-accent) 12%, transparent);color:var(--public-accent);border-left-color:var(--public-accent);outline:none}.tlb-drop-link[data-astro-cid-z4g72frc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.tlb-drop-link[data-astro-cid-z4g72frc].active{color:var(--public-accent);border-left-color:var(--public-accent);font-weight:700}.tlb-actions[data-astro-cid-z4g72frc]{flex:none;align-items:center;gap:.55rem;display:flex}.tlb-cart[data-astro-cid-z4g72frc]{width:36px;height:36px;color:var(--public-text);border:1px solid var(--public-line);border-radius:8px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.tlb-cart[data-astro-cid-z4g72frc]:hover,.tlb-cart[data-astro-cid-z4g72frc]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);outline:none}.tlb-cart[data-astro-cid-z4g72frc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.tlb-cart-badge[data-astro-cid-z4g72frc]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.tlb-app-btn[data-astro-cid-z4g72frc]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:.56rem 1.05rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.tlb-app-btn[data-astro-cid-z4g72frc]:hover{filter:brightness(1.07)}.tlb-app-btn[data-astro-cid-z4g72frc]:active{transform:translateY(1px)}.tlb-app-btn[data-astro-cid-z4g72frc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.tlb-burger[data-astro-cid-z4g72frc]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:none}.tlb-burger[data-astro-cid-z4g72frc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.tlb-burger-bars[data-astro-cid-z4g72frc]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.tlb-burger-bars[data-astro-cid-z4g72frc] span[data-astro-cid-z4g72frc]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.tlb-scrim[data-astro-cid-z4g72frc]{z-index:1100;opacity:0;background:#14120c80;transition:opacity .25s;position:fixed;inset:0}.tlb-scrim[data-astro-cid-z4g72frc].is-open{opacity:1}.tlb-drawer[data-astro-cid-z4g72frc]{z-index:1200;background:var(--public-bg);border-right:3px solid var(--public-accent);flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:16px 0 40px #14120c33}.tlb-drawer[data-astro-cid-z4g72frc].is-open{transform:translate(0)}.tlb-drawer-head[data-astro-cid-z4g72frc]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.tlb-drawer-title[data-astro-cid-z4g72frc]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.72rem;font-weight:800}.tlb-drawer-close[data-astro-cid-z4g72frc]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.tlb-drawer-close[data-astro-cid-z4g72frc]:hover{color:var(--public-accent);border-color:var(--public-accent)}.tlb-drawer-close[data-astro-cid-z4g72frc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.tlb-drawer-list[data-astro-cid-z4g72frc]{flex:auto;margin:0;padding:.5rem .75rem;list-style:none}.tlb-drawer-link[data-astro-cid-z4g72frc]{color:var(--public-text);border-left:3px solid #0000;border-radius:8px;padding:.7rem .6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.tlb-drawer-link[data-astro-cid-z4g72frc]:hover,.tlb-drawer-link[data-astro-cid-z4g72frc]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent);outline:none}.tlb-drawer-link[data-astro-cid-z4g72frc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.tlb-drawer-link[data-astro-cid-z4g72frc].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.tlb-drawer-foot[data-astro-cid-z4g72frc]{border-top:1px solid var(--public-line);padding:1rem 1.1rem 1.4rem}.tlb-app-btn-block[data-astro-cid-z4g72frc]{width:100%;padding:.78rem 1rem;font-size:.9rem}.tlb-drawer-meta[data-astro-cid-z4g72frc]{letter-spacing:.04em;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.72rem}@media (max-width:960px){.tlb-nav[data-astro-cid-z4g72frc],.tlb-app-btn[data-astro-cid-z4g72frc]{display:none}.tlb-burger[data-astro-cid-z4g72frc]{display:inline-flex}.tlb-nav[data-astro-cid-z4g72frc]{justify-content:flex-start}}@media (max-width:520px){.tlb-brand-tag[data-astro-cid-z4g72frc]{display:none}}@media (prefers-reduced-motion:reduce){.tlb-bar[data-astro-cid-z4g72frc],.tlb-drop[data-astro-cid-z4g72frc],.tlb-scrim[data-astro-cid-z4g72frc],.tlb-drawer[data-astro-cid-z4g72frc],.tlb-caret[data-astro-cid-z4g72frc],.tlb-app-btn[data-astro-cid-z4g72frc]{transition:none}}.atbz[data-astro-cid-aef72ibt]{z-index:1000;width:100%;color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.atbz-geo[data-astro-cid-aef72ibt]{background:color-mix(in srgb, var(--public-accent) 11%, var(--public-bg-alt));border-bottom:1px solid var(--public-header-border,var(--public-line))}.atbz-geo-inner[data-astro-cid-aef72ibt]{letter-spacing:.03em;max-width:1260px;min-height:30px;color:var(--public-muted);align-items:center;gap:.7rem;margin:0 auto;padding:.3rem clamp(1rem,3vw,2.2rem);font-size:.72rem;font-weight:600;display:flex}.atbz-geo-item[data-astro-cid-aef72ibt]{white-space:nowrap;align-items:center;gap:.36rem;min-width:0;display:inline-flex}.atbz-geo-coord[data-astro-cid-aef72ibt]{font-variant-numeric:tabular-nums;letter-spacing:.06em}.atbz-geo-ico[data-astro-cid-aef72ibt]{color:var(--public-accent);flex:none}.atbz-geo-sep[data-astro-cid-aef72ibt]{background:color-mix(in srgb, var(--public-muted) 42%, transparent);flex:none;width:1px;height:12px}.atbz-cart[data-astro-cid-aef72ibt]{width:34px;height:26px;color:var(--public-text);border:1px solid color-mix(in srgb, var(--public-accent) 26%, transparent);background:color-mix(in srgb, var(--public-bg) 55%, transparent);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.atbz-cart[data-astro-cid-aef72ibt]:hover{color:var(--public-accent);border-color:var(--public-accent);background:var(--public-bg)}.atbz-cart[data-astro-cid-aef72ibt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.atbz-cart-badge[data-astro-cid-aef72ibt]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.atbz-bar[data-astro-cid-aef72ibt]{background:var(--public-header-bg,color-mix(in srgb, var(--public-bg) 82%, transparent));-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);border-bottom:1px solid var(--public-header-border,var(--public-line));transition:box-shadow .2s}.atbz[data-astro-cid-aef72ibt].is-scrolled .atbz-bar[data-astro-cid-aef72ibt]{box-shadow:var(--public-shadow,0 8px 24px #0000001a)}.atbz-bar-inner[data-astro-cid-aef72ibt]{align-items:center;gap:clamp(.8rem,2.2vw,1.8rem);max-width:1260px;margin:0 auto;padding:.6rem clamp(1rem,3vw,2.2rem);display:flex}.atbz-brand[data-astro-cid-aef72ibt]{color:inherit;border-radius:8px;flex:none;align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:inline-flex}.atbz-brand[data-astro-cid-aef72ibt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.atbz-brand-mark[data-astro-cid-aef72ibt]{border:1.5px solid color-mix(in srgb, var(--public-accent) 40%, transparent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));border-radius:50% 50% 50% 4px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.atbz-logo[data-astro-cid-aef72ibt]{object-fit:contain;width:42px;height:42px}.atbz-brand-text[data-astro-cid-aef72ibt]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.atbz-brand-name[data-astro-cid-aef72ibt]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:800;overflow:hidden}.atbz-brand-tag[data-astro-cid-aef72ibt]{letter-spacing:.15em;text-transform:uppercase;color:var(--public-muted);font-size:.62rem;font-weight:700}.atbz-nav[data-astro-cid-aef72ibt]{flex:auto;justify-content:flex-start;min-width:0;display:flex}.atbz-nav-list[data-astro-cid-aef72ibt]{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.atbz-nav-item[data-astro-cid-aef72ibt]{position:relative}.atbz-nav-link[data-astro-cid-aef72ibt]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.5rem .72rem;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.atbz-nav-link[data-astro-cid-aef72ibt]:hover,.atbz-nav-link[data-astro-cid-aef72ibt]:focus-visible{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, transparent)}.atbz-nav-link[data-astro-cid-aef72ibt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:1px}.atbz-nav-link[data-astro-cid-aef72ibt].active{color:var(--public-accent)}.atbz-nav-item[data-astro-cid-aef72ibt]>.atbz-nav-link[data-astro-cid-aef72ibt].active:before{content:"";background:var(--public-accent);border-radius:999px;width:4px;height:4px;position:absolute;top:.28rem;left:50%;transform:translate(-50%)}.atbz-caret[data-astro-cid-aef72ibt]{opacity:.7;transition:transform .18s}.atbz-has-drop[data-astro-cid-aef72ibt].is-open>.atbz-drop-btn[data-astro-cid-aef72ibt] .atbz-caret[data-astro-cid-aef72ibt]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.atbz-has-drop[data-astro-cid-aef72ibt]:hover>.atbz-drop-btn[data-astro-cid-aef72ibt] .atbz-caret[data-astro-cid-aef72ibt]{transform:rotate(180deg)}}.atbz-drop[data-astro-cid-aef72ibt]{background:var(--public-bg);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);min-width:216px;box-shadow:var(--public-shadow-strong,0 16px 40px #00000029);opacity:0;visibility:hidden;pointer-events:none;z-index:20;border-radius:10px;padding:.4rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(6px)}.atbz-drop[data-astro-cid-aef72ibt]:before{content:"";height:calc(.5rem + 3px);position:absolute;top:calc(-.5rem - 3px);left:0;right:0}.atbz-has-drop[data-astro-cid-aef72ibt].is-open>.atbz-drop[data-astro-cid-aef72ibt]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.atbz-has-drop[data-astro-cid-aef72ibt]:hover>.atbz-drop[data-astro-cid-aef72ibt],.atbz-has-drop[data-astro-cid-aef72ibt]:focus-within>.atbz-drop[data-astro-cid-aef72ibt]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}}.atbz-drop-list[data-astro-cid-aef72ibt]{margin:0;padding:0;list-style:none}.atbz-drop-link[data-astro-cid-aef72ibt]{color:var(--public-text);white-space:nowrap;border-radius:7px;padding:.52rem .7rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.atbz-drop-link[data-astro-cid-aef72ibt]:hover,.atbz-drop-link[data-astro-cid-aef72ibt]:focus-visible{background:color-mix(in srgb, var(--public-accent) 13%, transparent);color:var(--public-accent);outline:none}.atbz-drop-link[data-astro-cid-aef72ibt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.atbz-drop-link[data-astro-cid-aef72ibt].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.atbz-actions[data-astro-cid-aef72ibt]{flex:none;align-items:center;gap:.55rem;margin-left:auto;display:flex}.atbz-app-btn[data-astro-cid-aef72ibt]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));box-shadow:0 1px 2px color-mix(in srgb, var(--public-accent-dark,var(--public-accent)) 40%, transparent);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.54rem 1.1rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.atbz-app-btn[data-astro-cid-aef72ibt]:hover{filter:brightness(1.07)}.atbz-app-btn[data-astro-cid-aef72ibt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.atbz-app-btn[data-astro-cid-aef72ibt]:active{transform:translateY(1px)}.atbz-burger[data-astro-cid-aef72ibt]{border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:none}.atbz-burger[data-astro-cid-aef72ibt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.atbz-burger-bars[data-astro-cid-aef72ibt]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.atbz-burger-bars[data-astro-cid-aef72ibt] span[data-astro-cid-aef72ibt]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.atbz-scrim[data-astro-cid-aef72ibt]{z-index:1100;opacity:0;background:#12161c80;transition:opacity .25s;position:fixed;inset:0}.atbz-scrim[data-astro-cid-aef72ibt].is-open{opacity:1}.atbz-drawer[data-astro-cid-aef72ibt]{z-index:1200;background:var(--public-bg);border-left:3px solid var(--public-accent);flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #12161c33}.atbz-drawer[data-astro-cid-aef72ibt].is-open{transform:translate(0)}.atbz-drawer-head[data-astro-cid-aef72ibt]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.atbz-drawer-title[data-astro-cid-aef72ibt]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.72rem;font-weight:800}.atbz-drawer-close[data-astro-cid-aef72ibt]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.atbz-drawer-close[data-astro-cid-aef72ibt]:hover{color:var(--public-accent);border-color:var(--public-accent)}.atbz-drawer-close[data-astro-cid-aef72ibt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.atbz-drawer-list[data-astro-cid-aef72ibt]{flex:auto;margin:0;padding:.5rem .75rem;list-style:none}.atbz-drawer-link[data-astro-cid-aef72ibt]{color:var(--public-text);border-left:3px solid #0000;border-radius:8px;align-items:center;gap:.6rem;padding:.7rem .6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:flex}.atbz-drawer-pin[data-astro-cid-aef72ibt]{color:var(--public-muted);flex:none;transition:color .13s}.atbz-drawer-link[data-astro-cid-aef72ibt]:hover,.atbz-drawer-link[data-astro-cid-aef72ibt]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent);outline:none}.atbz-drawer-link[data-astro-cid-aef72ibt]:hover .atbz-drawer-pin[data-astro-cid-aef72ibt],.atbz-drawer-link[data-astro-cid-aef72ibt]:focus-visible .atbz-drawer-pin[data-astro-cid-aef72ibt]{color:var(--public-accent)}.atbz-drawer-link[data-astro-cid-aef72ibt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.atbz-drawer-link[data-astro-cid-aef72ibt].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.atbz-drawer-link[data-astro-cid-aef72ibt].active .atbz-drawer-pin[data-astro-cid-aef72ibt]{color:var(--public-accent)}.atbz-drawer-foot[data-astro-cid-aef72ibt]{border-top:1px solid var(--public-line);padding:1rem 1.1rem 1.4rem}.atbz-app-btn-block[data-astro-cid-aef72ibt]{width:100%;padding:.78rem 1rem;font-size:.9rem}.atbz-drawer-meta[data-astro-cid-aef72ibt]{letter-spacing:.05em;color:var(--public-muted);text-align:center;font-variant-numeric:tabular-nums;margin:.85rem 0 0;font-size:.7rem}@media (max-width:960px){.atbz-nav[data-astro-cid-aef72ibt],.atbz-app-btn[data-astro-cid-aef72ibt]{display:none}.atbz-burger[data-astro-cid-aef72ibt]{display:inline-flex}}@media (max-width:620px){.atbz-geo-coord[data-astro-cid-aef72ibt],.atbz-brand-tag[data-astro-cid-aef72ibt]{display:none}}@media (max-width:440px){.atbz-geo-night[data-astro-cid-aef72ibt]{display:none}}@media (min-width:961px){.atbz-scrim[data-astro-cid-aef72ibt]{display:none}}@media (prefers-reduced-motion:reduce){.atbz-bar[data-astro-cid-aef72ibt],.atbz-drop[data-astro-cid-aef72ibt],.atbz-scrim[data-astro-cid-aef72ibt],.atbz-drawer[data-astro-cid-aef72ibt],.atbz-caret[data-astro-cid-aef72ibt],.atbz-app-btn[data-astro-cid-aef72ibt],.atbz-cart[data-astro-cid-aef72ibt],.atbz-drawer-pin[data-astro-cid-aef72ibt]{transition:none}}.car-head[data-astro-cid-gy37hvhf]{z-index:1000;width:100%;color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);position:sticky;top:0}.car-strip[data-astro-cid-gy37hvhf]{background-color:var(--public-bg-alt,var(--public-bg));background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--public-line) 20%, transparent) 0 1px, transparent 1px 8px);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 28%, var(--public-line));-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);transition:box-shadow .2s}.car-head[data-astro-cid-gy37hvhf].is-scrolled .car-strip[data-astro-cid-gy37hvhf]{box-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent)}.car-inner[data-astro-cid-gy37hvhf]{align-items:center;gap:clamp(.75rem,2vw,1.6rem);max-width:1240px;margin:0 auto;padding:.6rem clamp(1rem,3vw,2rem);display:flex}.car-brand[data-astro-cid-gy37hvhf]{min-width:0;color:inherit;background:var(--public-bg);border:1px solid var(--public-line);box-shadow:0 2px 8px color-mix(in srgb, var(--public-text) 10%, transparent);border-radius:8px;flex:none;align-items:center;gap:.6rem;padding:.4rem .7rem;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;position:relative;transform:rotate(-1.2deg)}.car-brand[data-astro-cid-gy37hvhf]:before{content:"";background:color-mix(in srgb, var(--public-muted) 20%, transparent);border:1px solid color-mix(in srgb, var(--public-muted) 12%, transparent);width:40px;height:15px;position:absolute;top:-7px;left:12px;transform:rotate(-9deg)}.car-brand[data-astro-cid-gy37hvhf]:hover{transform:rotate(0)}.car-brand[data-astro-cid-gy37hvhf]:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.car-logo[data-astro-cid-gy37hvhf]{object-fit:contain;flex:none;width:42px;height:42px}.car-brand-text[data-astro-cid-gy37hvhf]{flex-direction:column;min-width:0;line-height:1.08;display:flex}.car-brand-name[data-astro-cid-gy37hvhf]{font-family:var(--public-font-heading,system-ui, sans-serif);letter-spacing:-.01em;color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.98rem,1.6vw,1.16rem);font-weight:800;overflow:hidden}.car-brand-tag[data-astro-cid-gy37hvhf]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.6rem;font-weight:700}.car-nav[data-astro-cid-gy37hvhf]{flex:auto;justify-content:flex-start;min-width:0;display:flex}.car-tabs[data-astro-cid-gy37hvhf]{align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.car-tabitem[data-astro-cid-gy37hvhf]{position:relative}.car-tab[data-astro-cid-gy37hvhf]{letter-spacing:.01em;color:var(--public-text);cursor:pointer;white-space:nowrap;background:color-mix(in srgb, var(--public-bg) 76%, var(--public-bg-alt));border:1px solid var(--public-line);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--public-bg) 55%, transparent);border-radius:11px 11px 5px 5px;align-items:center;gap:.32rem;padding:.5rem .82rem;font-family:inherit;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .14s,background .14s,color .14s,border-color .14s;display:inline-flex;position:relative}.car-tab[data-astro-cid-gy37hvhf]:hover,.car-tab[data-astro-cid-gy37hvhf]:focus-visible{background:var(--public-bg);color:var(--public-accent);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-2px)}.car-tab[data-astro-cid-gy37hvhf]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.car-tab[data-astro-cid-gy37hvhf].active{color:var(--public-accent);background:var(--public-bg);border-color:color-mix(in srgb, var(--public-accent) 40%, var(--public-line))}.car-tab[data-astro-cid-gy37hvhf].active:after{content:"";background:var(--public-accent);border-radius:2px;height:3px;position:absolute;bottom:.26rem;left:.82rem;right:.82rem}.car-caret[data-astro-cid-gy37hvhf]{opacity:.7;transition:transform .18s}.car-has-menu[data-astro-cid-gy37hvhf].is-open>.car-menu-btn[data-astro-cid-gy37hvhf] .car-caret[data-astro-cid-gy37hvhf]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.car-has-menu[data-astro-cid-gy37hvhf]:hover>.car-menu-btn[data-astro-cid-gy37hvhf] .car-caret[data-astro-cid-gy37hvhf]{transform:rotate(180deg)}}.car-menu[data-astro-cid-gy37hvhf]{background:var(--public-bg);border:1px solid var(--public-line);min-width:216px;box-shadow:0 16px 36px color-mix(in srgb, var(--public-text) 22%, transparent);opacity:0;visibility:hidden;pointer-events:none;z-index:30;border-radius:10px;padding:.85rem .5rem .5rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .55rem);left:0;transform:rotate(-.7deg)translateY(6px)}.car-menu[data-astro-cid-gy37hvhf]:before{content:"";background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--public-accent) 45%, var(--public-bg)) 0 22%, var(--public-accent) 55%, var(--public-accent-dark) 100%);width:14px;height:14px;box-shadow:0 2px 3px color-mix(in srgb, var(--public-text) 28%, transparent);border-radius:50%;margin-left:-7px;position:absolute;top:-7px;left:50%}.car-menu[data-astro-cid-gy37hvhf]:after{content:"";height:.7rem;position:absolute;top:-.6rem;left:0;right:0}.car-has-menu[data-astro-cid-gy37hvhf].is-open>.car-menu[data-astro-cid-gy37hvhf]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:rotate(-.7deg)translateY(0)}@media (hover:hover) and (pointer:fine){.car-has-menu[data-astro-cid-gy37hvhf]:hover>.car-menu[data-astro-cid-gy37hvhf],.car-has-menu[data-astro-cid-gy37hvhf]:focus-within>.car-menu[data-astro-cid-gy37hvhf]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:rotate(-.7deg)translateY(0)}}.car-menu-list[data-astro-cid-gy37hvhf]{margin:0;padding:0;list-style:none}.car-menu-link[data-astro-cid-gy37hvhf]{color:var(--public-text);white-space:nowrap;border-radius:7px;padding:.5rem .68rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .13s,background .13s;display:block}.car-menu-link[data-astro-cid-gy37hvhf]:hover,.car-menu-link[data-astro-cid-gy37hvhf]:focus-visible{background:color-mix(in srgb, var(--public-accent) 13%, transparent);color:var(--public-accent);outline:none}.car-menu-link[data-astro-cid-gy37hvhf]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.car-menu-link[data-astro-cid-gy37hvhf].active{color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 9%, transparent);font-weight:700}.car-actions[data-astro-cid-gy37hvhf]{flex:none;align-items:center;gap:.55rem;margin-left:auto;display:flex}.car-app[data-astro-cid-gy37hvhf]{letter-spacing:.015em;color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));box-shadow:0 2px 0 var(--public-accent-dark,var(--public-accent));cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:.55rem 1.05rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:filter .15s,transform .12s;display:inline-flex}.car-app[data-astro-cid-gy37hvhf]:hover{filter:brightness(1.07)}.car-app[data-astro-cid-gy37hvhf]:active{transform:translateY(1px)}.car-app[data-astro-cid-gy37hvhf]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.car-cart[data-astro-cid-gy37hvhf]{width:36px;height:36px;color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:8px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.car-cart[data-astro-cid-gy37hvhf]:hover{color:var(--public-accent);border-color:var(--public-accent)}.car-cart[data-astro-cid-gy37hvhf]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.car-cart-badge[data-astro-cid-gy37hvhf]{color:#fff;background:var(--public-accent);border:2px solid var(--public-bg-alt,var(--public-bg));border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:-7px;right:-7px}.car-burger[data-astro-cid-gy37hvhf]{background:var(--public-bg);border:1px solid var(--public-line);cursor:pointer;width:42px;height:42px;color:var(--public-text);border-radius:8px;justify-content:center;align-items:center;display:none}.car-burger[data-astro-cid-gy37hvhf]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.car-burger-bars[data-astro-cid-gy37hvhf]{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:inline-flex}.car-burger-bars[data-astro-cid-gy37hvhf] span[data-astro-cid-gy37hvhf]{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.car-scrim[data-astro-cid-gy37hvhf]{z-index:1100;opacity:0;background:#1c160c80;transition:opacity .25s;position:fixed;inset:0}.car-scrim[data-astro-cid-gy37hvhf].is-open{opacity:1}.car-drawer[data-astro-cid-gy37hvhf]{z-index:1200;background:var(--public-bg);border-left:3px solid var(--public-accent);flex-direction:column;width:min(340px,86vw);height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 40px #1c160c38}.car-drawer[data-astro-cid-gy37hvhf].is-open{transform:translate(0)}.car-drawer-head[data-astro-cid-gy37hvhf]{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.car-drawer-title[data-astro-cid-gy37hvhf]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-muted);font-size:.72rem;font-weight:800}.car-drawer-close[data-astro-cid-gy37hvhf]{border:1px solid var(--public-line);width:36px;height:36px;color:var(--public-text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.car-drawer-close[data-astro-cid-gy37hvhf]:hover{color:var(--public-accent);border-color:var(--public-accent)}.car-drawer-close[data-astro-cid-gy37hvhf]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.car-drawer-list[data-astro-cid-gy37hvhf]{flex:auto;margin:0;padding:.5rem .75rem;list-style:none}.car-drawer-link[data-astro-cid-gy37hvhf]{color:var(--public-text);border-left:3px solid #0000;border-radius:8px;padding:.72rem .6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:block}.car-drawer-link[data-astro-cid-gy37hvhf]:hover,.car-drawer-link[data-astro-cid-gy37hvhf]:focus-visible{background:color-mix(in srgb, var(--public-accent) 11%, transparent);color:var(--public-accent);outline:none}.car-drawer-link[data-astro-cid-gy37hvhf]:focus-visible{outline:2px solid var(--public-accent);outline-offset:-2px}.car-drawer-link[data-astro-cid-gy37hvhf].active{color:var(--public-accent);border-left-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.car-drawer-foot[data-astro-cid-gy37hvhf]{border-top:1px solid var(--public-line);padding:1rem 1.1rem 1.4rem}.car-drawer-app[data-astro-cid-gy37hvhf]{color:#fff;background:var(--public-accent);border:1px solid var(--public-accent-dark,var(--public-accent));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:.78rem 1rem;font-family:inherit;font-size:.9rem;font-weight:700;display:inline-flex}.car-drawer-app[data-astro-cid-gy37hvhf]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.car-drawer-meta[data-astro-cid-gy37hvhf]{letter-spacing:.04em;color:var(--public-muted);text-align:center;margin:.85rem 0 0;font-size:.72rem}@media (max-width:960px){.car-nav[data-astro-cid-gy37hvhf],.car-app[data-astro-cid-gy37hvhf]{display:none}.car-burger[data-astro-cid-gy37hvhf]{display:inline-flex}.car-brand[data-astro-cid-gy37hvhf]{transform:rotate(0)}.car-brand[data-astro-cid-gy37hvhf]:before{display:none}}@media (max-width:560px){.car-brand-tag[data-astro-cid-gy37hvhf]{display:none}}@media (min-width:961px){.car-scrim[data-astro-cid-gy37hvhf]{display:none}}@media (prefers-reduced-motion:reduce){.car-brand[data-astro-cid-gy37hvhf],.car-tab[data-astro-cid-gy37hvhf],.car-caret[data-astro-cid-gy37hvhf],.car-menu[data-astro-cid-gy37hvhf],.car-app[data-astro-cid-gy37hvhf],.car-cart[data-astro-cid-gy37hvhf],.car-scrim[data-astro-cid-gy37hvhf],.car-drawer[data-astro-cid-gy37hvhf],.car-strip[data-astro-cid-gy37hvhf]{transition:none}}.fE-root[data-astro-cid-cqwi5bzl]{background:var(--public-bg-soft,var(--public-bg-alt,var(--public-bg)));border-top:1px solid var(--public-line);width:100%;color:var(--public-text);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif)}.fE-inner[data-astro-cid-cqwi5bzl]{max-width:1240px;margin:0 auto;padding:clamp(2.75rem,6vw,4.5rem) clamp(1rem,4vw,2.25rem) clamp(1.5rem,3vw,2rem)}.fE-cols[data-astro-cid-cqwi5bzl]{grid-template-columns:var(--fE-cols,1.6fr 1fr 1fr 1.2fr);align-items:start;gap:clamp(1.75rem,4vw,3rem);display:grid}.fE-cols[data-astro-cid-cqwi5bzl].is-3col{--fE-cols:1.6fr 1fr 1fr}.fE-brand-block[data-astro-cid-cqwi5bzl]{min-width:0}.fE-brand[data-astro-cid-cqwi5bzl]{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.fE-logo[data-astro-cid-cqwi5bzl]{object-fit:contain;flex:none;width:44px;height:44px}.fE-brand-name[data-astro-cid-cqwi5bzl]{letter-spacing:-.01em;color:var(--public-text);font-size:1.05rem;font-weight:650;line-height:1.2}.fE-tagline[data-astro-cid-cqwi5bzl]{max-width:30ch;color:var(--public-muted);margin:1rem 0 0;font-size:.9rem;line-height:1.6}.fE-address[data-astro-cid-cqwi5bzl]{color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;font-style:normal;line-height:1.7}.fE-col-title[data-astro-cid-cqwi5bzl]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-text);margin:0 0 1rem;font-size:.72rem;font-weight:600}.fE-col-list[data-astro-cid-cqwi5bzl]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.fE-col-link[data-astro-cid-cqwi5bzl]{color:var(--public-muted);font-size:.9rem;line-height:1.4;text-decoration:none;transition:color .18s}.fE-col-link[data-astro-cid-cqwi5bzl]:hover,.fE-col-link[data-astro-cid-cqwi5bzl]:focus-visible{color:var(--public-accent);outline:none}.fE-connect-meta[data-astro-cid-cqwi5bzl]{color:var(--public-muted);margin:0 0 .7rem;font-size:.88rem;line-height:1.4}.fE-meta-label[data-astro-cid-cqwi5bzl]{letter-spacing:.04em;color:var(--public-text);margin-bottom:.1rem;font-size:.72rem;font-weight:600;display:block}.fE-social[data-astro-cid-cqwi5bzl]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:999px;align-items:center;gap:.5rem;margin-top:.4rem;padding:.5rem .95rem;font-size:.84rem;font-weight:550;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.fE-social[data-astro-cid-cqwi5bzl]:hover,.fE-social[data-astro-cid-cqwi5bzl]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 7%, transparent);outline:none}.fE-social-icon[data-astro-cid-cqwi5bzl]{flex:none}.fE-bottom[data-astro-cid-cqwi5bzl]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.4rem;display:flex}.fE-copy[data-astro-cid-cqwi5bzl],.fE-legal[data-astro-cid-cqwi5bzl]{color:var(--public-muted);margin:0;font-size:.8rem}.fE-legal[data-astro-cid-cqwi5bzl]{align-items:center;gap:.55rem;display:inline-flex}.fE-legal-link[data-astro-cid-cqwi5bzl]{color:var(--public-muted);text-decoration:none;transition:color .18s}.fE-legal-link[data-astro-cid-cqwi5bzl]:hover,.fE-legal-link[data-astro-cid-cqwi5bzl]:focus-visible{color:var(--public-accent);outline:none}.fE-legal-sep[data-astro-cid-cqwi5bzl]{color:var(--public-line)}@media (max-width:900px){.fE-cols[data-astro-cid-cqwi5bzl]{grid-template-columns:1fr 1fr}.fE-brand-block[data-astro-cid-cqwi5bzl]{grid-column:1/-1}}@media (max-width:540px){.fE-cols[data-astro-cid-cqwi5bzl]{grid-template-columns:1fr}.fE-brand-block[data-astro-cid-cqwi5bzl]{grid-column:auto}.fE-bottom[data-astro-cid-cqwi5bzl]{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.fE-col-link[data-astro-cid-cqwi5bzl],.fE-legal-link[data-astro-cid-cqwi5bzl],.fE-social[data-astro-cid-cqwi5bzl]{transition:none}}.fF-root[data-astro-cid-gr64n45g]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text)}.fF-accentline[data-astro-cid-gr64n45g]{background:var(--public-accent);height:3px}.fF-inner[data-astro-cid-gr64n45g]{max-width:var(--public-max,1240px);box-sizing:border-box;margin:0 auto;padding:clamp(2.25rem,4vw,3.25rem) clamp(1rem,3vw,2rem) 0}.fF-cols[data-astro-cid-gr64n45g]{grid-template-columns:1.7fr 1fr 1fr 1.3fr;align-items:start;gap:clamp(1.75rem,3.5vw,3rem);display:grid}.fF-brand[data-astro-cid-gr64n45g]{min-width:0}.fF-brand-lockup[data-astro-cid-gr64n45g]{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.fF-brand-logo[data-astro-cid-gr64n45g]{object-fit:contain;flex:none;width:48px;height:48px}.fF-brand-name[data-astro-cid-gr64n45g]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--public-text);font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:800;line-height:1.15}.fF-tagline[data-astro-cid-gr64n45g]{max-width:32ch;color:var(--public-muted);margin:.9rem 0 1.1rem;font-size:.9rem;line-height:1.6}.fF-fb[data-astro-cid-gr64n45g]{border:1px solid var(--public-line);border-radius:var(--public-radius,10px);color:var(--public-text);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fF-fb[data-astro-cid-gr64n45g] svg[data-astro-cid-gr64n45g]{flex:none;width:17px;height:17px}.fF-fb[data-astro-cid-gr64n45g]:hover{color:var(--public-accent);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));background:color-mix(in srgb, var(--public-accent) 8%, transparent)}.fF-col[data-astro-cid-gr64n45g]{min-width:0}.fF-col-title[data-astro-cid-gr64n45g]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 1rem;font-size:.72rem;font-weight:800}.fF-col-list[data-astro-cid-gr64n45g]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.fF-link[data-astro-cid-gr64n45g]{color:var(--public-muted);font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none;transition:color .14s;display:inline-block}.fF-link[data-astro-cid-gr64n45g]:hover{color:var(--public-accent)}.fF-addr[data-astro-cid-gr64n45g],.fF-meeting[data-astro-cid-gr64n45g]{color:var(--public-muted);align-items:flex-start;gap:.55rem;font-size:.9rem;font-style:normal;line-height:1.5;display:flex}.fF-meeting[data-astro-cid-gr64n45g]{align-items:center;margin-top:.75rem}.fF-addr[data-astro-cid-gr64n45g] svg[data-astro-cid-gr64n45g],.fF-meeting[data-astro-cid-gr64n45g] svg[data-astro-cid-gr64n45g]{width:17px;height:17px;color:var(--public-accent);flex:none;margin-top:.1rem}.fF-meeting[data-astro-cid-gr64n45g] svg[data-astro-cid-gr64n45g]{margin-top:0}.fF-cta[data-astro-cid-gr64n45g]{border-radius:var(--public-radius,10px);background:var(--public-accent);color:#fff;letter-spacing:.01em;box-shadow:0 2px 10px color-mix(in srgb, var(--public-accent) 32%, transparent);border:0;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.65rem 1.1rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:filter .15s,transform 60ms,box-shadow .15s;display:inline-flex}.fF-cta[data-astro-cid-gr64n45g] svg[data-astro-cid-gr64n45g]{flex:none;width:16px;height:16px}.fF-cta[data-astro-cid-gr64n45g]:hover{filter:brightness(1.07);box-shadow:0 4px 16px color-mix(in srgb, var(--public-accent) 40%, transparent)}.fF-cta[data-astro-cid-gr64n45g]:active{transform:translateY(1px)}.fF-bottom[data-astro-cid-gr64n45g]{padding:1.25rem 0 calc(1.5rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--public-line-soft,var(--public-line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.fF-copy[data-astro-cid-gr64n45g]{color:var(--public-muted);margin:0;font-size:.82rem}.fF-legal[data-astro-cid-gr64n45g]{align-items:center;gap:.7rem;display:inline-flex}.fF-legal-link[data-astro-cid-gr64n45g]{color:var(--public-muted);font-size:.82rem;font-weight:700;text-decoration:none;transition:color .14s}.fF-legal-link[data-astro-cid-gr64n45g]:hover{color:var(--public-accent)}.fF-legal-sep[data-astro-cid-gr64n45g]{color:var(--public-line);font-size:.7rem}@media (max-width:960px){.fF-cols[data-astro-cid-gr64n45g]{grid-template-columns:1fr 1fr;gap:2rem}.fF-brand[data-astro-cid-gr64n45g],.fF-visit[data-astro-cid-gr64n45g]{grid-column:1/-1}}@media (max-width:560px){.fF-cols[data-astro-cid-gr64n45g]{grid-template-columns:1fr}.fF-bottom[data-astro-cid-gr64n45g]{text-align:center;justify-content:center}}.fG-footer[data-astro-cid-4sgrpos2]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-4sgrpos2]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-4sgrpos2]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-4sgrpos2]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-4sgrpos2]{opacity:.55}.fG-strip-loc[data-astro-cid-4sgrpos2]{font-weight:600}.fG-inner[data-astro-cid-4sgrpos2]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-4sgrpos2]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-4sgrpos2]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-4sgrpos2]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-4sgrpos2]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-4sgrpos2]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-4sgrpos2]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-4sgrpos2]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-4sgrpos2]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-4sgrpos2]{min-width:0}.fG-heading[data-astro-cid-4sgrpos2]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-4sgrpos2]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-4sgrpos2] li[data-astro-cid-4sgrpos2]{margin:0 0 .45rem}.fG-link[data-astro-cid-4sgrpos2]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-4sgrpos2]:hover,.fG-link[data-astro-cid-4sgrpos2]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-4sgrpos2]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-4sgrpos2]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-4sgrpos2]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-4sgrpos2]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-4sgrpos2]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-4sgrpos2]{flex:none}.fG-social[data-astro-cid-4sgrpos2]:hover,.fG-social[data-astro-cid-4sgrpos2]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-4sgrpos2]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-4sgrpos2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-4sgrpos2]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-4sgrpos2]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-4sgrpos2]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-4sgrpos2]:hover,.fG-legal-link[data-astro-cid-4sgrpos2]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-4sgrpos2]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-4sgrpos2]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-4sgrpos2]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-4sgrpos2]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-4sgrpos2]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-4sgrpos2],.fG-strip-dot[data-astro-cid-4sgrpos2]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-4sgrpos2],.fG-social[data-astro-cid-4sgrpos2],.fG-legal-link[data-astro-cid-4sgrpos2]{transition:none}}.fH-root[data-astro-cid-ofmxxabg]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fH-main[data-astro-cid-ofmxxabg]{grid-template-columns:var(--fH-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fH-main[data-astro-cid-ofmxxabg].is-3col{--fH-cols:1.4fr 1fr 1fr}.fH-brandCol[data-astro-cid-ofmxxabg]{min-width:0}.fH-brand[data-astro-cid-ofmxxabg]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fH-logo[data-astro-cid-ofmxxabg]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fH-brandName[data-astro-cid-ofmxxabg]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fH-tagline[data-astro-cid-ofmxxabg]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fH-address[data-astro-cid-ofmxxabg]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fH-col[data-astro-cid-ofmxxabg]{min-width:0}.fH-colHead[data-astro-cid-ofmxxabg]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fH-list[data-astro-cid-ofmxxabg]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fH-link[data-astro-cid-ofmxxabg]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fH-link[data-astro-cid-ofmxxabg]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fH-link[data-astro-cid-ofmxxabg]:hover{color:var(--public-text)}.fH-link[data-astro-cid-ofmxxabg]:hover:after{transform:scaleX(1)}.fH-link[data-astro-cid-ofmxxabg]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fH-meeting[data-astro-cid-ofmxxabg]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fH-meetingTime[data-astro-cid-ofmxxabg]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fH-fb[data-astro-cid-ofmxxabg]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fH-fb[data-astro-cid-ofmxxabg]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fH-fb[data-astro-cid-ofmxxabg]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fH-fbIcon[data-astro-cid-ofmxxabg]{color:var(--public-accent);display:block}.fH-bottom[data-astro-cid-ofmxxabg]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fH-copy[data-astro-cid-ofmxxabg]{color:var(--public-muted);margin:0;font-size:13px}.fH-legal[data-astro-cid-ofmxxabg]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fH-legalLink[data-astro-cid-ofmxxabg]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fH-legalLink[data-astro-cid-ofmxxabg]:hover{color:var(--public-text)}.fH-legalLink[data-astro-cid-ofmxxabg]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fH-sep[data-astro-cid-ofmxxabg]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fH-main[data-astro-cid-ofmxxabg]{grid-template-columns:1fr 1fr;gap:40px 32px}.fH-brandCol[data-astro-cid-ofmxxabg]{grid-column:1/-1}}@media (max-width:560px){.fH-root[data-astro-cid-ofmxxabg]{padding:0 18px}.fH-main[data-astro-cid-ofmxxabg]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fH-bottom[data-astro-cid-ofmxxabg]{justify-content:flex-start}}.fI-footer[data-astro-cid-uzu6kj4x]{background:var(--public-bg-soft,var(--public-bg-alt,var(--public-bg)));color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,Georgia, "Times New Roman", "Iowan Old Style", serif)}.fI-topbar[data-astro-cid-uzu6kj4x]{background:var(--public-accent);height:3px}.fI-inner[data-astro-cid-uzu6kj4x]{max-width:1200px;margin:0 auto;padding:44px 22px 20px}.fI-grid[data-astro-cid-uzu6kj4x]{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;display:grid}.fI-brand-link[data-astro-cid-uzu6kj4x]{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.fI-logo[data-astro-cid-uzu6kj4x]{object-fit:contain;flex-shrink:0;width:52px;height:52px;display:block}.fI-brand-text[data-astro-cid-uzu6kj4x]{flex-direction:column;line-height:1.15;display:flex}.fI-brand-name[data-astro-cid-uzu6kj4x]{font-family:var(--public-font-heading,Georgia, "Times New Roman", "Iowan Old Style", serif);letter-spacing:.01em;color:var(--public-text);font-size:1.14rem;font-weight:700}.fI-brand-est[data-astro-cid-uzu6kj4x]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-top:4px;font-size:.68rem;font-weight:600}.fI-tagline[data-astro-cid-uzu6kj4x]{max-width:34ch;color:var(--public-text-muted,var(--public-muted,var(--public-text)));margin:16px 0 0;font-size:.9rem;line-height:1.6}.fI-col-head[data-astro-cid-uzu6kj4x]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);border-bottom:1px solid var(--public-line);margin:0 0 14px;padding-bottom:8px;font-size:.72rem;font-weight:700}.fI-col-list[data-astro-cid-uzu6kj4x]{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.fI-link[data-astro-cid-uzu6kj4x]{color:var(--public-text);font-size:.9rem;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fI-link[data-astro-cid-uzu6kj4x]:after{content:"";background:var(--public-accent);transform-origin:0;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fI-link[data-astro-cid-uzu6kj4x]:hover,.fI-link[data-astro-cid-uzu6kj4x]:focus-visible{color:var(--public-accent);outline:none}.fI-link[data-astro-cid-uzu6kj4x]:hover:after,.fI-link[data-astro-cid-uzu6kj4x]:focus-visible:after{transform:scaleX(1)}.fI-address[data-astro-cid-uzu6kj4x]{color:var(--public-text-muted,var(--public-muted,var(--public-text)));flex-direction:column;gap:4px;margin-bottom:16px;font-size:.9rem;font-style:normal;line-height:1.5;display:flex}.fI-facebook[data-astro-cid-uzu6kj4x]{color:var(--public-text);align-items:center;gap:9px;font-size:.9rem;text-decoration:none;transition:color .15s;display:inline-flex}.fI-fb-mark[data-astro-cid-uzu6kj4x]{border:1px solid var(--public-accent);width:26px;height:26px;color:var(--public-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-style:italic;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.fI-facebook[data-astro-cid-uzu6kj4x]:hover,.fI-facebook[data-astro-cid-uzu6kj4x]:focus-visible{color:var(--public-accent);outline:none}.fI-facebook[data-astro-cid-uzu6kj4x]:hover .fI-fb-mark[data-astro-cid-uzu6kj4x],.fI-facebook[data-astro-cid-uzu6kj4x]:focus-visible .fI-fb-mark[data-astro-cid-uzu6kj4x]{background:var(--public-accent);color:var(--public-bg)}.fI-base[data-astro-cid-uzu6kj4x]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:36px;padding-top:20px;display:flex}.fI-copy[data-astro-cid-uzu6kj4x]{color:var(--public-text-muted,var(--public-muted,var(--public-text)));margin:0;font-size:.82rem}.fI-legal[data-astro-cid-uzu6kj4x]{align-items:center;gap:12px;margin:0;font-size:.82rem;display:inline-flex}.fI-legal-link[data-astro-cid-uzu6kj4x]{color:var(--public-text);text-decoration:none;transition:color .15s}.fI-legal-link[data-astro-cid-uzu6kj4x]:hover,.fI-legal-link[data-astro-cid-uzu6kj4x]:focus-visible{color:var(--public-accent);text-underline-offset:3px;outline:none;text-decoration:underline}.fI-legal-sep[data-astro-cid-uzu6kj4x]{color:var(--public-line)}@media (max-width:900px){.fI-grid[data-astro-cid-uzu6kj4x]{grid-template-columns:1fr 1fr;gap:32px}.fI-brand[data-astro-cid-uzu6kj4x]{grid-column:1/-1}}@media (max-width:560px){.fI-inner[data-astro-cid-uzu6kj4x]{padding:34px 18px 18px}.fI-grid[data-astro-cid-uzu6kj4x]{grid-template-columns:1fr;gap:28px}.fI-base[data-astro-cid-uzu6kj4x]{text-align:center;justify-content:center}}.fK-root[data-astro-cid-p4osym3w]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fK-main[data-astro-cid-p4osym3w]{grid-template-columns:var(--fK-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fK-main[data-astro-cid-p4osym3w].is-3col{--fK-cols:1.4fr 1fr 1fr}.fK-brandCol[data-astro-cid-p4osym3w]{min-width:0}.fK-brand[data-astro-cid-p4osym3w]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fK-logo[data-astro-cid-p4osym3w]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fK-brandName[data-astro-cid-p4osym3w]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fK-tagline[data-astro-cid-p4osym3w]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fK-address[data-astro-cid-p4osym3w]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fK-col[data-astro-cid-p4osym3w]{min-width:0}.fK-colHead[data-astro-cid-p4osym3w]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fK-list[data-astro-cid-p4osym3w]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fK-link[data-astro-cid-p4osym3w]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fK-link[data-astro-cid-p4osym3w]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fK-link[data-astro-cid-p4osym3w]:hover{color:var(--public-text)}.fK-link[data-astro-cid-p4osym3w]:hover:after{transform:scaleX(1)}.fK-link[data-astro-cid-p4osym3w]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fK-meeting[data-astro-cid-p4osym3w]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fK-meetingTime[data-astro-cid-p4osym3w]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fK-fb[data-astro-cid-p4osym3w]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fK-fb[data-astro-cid-p4osym3w]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fK-fb[data-astro-cid-p4osym3w]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fK-fbIcon[data-astro-cid-p4osym3w]{color:var(--public-accent);display:block}.fK-bottom[data-astro-cid-p4osym3w]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fK-copy[data-astro-cid-p4osym3w]{color:var(--public-muted);margin:0;font-size:13px}.fK-legal[data-astro-cid-p4osym3w]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fK-legalLink[data-astro-cid-p4osym3w]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fK-legalLink[data-astro-cid-p4osym3w]:hover{color:var(--public-text)}.fK-legalLink[data-astro-cid-p4osym3w]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fK-sep[data-astro-cid-p4osym3w]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fK-main[data-astro-cid-p4osym3w]{grid-template-columns:1fr 1fr;gap:40px 32px}.fK-brandCol[data-astro-cid-p4osym3w]{grid-column:1/-1}}@media (max-width:560px){.fK-root[data-astro-cid-p4osym3w]{padding:0 18px}.fK-main[data-astro-cid-p4osym3w]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fK-bottom[data-astro-cid-p4osym3w]{justify-content:flex-start}}.fL-root[data-astro-cid-d56hma7b]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fL-main[data-astro-cid-d56hma7b]{grid-template-columns:var(--fL-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fL-main[data-astro-cid-d56hma7b].is-3col{--fL-cols:1.4fr 1fr 1fr}.fL-brandCol[data-astro-cid-d56hma7b]{min-width:0}.fL-brand[data-astro-cid-d56hma7b]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fL-logo[data-astro-cid-d56hma7b]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fL-brandName[data-astro-cid-d56hma7b]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fL-tagline[data-astro-cid-d56hma7b]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fL-address[data-astro-cid-d56hma7b]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fL-col[data-astro-cid-d56hma7b]{min-width:0}.fL-colHead[data-astro-cid-d56hma7b]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fL-list[data-astro-cid-d56hma7b]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fL-link[data-astro-cid-d56hma7b]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fL-link[data-astro-cid-d56hma7b]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fL-link[data-astro-cid-d56hma7b]:hover{color:var(--public-text)}.fL-link[data-astro-cid-d56hma7b]:hover:after{transform:scaleX(1)}.fL-link[data-astro-cid-d56hma7b]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fL-meeting[data-astro-cid-d56hma7b]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fL-meetingTime[data-astro-cid-d56hma7b]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fL-fb[data-astro-cid-d56hma7b]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fL-fb[data-astro-cid-d56hma7b]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fL-fb[data-astro-cid-d56hma7b]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fL-fbIcon[data-astro-cid-d56hma7b]{color:var(--public-accent);display:block}.fL-bottom[data-astro-cid-d56hma7b]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fL-copy[data-astro-cid-d56hma7b]{color:var(--public-muted);margin:0;font-size:13px}.fL-legal[data-astro-cid-d56hma7b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fL-legalLink[data-astro-cid-d56hma7b]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fL-legalLink[data-astro-cid-d56hma7b]:hover{color:var(--public-text)}.fL-legalLink[data-astro-cid-d56hma7b]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fL-sep[data-astro-cid-d56hma7b]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fL-main[data-astro-cid-d56hma7b]{grid-template-columns:1fr 1fr;gap:40px 32px}.fL-brandCol[data-astro-cid-d56hma7b]{grid-column:1/-1}}@media (max-width:560px){.fL-root[data-astro-cid-d56hma7b]{padding:0 18px}.fL-main[data-astro-cid-d56hma7b]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fL-bottom[data-astro-cid-d56hma7b]{justify-content:flex-start}}.fM-root[data-astro-cid-olsxaesh]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fM-main[data-astro-cid-olsxaesh]{grid-template-columns:var(--fM-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fM-main[data-astro-cid-olsxaesh].is-3col{--fM-cols:1.4fr 1fr 1fr}.fM-brandCol[data-astro-cid-olsxaesh]{min-width:0}.fM-brand[data-astro-cid-olsxaesh]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fM-logo[data-astro-cid-olsxaesh]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fM-brandName[data-astro-cid-olsxaesh]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fM-tagline[data-astro-cid-olsxaesh]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fM-address[data-astro-cid-olsxaesh]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fM-col[data-astro-cid-olsxaesh]{min-width:0}.fM-colHead[data-astro-cid-olsxaesh]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fM-list[data-astro-cid-olsxaesh]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fM-link[data-astro-cid-olsxaesh]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fM-link[data-astro-cid-olsxaesh]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fM-link[data-astro-cid-olsxaesh]:hover{color:var(--public-text)}.fM-link[data-astro-cid-olsxaesh]:hover:after{transform:scaleX(1)}.fM-link[data-astro-cid-olsxaesh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fM-meeting[data-astro-cid-olsxaesh]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fM-meetingTime[data-astro-cid-olsxaesh]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fM-fb[data-astro-cid-olsxaesh]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fM-fb[data-astro-cid-olsxaesh]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fM-fb[data-astro-cid-olsxaesh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fM-fbIcon[data-astro-cid-olsxaesh]{color:var(--public-accent);display:block}.fM-bottom[data-astro-cid-olsxaesh]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fM-copy[data-astro-cid-olsxaesh]{color:var(--public-muted);margin:0;font-size:13px}.fM-legal[data-astro-cid-olsxaesh]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fM-legalLink[data-astro-cid-olsxaesh]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fM-legalLink[data-astro-cid-olsxaesh]:hover{color:var(--public-text)}.fM-legalLink[data-astro-cid-olsxaesh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fM-sep[data-astro-cid-olsxaesh]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fM-main[data-astro-cid-olsxaesh]{grid-template-columns:1fr 1fr;gap:40px 32px}.fM-brandCol[data-astro-cid-olsxaesh]{grid-column:1/-1}}@media (max-width:560px){.fM-root[data-astro-cid-olsxaesh]{padding:0 18px}.fM-main[data-astro-cid-olsxaesh]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fM-bottom[data-astro-cid-olsxaesh]{justify-content:flex-start}}.fN-root[data-astro-cid-c6f6tsd2]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fN-main[data-astro-cid-c6f6tsd2]{grid-template-columns:var(--fN-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fN-main[data-astro-cid-c6f6tsd2].is-3col{--fN-cols:1.4fr 1fr 1fr}.fN-brandCol[data-astro-cid-c6f6tsd2]{min-width:0}.fN-brand[data-astro-cid-c6f6tsd2]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fN-logo[data-astro-cid-c6f6tsd2]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fN-brandName[data-astro-cid-c6f6tsd2]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fN-tagline[data-astro-cid-c6f6tsd2]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fN-address[data-astro-cid-c6f6tsd2]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fN-col[data-astro-cid-c6f6tsd2]{min-width:0}.fN-colHead[data-astro-cid-c6f6tsd2]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fN-list[data-astro-cid-c6f6tsd2]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fN-link[data-astro-cid-c6f6tsd2]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fN-link[data-astro-cid-c6f6tsd2]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fN-link[data-astro-cid-c6f6tsd2]:hover{color:var(--public-text)}.fN-link[data-astro-cid-c6f6tsd2]:hover:after{transform:scaleX(1)}.fN-link[data-astro-cid-c6f6tsd2]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fN-meeting[data-astro-cid-c6f6tsd2]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fN-meetingTime[data-astro-cid-c6f6tsd2]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fN-fb[data-astro-cid-c6f6tsd2]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fN-fb[data-astro-cid-c6f6tsd2]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fN-fb[data-astro-cid-c6f6tsd2]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fN-fbIcon[data-astro-cid-c6f6tsd2]{color:var(--public-accent);display:block}.fN-bottom[data-astro-cid-c6f6tsd2]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fN-copy[data-astro-cid-c6f6tsd2]{color:var(--public-muted);margin:0;font-size:13px}.fN-legal[data-astro-cid-c6f6tsd2]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fN-legalLink[data-astro-cid-c6f6tsd2]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fN-legalLink[data-astro-cid-c6f6tsd2]:hover{color:var(--public-text)}.fN-legalLink[data-astro-cid-c6f6tsd2]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fN-sep[data-astro-cid-c6f6tsd2]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fN-main[data-astro-cid-c6f6tsd2]{grid-template-columns:1fr 1fr;gap:40px 32px}.fN-brandCol[data-astro-cid-c6f6tsd2]{grid-column:1/-1}}@media (max-width:560px){.fN-root[data-astro-cid-c6f6tsd2]{padding:0 18px}.fN-main[data-astro-cid-c6f6tsd2]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fN-bottom[data-astro-cid-c6f6tsd2]{justify-content:flex-start}}.fO-root[data-astro-cid-6ax2cxb4]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fO-main[data-astro-cid-6ax2cxb4]{grid-template-columns:var(--fO-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fO-main[data-astro-cid-6ax2cxb4].is-3col{--fO-cols:1.4fr 1fr 1fr}.fO-brandCol[data-astro-cid-6ax2cxb4]{min-width:0}.fO-brand[data-astro-cid-6ax2cxb4]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fO-logo[data-astro-cid-6ax2cxb4]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fO-brandName[data-astro-cid-6ax2cxb4]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fO-tagline[data-astro-cid-6ax2cxb4]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fO-address[data-astro-cid-6ax2cxb4]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fO-col[data-astro-cid-6ax2cxb4]{min-width:0}.fO-colHead[data-astro-cid-6ax2cxb4]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fO-list[data-astro-cid-6ax2cxb4]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fO-link[data-astro-cid-6ax2cxb4]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fO-link[data-astro-cid-6ax2cxb4]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fO-link[data-astro-cid-6ax2cxb4]:hover{color:var(--public-text)}.fO-link[data-astro-cid-6ax2cxb4]:hover:after{transform:scaleX(1)}.fO-link[data-astro-cid-6ax2cxb4]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fO-meeting[data-astro-cid-6ax2cxb4]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fO-meetingTime[data-astro-cid-6ax2cxb4]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fO-fb[data-astro-cid-6ax2cxb4]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fO-fb[data-astro-cid-6ax2cxb4]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fO-fb[data-astro-cid-6ax2cxb4]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fO-fbIcon[data-astro-cid-6ax2cxb4]{color:var(--public-accent);display:block}.fO-bottom[data-astro-cid-6ax2cxb4]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fO-copy[data-astro-cid-6ax2cxb4]{color:var(--public-muted);margin:0;font-size:13px}.fO-legal[data-astro-cid-6ax2cxb4]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fO-legalLink[data-astro-cid-6ax2cxb4]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fO-legalLink[data-astro-cid-6ax2cxb4]:hover{color:var(--public-text)}.fO-legalLink[data-astro-cid-6ax2cxb4]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fO-sep[data-astro-cid-6ax2cxb4]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fO-main[data-astro-cid-6ax2cxb4]{grid-template-columns:1fr 1fr;gap:40px 32px}.fO-brandCol[data-astro-cid-6ax2cxb4]{grid-column:1/-1}}@media (max-width:560px){.fO-root[data-astro-cid-6ax2cxb4]{padding:0 18px}.fO-main[data-astro-cid-6ax2cxb4]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fO-bottom[data-astro-cid-6ax2cxb4]{justify-content:flex-start}}.fP-root[data-astro-cid-u26xqd35]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fP-main[data-astro-cid-u26xqd35]{grid-template-columns:var(--fP-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fP-main[data-astro-cid-u26xqd35].is-3col{--fP-cols:1.4fr 1fr 1fr}.fP-brandCol[data-astro-cid-u26xqd35]{min-width:0}.fP-brand[data-astro-cid-u26xqd35]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fP-logo[data-astro-cid-u26xqd35]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fP-brandName[data-astro-cid-u26xqd35]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fP-tagline[data-astro-cid-u26xqd35]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fP-address[data-astro-cid-u26xqd35]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fP-col[data-astro-cid-u26xqd35]{min-width:0}.fP-colHead[data-astro-cid-u26xqd35]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fP-list[data-astro-cid-u26xqd35]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fP-link[data-astro-cid-u26xqd35]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fP-link[data-astro-cid-u26xqd35]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fP-link[data-astro-cid-u26xqd35]:hover{color:var(--public-text)}.fP-link[data-astro-cid-u26xqd35]:hover:after{transform:scaleX(1)}.fP-link[data-astro-cid-u26xqd35]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fP-meeting[data-astro-cid-u26xqd35]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fP-meetingTime[data-astro-cid-u26xqd35]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fP-fb[data-astro-cid-u26xqd35]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fP-fb[data-astro-cid-u26xqd35]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fP-fb[data-astro-cid-u26xqd35]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fP-fbIcon[data-astro-cid-u26xqd35]{color:var(--public-accent);display:block}.fP-bottom[data-astro-cid-u26xqd35]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fP-copy[data-astro-cid-u26xqd35]{color:var(--public-muted);margin:0;font-size:13px}.fP-legal[data-astro-cid-u26xqd35]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fP-legalLink[data-astro-cid-u26xqd35]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fP-legalLink[data-astro-cid-u26xqd35]:hover{color:var(--public-text)}.fP-legalLink[data-astro-cid-u26xqd35]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fP-sep[data-astro-cid-u26xqd35]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fP-main[data-astro-cid-u26xqd35]{grid-template-columns:1fr 1fr;gap:40px 32px}.fP-brandCol[data-astro-cid-u26xqd35]{grid-column:1/-1}}@media (max-width:560px){.fP-root[data-astro-cid-u26xqd35]{padding:0 18px}.fP-main[data-astro-cid-u26xqd35]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fP-bottom[data-astro-cid-u26xqd35]{justify-content:flex-start}}.fQ-root[data-astro-cid-3a7mw5ch]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fQ-main[data-astro-cid-3a7mw5ch]{grid-template-columns:var(--fQ-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fQ-main[data-astro-cid-3a7mw5ch].is-3col{--fQ-cols:1.4fr 1fr 1fr}.fQ-brandCol[data-astro-cid-3a7mw5ch]{min-width:0}.fQ-brand[data-astro-cid-3a7mw5ch]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fQ-logo[data-astro-cid-3a7mw5ch]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fQ-brandName[data-astro-cid-3a7mw5ch]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fQ-tagline[data-astro-cid-3a7mw5ch]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fQ-address[data-astro-cid-3a7mw5ch]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fQ-col[data-astro-cid-3a7mw5ch]{min-width:0}.fQ-colHead[data-astro-cid-3a7mw5ch]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fQ-list[data-astro-cid-3a7mw5ch]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fQ-link[data-astro-cid-3a7mw5ch]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fQ-link[data-astro-cid-3a7mw5ch]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fQ-link[data-astro-cid-3a7mw5ch]:hover{color:var(--public-text)}.fQ-link[data-astro-cid-3a7mw5ch]:hover:after{transform:scaleX(1)}.fQ-link[data-astro-cid-3a7mw5ch]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fQ-meeting[data-astro-cid-3a7mw5ch]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fQ-meetingTime[data-astro-cid-3a7mw5ch]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fQ-fb[data-astro-cid-3a7mw5ch]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fQ-fb[data-astro-cid-3a7mw5ch]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fQ-fb[data-astro-cid-3a7mw5ch]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fQ-fbIcon[data-astro-cid-3a7mw5ch]{color:var(--public-accent);display:block}.fQ-bottom[data-astro-cid-3a7mw5ch]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fQ-copy[data-astro-cid-3a7mw5ch]{color:var(--public-muted);margin:0;font-size:13px}.fQ-legal[data-astro-cid-3a7mw5ch]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fQ-legalLink[data-astro-cid-3a7mw5ch]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fQ-legalLink[data-astro-cid-3a7mw5ch]:hover{color:var(--public-text)}.fQ-legalLink[data-astro-cid-3a7mw5ch]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fQ-sep[data-astro-cid-3a7mw5ch]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fQ-main[data-astro-cid-3a7mw5ch]{grid-template-columns:1fr 1fr;gap:40px 32px}.fQ-brandCol[data-astro-cid-3a7mw5ch]{grid-column:1/-1}}@media (max-width:560px){.fQ-root[data-astro-cid-3a7mw5ch]{padding:0 18px}.fQ-main[data-astro-cid-3a7mw5ch]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fQ-bottom[data-astro-cid-3a7mw5ch]{justify-content:flex-start}}.fR-root[data-astro-cid-njxks4ko]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fR-main[data-astro-cid-njxks4ko]{grid-template-columns:var(--fR-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fR-main[data-astro-cid-njxks4ko].is-3col{--fR-cols:1.4fr 1fr 1fr}.fR-brandCol[data-astro-cid-njxks4ko]{min-width:0}.fR-brand[data-astro-cid-njxks4ko]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fR-logo[data-astro-cid-njxks4ko]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fR-brandName[data-astro-cid-njxks4ko]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fR-tagline[data-astro-cid-njxks4ko]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fR-address[data-astro-cid-njxks4ko]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fR-col[data-astro-cid-njxks4ko]{min-width:0}.fR-colHead[data-astro-cid-njxks4ko]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fR-list[data-astro-cid-njxks4ko]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fR-link[data-astro-cid-njxks4ko]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fR-link[data-astro-cid-njxks4ko]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fR-link[data-astro-cid-njxks4ko]:hover{color:var(--public-text)}.fR-link[data-astro-cid-njxks4ko]:hover:after{transform:scaleX(1)}.fR-link[data-astro-cid-njxks4ko]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fR-meeting[data-astro-cid-njxks4ko]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fR-meetingTime[data-astro-cid-njxks4ko]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fR-fb[data-astro-cid-njxks4ko]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fR-fb[data-astro-cid-njxks4ko]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fR-fb[data-astro-cid-njxks4ko]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fR-fbIcon[data-astro-cid-njxks4ko]{color:var(--public-accent);display:block}.fR-bottom[data-astro-cid-njxks4ko]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fR-copy[data-astro-cid-njxks4ko]{color:var(--public-muted);margin:0;font-size:13px}.fR-legal[data-astro-cid-njxks4ko]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fR-legalLink[data-astro-cid-njxks4ko]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fR-legalLink[data-astro-cid-njxks4ko]:hover{color:var(--public-text)}.fR-legalLink[data-astro-cid-njxks4ko]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fR-sep[data-astro-cid-njxks4ko]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fR-main[data-astro-cid-njxks4ko]{grid-template-columns:1fr 1fr;gap:40px 32px}.fR-brandCol[data-astro-cid-njxks4ko]{grid-column:1/-1}}@media (max-width:560px){.fR-root[data-astro-cid-njxks4ko]{padding:0 18px}.fR-main[data-astro-cid-njxks4ko]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fR-bottom[data-astro-cid-njxks4ko]{justify-content:flex-start}}.fS-root[data-astro-cid-wlybl3of]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fS-main[data-astro-cid-wlybl3of]{grid-template-columns:var(--fS-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fS-main[data-astro-cid-wlybl3of].is-3col{--fS-cols:1.4fr 1fr 1fr}.fS-brandCol[data-astro-cid-wlybl3of]{min-width:0}.fS-brand[data-astro-cid-wlybl3of]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fS-logo[data-astro-cid-wlybl3of]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fS-brandName[data-astro-cid-wlybl3of]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fS-tagline[data-astro-cid-wlybl3of]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fS-address[data-astro-cid-wlybl3of]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fS-col[data-astro-cid-wlybl3of]{min-width:0}.fS-colHead[data-astro-cid-wlybl3of]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fS-list[data-astro-cid-wlybl3of]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fS-link[data-astro-cid-wlybl3of]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fS-link[data-astro-cid-wlybl3of]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fS-link[data-astro-cid-wlybl3of]:hover{color:var(--public-text)}.fS-link[data-astro-cid-wlybl3of]:hover:after{transform:scaleX(1)}.fS-link[data-astro-cid-wlybl3of]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fS-meeting[data-astro-cid-wlybl3of]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fS-meetingTime[data-astro-cid-wlybl3of]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fS-fb[data-astro-cid-wlybl3of]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fS-fb[data-astro-cid-wlybl3of]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fS-fb[data-astro-cid-wlybl3of]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fS-fbIcon[data-astro-cid-wlybl3of]{color:var(--public-accent);display:block}.fS-bottom[data-astro-cid-wlybl3of]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fS-copy[data-astro-cid-wlybl3of]{color:var(--public-muted);margin:0;font-size:13px}.fS-legal[data-astro-cid-wlybl3of]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fS-legalLink[data-astro-cid-wlybl3of]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fS-legalLink[data-astro-cid-wlybl3of]:hover{color:var(--public-text)}.fS-legalLink[data-astro-cid-wlybl3of]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fS-sep[data-astro-cid-wlybl3of]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fS-main[data-astro-cid-wlybl3of]{grid-template-columns:1fr 1fr;gap:40px 32px}.fS-brandCol[data-astro-cid-wlybl3of]{grid-column:1/-1}}@media (max-width:560px){.fS-root[data-astro-cid-wlybl3of]{padding:0 18px}.fS-main[data-astro-cid-wlybl3of]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fS-bottom[data-astro-cid-wlybl3of]{justify-content:flex-start}}.fT-root[data-astro-cid-bzbpffgz]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fT-main[data-astro-cid-bzbpffgz]{grid-template-columns:var(--fT-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fT-main[data-astro-cid-bzbpffgz].is-3col{--fT-cols:1.4fr 1fr 1fr}.fT-brandCol[data-astro-cid-bzbpffgz]{min-width:0}.fT-brand[data-astro-cid-bzbpffgz]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fT-logo[data-astro-cid-bzbpffgz]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fT-brandName[data-astro-cid-bzbpffgz]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fT-tagline[data-astro-cid-bzbpffgz]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fT-address[data-astro-cid-bzbpffgz]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fT-col[data-astro-cid-bzbpffgz]{min-width:0}.fT-colHead[data-astro-cid-bzbpffgz]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fT-list[data-astro-cid-bzbpffgz]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fT-link[data-astro-cid-bzbpffgz]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fT-link[data-astro-cid-bzbpffgz]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fT-link[data-astro-cid-bzbpffgz]:hover{color:var(--public-text)}.fT-link[data-astro-cid-bzbpffgz]:hover:after{transform:scaleX(1)}.fT-link[data-astro-cid-bzbpffgz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fT-meeting[data-astro-cid-bzbpffgz]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fT-meetingTime[data-astro-cid-bzbpffgz]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fT-fb[data-astro-cid-bzbpffgz]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fT-fb[data-astro-cid-bzbpffgz]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fT-fb[data-astro-cid-bzbpffgz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fT-fbIcon[data-astro-cid-bzbpffgz]{color:var(--public-accent);display:block}.fT-bottom[data-astro-cid-bzbpffgz]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fT-copy[data-astro-cid-bzbpffgz]{color:var(--public-muted);margin:0;font-size:13px}.fT-legal[data-astro-cid-bzbpffgz]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fT-legalLink[data-astro-cid-bzbpffgz]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fT-legalLink[data-astro-cid-bzbpffgz]:hover{color:var(--public-text)}.fT-legalLink[data-astro-cid-bzbpffgz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fT-sep[data-astro-cid-bzbpffgz]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fT-main[data-astro-cid-bzbpffgz]{grid-template-columns:1fr 1fr;gap:40px 32px}.fT-brandCol[data-astro-cid-bzbpffgz]{grid-column:1/-1}}@media (max-width:560px){.fT-root[data-astro-cid-bzbpffgz]{padding:0 18px}.fT-main[data-astro-cid-bzbpffgz]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fT-bottom[data-astro-cid-bzbpffgz]{justify-content:flex-start}}.fU-root[data-astro-cid-cqg3cnlv]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fU-main[data-astro-cid-cqg3cnlv]{grid-template-columns:var(--fU-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fU-main[data-astro-cid-cqg3cnlv].is-3col{--fU-cols:1.4fr 1fr 1fr}.fU-brandCol[data-astro-cid-cqg3cnlv]{min-width:0}.fU-brand[data-astro-cid-cqg3cnlv]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fU-logo[data-astro-cid-cqg3cnlv]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fU-brandName[data-astro-cid-cqg3cnlv]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fU-tagline[data-astro-cid-cqg3cnlv]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fU-address[data-astro-cid-cqg3cnlv]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fU-col[data-astro-cid-cqg3cnlv]{min-width:0}.fU-colHead[data-astro-cid-cqg3cnlv]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fU-list[data-astro-cid-cqg3cnlv]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fU-link[data-astro-cid-cqg3cnlv]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fU-link[data-astro-cid-cqg3cnlv]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fU-link[data-astro-cid-cqg3cnlv]:hover{color:var(--public-text)}.fU-link[data-astro-cid-cqg3cnlv]:hover:after{transform:scaleX(1)}.fU-link[data-astro-cid-cqg3cnlv]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fU-meeting[data-astro-cid-cqg3cnlv]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fU-meetingTime[data-astro-cid-cqg3cnlv]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fU-fb[data-astro-cid-cqg3cnlv]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fU-fb[data-astro-cid-cqg3cnlv]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fU-fb[data-astro-cid-cqg3cnlv]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fU-fbIcon[data-astro-cid-cqg3cnlv]{color:var(--public-accent);display:block}.fU-bottom[data-astro-cid-cqg3cnlv]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fU-copy[data-astro-cid-cqg3cnlv]{color:var(--public-muted);margin:0;font-size:13px}.fU-legal[data-astro-cid-cqg3cnlv]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fU-legalLink[data-astro-cid-cqg3cnlv]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fU-legalLink[data-astro-cid-cqg3cnlv]:hover{color:var(--public-text)}.fU-legalLink[data-astro-cid-cqg3cnlv]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fU-sep[data-astro-cid-cqg3cnlv]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fU-main[data-astro-cid-cqg3cnlv]{grid-template-columns:1fr 1fr;gap:40px 32px}.fU-brandCol[data-astro-cid-cqg3cnlv]{grid-column:1/-1}}@media (max-width:560px){.fU-root[data-astro-cid-cqg3cnlv]{padding:0 18px}.fU-main[data-astro-cid-cqg3cnlv]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fU-bottom[data-astro-cid-cqg3cnlv]{justify-content:flex-start}}.fV-root[data-astro-cid-2wvgwvde]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fV-main[data-astro-cid-2wvgwvde]{grid-template-columns:var(--fV-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fV-main[data-astro-cid-2wvgwvde].is-3col{--fV-cols:1.4fr 1fr 1fr}.fV-brandCol[data-astro-cid-2wvgwvde]{min-width:0}.fV-brand[data-astro-cid-2wvgwvde]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fV-logo[data-astro-cid-2wvgwvde]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fV-brandName[data-astro-cid-2wvgwvde]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fV-tagline[data-astro-cid-2wvgwvde]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fV-address[data-astro-cid-2wvgwvde]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fV-col[data-astro-cid-2wvgwvde]{min-width:0}.fV-colHead[data-astro-cid-2wvgwvde]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fV-list[data-astro-cid-2wvgwvde]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fV-link[data-astro-cid-2wvgwvde]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fV-link[data-astro-cid-2wvgwvde]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fV-link[data-astro-cid-2wvgwvde]:hover{color:var(--public-text)}.fV-link[data-astro-cid-2wvgwvde]:hover:after{transform:scaleX(1)}.fV-link[data-astro-cid-2wvgwvde]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fV-meeting[data-astro-cid-2wvgwvde]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fV-meetingTime[data-astro-cid-2wvgwvde]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fV-fb[data-astro-cid-2wvgwvde]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fV-fb[data-astro-cid-2wvgwvde]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fV-fb[data-astro-cid-2wvgwvde]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fV-fbIcon[data-astro-cid-2wvgwvde]{color:var(--public-accent);display:block}.fV-bottom[data-astro-cid-2wvgwvde]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fV-copy[data-astro-cid-2wvgwvde]{color:var(--public-muted);margin:0;font-size:13px}.fV-legal[data-astro-cid-2wvgwvde]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fV-legalLink[data-astro-cid-2wvgwvde]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fV-legalLink[data-astro-cid-2wvgwvde]:hover{color:var(--public-text)}.fV-legalLink[data-astro-cid-2wvgwvde]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fV-sep[data-astro-cid-2wvgwvde]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fV-main[data-astro-cid-2wvgwvde]{grid-template-columns:1fr 1fr;gap:40px 32px}.fV-brandCol[data-astro-cid-2wvgwvde]{grid-column:1/-1}}@media (max-width:560px){.fV-root[data-astro-cid-2wvgwvde]{padding:0 18px}.fV-main[data-astro-cid-2wvgwvde]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fV-bottom[data-astro-cid-2wvgwvde]{justify-content:flex-start}}.fW-root[data-astro-cid-2qpz3r4a]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fW-main[data-astro-cid-2qpz3r4a]{grid-template-columns:var(--fW-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fW-main[data-astro-cid-2qpz3r4a].is-3col{--fW-cols:1.4fr 1fr 1fr}.fW-brandCol[data-astro-cid-2qpz3r4a]{min-width:0}.fW-brand[data-astro-cid-2qpz3r4a]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fW-logo[data-astro-cid-2qpz3r4a]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fW-brandName[data-astro-cid-2qpz3r4a]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fW-tagline[data-astro-cid-2qpz3r4a]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fW-address[data-astro-cid-2qpz3r4a]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fW-col[data-astro-cid-2qpz3r4a]{min-width:0}.fW-colHead[data-astro-cid-2qpz3r4a]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fW-list[data-astro-cid-2qpz3r4a]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fW-link[data-astro-cid-2qpz3r4a]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fW-link[data-astro-cid-2qpz3r4a]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fW-link[data-astro-cid-2qpz3r4a]:hover{color:var(--public-text)}.fW-link[data-astro-cid-2qpz3r4a]:hover:after{transform:scaleX(1)}.fW-link[data-astro-cid-2qpz3r4a]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fW-meeting[data-astro-cid-2qpz3r4a]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fW-meetingTime[data-astro-cid-2qpz3r4a]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fW-fb[data-astro-cid-2qpz3r4a]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fW-fb[data-astro-cid-2qpz3r4a]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fW-fb[data-astro-cid-2qpz3r4a]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fW-fbIcon[data-astro-cid-2qpz3r4a]{color:var(--public-accent);display:block}.fW-bottom[data-astro-cid-2qpz3r4a]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fW-copy[data-astro-cid-2qpz3r4a]{color:var(--public-muted);margin:0;font-size:13px}.fW-legal[data-astro-cid-2qpz3r4a]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fW-legalLink[data-astro-cid-2qpz3r4a]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fW-legalLink[data-astro-cid-2qpz3r4a]:hover{color:var(--public-text)}.fW-legalLink[data-astro-cid-2qpz3r4a]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fW-sep[data-astro-cid-2qpz3r4a]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fW-main[data-astro-cid-2qpz3r4a]{grid-template-columns:1fr 1fr;gap:40px 32px}.fW-brandCol[data-astro-cid-2qpz3r4a]{grid-column:1/-1}}@media (max-width:560px){.fW-root[data-astro-cid-2qpz3r4a]{padding:0 18px}.fW-main[data-astro-cid-2qpz3r4a]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fW-bottom[data-astro-cid-2qpz3r4a]{justify-content:flex-start}}.fX-root[data-astro-cid-6jomzrbf]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fX-main[data-astro-cid-6jomzrbf]{grid-template-columns:var(--fX-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fX-main[data-astro-cid-6jomzrbf].is-3col{--fX-cols:1.4fr 1fr 1fr}.fX-brandCol[data-astro-cid-6jomzrbf]{min-width:0}.fX-brand[data-astro-cid-6jomzrbf]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fX-logo[data-astro-cid-6jomzrbf]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fX-brandName[data-astro-cid-6jomzrbf]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fX-tagline[data-astro-cid-6jomzrbf]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fX-address[data-astro-cid-6jomzrbf]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fX-col[data-astro-cid-6jomzrbf]{min-width:0}.fX-colHead[data-astro-cid-6jomzrbf]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fX-list[data-astro-cid-6jomzrbf]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fX-link[data-astro-cid-6jomzrbf]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fX-link[data-astro-cid-6jomzrbf]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fX-link[data-astro-cid-6jomzrbf]:hover{color:var(--public-text)}.fX-link[data-astro-cid-6jomzrbf]:hover:after{transform:scaleX(1)}.fX-link[data-astro-cid-6jomzrbf]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fX-meeting[data-astro-cid-6jomzrbf]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fX-meetingTime[data-astro-cid-6jomzrbf]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fX-fb[data-astro-cid-6jomzrbf]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fX-fb[data-astro-cid-6jomzrbf]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fX-fb[data-astro-cid-6jomzrbf]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fX-fbIcon[data-astro-cid-6jomzrbf]{color:var(--public-accent);display:block}.fX-bottom[data-astro-cid-6jomzrbf]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fX-copy[data-astro-cid-6jomzrbf]{color:var(--public-muted);margin:0;font-size:13px}.fX-legal[data-astro-cid-6jomzrbf]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fX-legalLink[data-astro-cid-6jomzrbf]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fX-legalLink[data-astro-cid-6jomzrbf]:hover{color:var(--public-text)}.fX-legalLink[data-astro-cid-6jomzrbf]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fX-sep[data-astro-cid-6jomzrbf]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fX-main[data-astro-cid-6jomzrbf]{grid-template-columns:1fr 1fr;gap:40px 32px}.fX-brandCol[data-astro-cid-6jomzrbf]{grid-column:1/-1}}@media (max-width:560px){.fX-root[data-astro-cid-6jomzrbf]{padding:0 18px}.fX-main[data-astro-cid-6jomzrbf]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fX-bottom[data-astro-cid-6jomzrbf]{justify-content:flex-start}}.fY-root[data-astro-cid-t3quhqzo]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fY-main[data-astro-cid-t3quhqzo]{grid-template-columns:var(--fY-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fY-main[data-astro-cid-t3quhqzo].is-3col{--fY-cols:1.4fr 1fr 1fr}.fY-brandCol[data-astro-cid-t3quhqzo]{min-width:0}.fY-brand[data-astro-cid-t3quhqzo]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fY-logo[data-astro-cid-t3quhqzo]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fY-brandName[data-astro-cid-t3quhqzo]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fY-tagline[data-astro-cid-t3quhqzo]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fY-address[data-astro-cid-t3quhqzo]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fY-col[data-astro-cid-t3quhqzo]{min-width:0}.fY-colHead[data-astro-cid-t3quhqzo]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fY-list[data-astro-cid-t3quhqzo]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fY-link[data-astro-cid-t3quhqzo]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fY-link[data-astro-cid-t3quhqzo]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fY-link[data-astro-cid-t3quhqzo]:hover{color:var(--public-text)}.fY-link[data-astro-cid-t3quhqzo]:hover:after{transform:scaleX(1)}.fY-link[data-astro-cid-t3quhqzo]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fY-meeting[data-astro-cid-t3quhqzo]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fY-meetingTime[data-astro-cid-t3quhqzo]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fY-fb[data-astro-cid-t3quhqzo]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fY-fb[data-astro-cid-t3quhqzo]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fY-fb[data-astro-cid-t3quhqzo]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fY-fbIcon[data-astro-cid-t3quhqzo]{color:var(--public-accent);display:block}.fY-bottom[data-astro-cid-t3quhqzo]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fY-copy[data-astro-cid-t3quhqzo]{color:var(--public-muted);margin:0;font-size:13px}.fY-legal[data-astro-cid-t3quhqzo]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fY-legalLink[data-astro-cid-t3quhqzo]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fY-legalLink[data-astro-cid-t3quhqzo]:hover{color:var(--public-text)}.fY-legalLink[data-astro-cid-t3quhqzo]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fY-sep[data-astro-cid-t3quhqzo]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fY-main[data-astro-cid-t3quhqzo]{grid-template-columns:1fr 1fr;gap:40px 32px}.fY-brandCol[data-astro-cid-t3quhqzo]{grid-column:1/-1}}@media (max-width:560px){.fY-root[data-astro-cid-t3quhqzo]{padding:0 18px}.fY-main[data-astro-cid-t3quhqzo]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fY-bottom[data-astro-cid-t3quhqzo]{justify-content:flex-start}}.fZ-root[data-astro-cid-pza3osk4]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fZ-main[data-astro-cid-pza3osk4]{grid-template-columns:var(--fZ-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fZ-main[data-astro-cid-pza3osk4].is-3col{--fZ-cols:1.4fr 1fr 1fr}.fZ-brandCol[data-astro-cid-pza3osk4]{min-width:0}.fZ-brand[data-astro-cid-pza3osk4]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fZ-logo[data-astro-cid-pza3osk4]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fZ-brandName[data-astro-cid-pza3osk4]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fZ-tagline[data-astro-cid-pza3osk4]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fZ-address[data-astro-cid-pza3osk4]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fZ-col[data-astro-cid-pza3osk4]{min-width:0}.fZ-colHead[data-astro-cid-pza3osk4]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fZ-list[data-astro-cid-pza3osk4]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fZ-link[data-astro-cid-pza3osk4]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fZ-link[data-astro-cid-pza3osk4]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fZ-link[data-astro-cid-pza3osk4]:hover{color:var(--public-text)}.fZ-link[data-astro-cid-pza3osk4]:hover:after{transform:scaleX(1)}.fZ-link[data-astro-cid-pza3osk4]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fZ-meeting[data-astro-cid-pza3osk4]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fZ-meetingTime[data-astro-cid-pza3osk4]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fZ-fb[data-astro-cid-pza3osk4]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fZ-fb[data-astro-cid-pza3osk4]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fZ-fb[data-astro-cid-pza3osk4]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fZ-fbIcon[data-astro-cid-pza3osk4]{color:var(--public-accent);display:block}.fZ-bottom[data-astro-cid-pza3osk4]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fZ-copy[data-astro-cid-pza3osk4]{color:var(--public-muted);margin:0;font-size:13px}.fZ-legal[data-astro-cid-pza3osk4]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fZ-legalLink[data-astro-cid-pza3osk4]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fZ-legalLink[data-astro-cid-pza3osk4]:hover{color:var(--public-text)}.fZ-legalLink[data-astro-cid-pza3osk4]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fZ-sep[data-astro-cid-pza3osk4]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fZ-main[data-astro-cid-pza3osk4]{grid-template-columns:1fr 1fr;gap:40px 32px}.fZ-brandCol[data-astro-cid-pza3osk4]{grid-column:1/-1}}@media (max-width:560px){.fZ-root[data-astro-cid-pza3osk4]{padding:0 18px}.fZ-main[data-astro-cid-pza3osk4]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fZ-bottom[data-astro-cid-pza3osk4]{justify-content:flex-start}}.fAA-root[data-astro-cid-fbupdyrx]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAA-main[data-astro-cid-fbupdyrx]{grid-template-columns:var(--fAA-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAA-main[data-astro-cid-fbupdyrx].is-3col{--fAA-cols:1.4fr 1fr 1fr}.fAA-brandCol[data-astro-cid-fbupdyrx]{min-width:0}.fAA-brand[data-astro-cid-fbupdyrx]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAA-logo[data-astro-cid-fbupdyrx]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAA-brandName[data-astro-cid-fbupdyrx]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAA-tagline[data-astro-cid-fbupdyrx]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAA-address[data-astro-cid-fbupdyrx]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAA-col[data-astro-cid-fbupdyrx]{min-width:0}.fAA-colHead[data-astro-cid-fbupdyrx]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAA-list[data-astro-cid-fbupdyrx]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAA-link[data-astro-cid-fbupdyrx]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAA-link[data-astro-cid-fbupdyrx]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAA-link[data-astro-cid-fbupdyrx]:hover{color:var(--public-text)}.fAA-link[data-astro-cid-fbupdyrx]:hover:after{transform:scaleX(1)}.fAA-link[data-astro-cid-fbupdyrx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAA-meeting[data-astro-cid-fbupdyrx]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAA-meetingTime[data-astro-cid-fbupdyrx]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAA-fb[data-astro-cid-fbupdyrx]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAA-fb[data-astro-cid-fbupdyrx]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAA-fb[data-astro-cid-fbupdyrx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAA-fbIcon[data-astro-cid-fbupdyrx]{color:var(--public-accent);display:block}.fAA-bottom[data-astro-cid-fbupdyrx]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAA-copy[data-astro-cid-fbupdyrx]{color:var(--public-muted);margin:0;font-size:13px}.fAA-legal[data-astro-cid-fbupdyrx]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAA-legalLink[data-astro-cid-fbupdyrx]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAA-legalLink[data-astro-cid-fbupdyrx]:hover{color:var(--public-text)}.fAA-legalLink[data-astro-cid-fbupdyrx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAA-sep[data-astro-cid-fbupdyrx]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAA-main[data-astro-cid-fbupdyrx]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAA-brandCol[data-astro-cid-fbupdyrx]{grid-column:1/-1}}@media (max-width:560px){.fAA-root[data-astro-cid-fbupdyrx]{padding:0 18px}.fAA-main[data-astro-cid-fbupdyrx]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAA-bottom[data-astro-cid-fbupdyrx]{justify-content:flex-start}}.fAB-root[data-astro-cid-mpxm4wvr]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAB-main[data-astro-cid-mpxm4wvr]{grid-template-columns:var(--fAB-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAB-main[data-astro-cid-mpxm4wvr].is-3col{--fAB-cols:1.4fr 1fr 1fr}.fAB-brandCol[data-astro-cid-mpxm4wvr]{min-width:0}.fAB-brand[data-astro-cid-mpxm4wvr]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAB-logo[data-astro-cid-mpxm4wvr]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAB-brandName[data-astro-cid-mpxm4wvr]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAB-tagline[data-astro-cid-mpxm4wvr]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAB-address[data-astro-cid-mpxm4wvr]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAB-col[data-astro-cid-mpxm4wvr]{min-width:0}.fAB-colHead[data-astro-cid-mpxm4wvr]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAB-list[data-astro-cid-mpxm4wvr]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAB-link[data-astro-cid-mpxm4wvr]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAB-link[data-astro-cid-mpxm4wvr]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAB-link[data-astro-cid-mpxm4wvr]:hover{color:var(--public-text)}.fAB-link[data-astro-cid-mpxm4wvr]:hover:after{transform:scaleX(1)}.fAB-link[data-astro-cid-mpxm4wvr]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAB-meeting[data-astro-cid-mpxm4wvr]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAB-meetingTime[data-astro-cid-mpxm4wvr]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAB-fb[data-astro-cid-mpxm4wvr]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAB-fb[data-astro-cid-mpxm4wvr]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAB-fb[data-astro-cid-mpxm4wvr]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAB-fbIcon[data-astro-cid-mpxm4wvr]{color:var(--public-accent);display:block}.fAB-bottom[data-astro-cid-mpxm4wvr]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAB-copy[data-astro-cid-mpxm4wvr]{color:var(--public-muted);margin:0;font-size:13px}.fAB-legal[data-astro-cid-mpxm4wvr]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAB-legalLink[data-astro-cid-mpxm4wvr]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAB-legalLink[data-astro-cid-mpxm4wvr]:hover{color:var(--public-text)}.fAB-legalLink[data-astro-cid-mpxm4wvr]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAB-sep[data-astro-cid-mpxm4wvr]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAB-main[data-astro-cid-mpxm4wvr]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAB-brandCol[data-astro-cid-mpxm4wvr]{grid-column:1/-1}}@media (max-width:560px){.fAB-root[data-astro-cid-mpxm4wvr]{padding:0 18px}.fAB-main[data-astro-cid-mpxm4wvr]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAB-bottom[data-astro-cid-mpxm4wvr]{justify-content:flex-start}}.fAC-root[data-astro-cid-c3kql7yk]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAC-main[data-astro-cid-c3kql7yk]{grid-template-columns:var(--fAC-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAC-main[data-astro-cid-c3kql7yk].is-3col{--fAC-cols:1.4fr 1fr 1fr}.fAC-brandCol[data-astro-cid-c3kql7yk]{min-width:0}.fAC-brand[data-astro-cid-c3kql7yk]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAC-logo[data-astro-cid-c3kql7yk]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAC-brandName[data-astro-cid-c3kql7yk]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAC-tagline[data-astro-cid-c3kql7yk]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAC-address[data-astro-cid-c3kql7yk]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAC-col[data-astro-cid-c3kql7yk]{min-width:0}.fAC-colHead[data-astro-cid-c3kql7yk]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAC-list[data-astro-cid-c3kql7yk]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAC-link[data-astro-cid-c3kql7yk]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAC-link[data-astro-cid-c3kql7yk]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAC-link[data-astro-cid-c3kql7yk]:hover{color:var(--public-text)}.fAC-link[data-astro-cid-c3kql7yk]:hover:after{transform:scaleX(1)}.fAC-link[data-astro-cid-c3kql7yk]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAC-meeting[data-astro-cid-c3kql7yk]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAC-meetingTime[data-astro-cid-c3kql7yk]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAC-fb[data-astro-cid-c3kql7yk]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAC-fb[data-astro-cid-c3kql7yk]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAC-fb[data-astro-cid-c3kql7yk]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAC-fbIcon[data-astro-cid-c3kql7yk]{color:var(--public-accent);display:block}.fAC-bottom[data-astro-cid-c3kql7yk]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAC-copy[data-astro-cid-c3kql7yk]{color:var(--public-muted);margin:0;font-size:13px}.fAC-legal[data-astro-cid-c3kql7yk]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAC-legalLink[data-astro-cid-c3kql7yk]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAC-legalLink[data-astro-cid-c3kql7yk]:hover{color:var(--public-text)}.fAC-legalLink[data-astro-cid-c3kql7yk]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAC-sep[data-astro-cid-c3kql7yk]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAC-main[data-astro-cid-c3kql7yk]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAC-brandCol[data-astro-cid-c3kql7yk]{grid-column:1/-1}}@media (max-width:560px){.fAC-root[data-astro-cid-c3kql7yk]{padding:0 18px}.fAC-main[data-astro-cid-c3kql7yk]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAC-bottom[data-astro-cid-c3kql7yk]{justify-content:flex-start}}.fAD-root[data-astro-cid-x7fkz4c4]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAD-main[data-astro-cid-x7fkz4c4]{grid-template-columns:var(--fAD-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAD-main[data-astro-cid-x7fkz4c4].is-3col{--fAD-cols:1.4fr 1fr 1fr}.fAD-brandCol[data-astro-cid-x7fkz4c4]{min-width:0}.fAD-brand[data-astro-cid-x7fkz4c4]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAD-logo[data-astro-cid-x7fkz4c4]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAD-brandName[data-astro-cid-x7fkz4c4]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAD-tagline[data-astro-cid-x7fkz4c4]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAD-address[data-astro-cid-x7fkz4c4]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAD-col[data-astro-cid-x7fkz4c4]{min-width:0}.fAD-colHead[data-astro-cid-x7fkz4c4]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAD-list[data-astro-cid-x7fkz4c4]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAD-link[data-astro-cid-x7fkz4c4]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAD-link[data-astro-cid-x7fkz4c4]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAD-link[data-astro-cid-x7fkz4c4]:hover{color:var(--public-text)}.fAD-link[data-astro-cid-x7fkz4c4]:hover:after{transform:scaleX(1)}.fAD-link[data-astro-cid-x7fkz4c4]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAD-meeting[data-astro-cid-x7fkz4c4]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAD-meetingTime[data-astro-cid-x7fkz4c4]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAD-fb[data-astro-cid-x7fkz4c4]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAD-fb[data-astro-cid-x7fkz4c4]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAD-fb[data-astro-cid-x7fkz4c4]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAD-fbIcon[data-astro-cid-x7fkz4c4]{color:var(--public-accent);display:block}.fAD-bottom[data-astro-cid-x7fkz4c4]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAD-copy[data-astro-cid-x7fkz4c4]{color:var(--public-muted);margin:0;font-size:13px}.fAD-legal[data-astro-cid-x7fkz4c4]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAD-legalLink[data-astro-cid-x7fkz4c4]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAD-legalLink[data-astro-cid-x7fkz4c4]:hover{color:var(--public-text)}.fAD-legalLink[data-astro-cid-x7fkz4c4]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAD-sep[data-astro-cid-x7fkz4c4]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAD-main[data-astro-cid-x7fkz4c4]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAD-brandCol[data-astro-cid-x7fkz4c4]{grid-column:1/-1}}@media (max-width:560px){.fAD-root[data-astro-cid-x7fkz4c4]{padding:0 18px}.fAD-main[data-astro-cid-x7fkz4c4]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAD-bottom[data-astro-cid-x7fkz4c4]{justify-content:flex-start}}.fAE-root[data-astro-cid-oounzhmn]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAE-main[data-astro-cid-oounzhmn]{grid-template-columns:var(--fAE-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAE-main[data-astro-cid-oounzhmn].is-3col{--fAE-cols:1.4fr 1fr 1fr}.fAE-brandCol[data-astro-cid-oounzhmn]{min-width:0}.fAE-brand[data-astro-cid-oounzhmn]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAE-logo[data-astro-cid-oounzhmn]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAE-brandName[data-astro-cid-oounzhmn]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAE-tagline[data-astro-cid-oounzhmn]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAE-address[data-astro-cid-oounzhmn]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAE-col[data-astro-cid-oounzhmn]{min-width:0}.fAE-colHead[data-astro-cid-oounzhmn]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAE-list[data-astro-cid-oounzhmn]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAE-link[data-astro-cid-oounzhmn]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAE-link[data-astro-cid-oounzhmn]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAE-link[data-astro-cid-oounzhmn]:hover{color:var(--public-text)}.fAE-link[data-astro-cid-oounzhmn]:hover:after{transform:scaleX(1)}.fAE-link[data-astro-cid-oounzhmn]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAE-meeting[data-astro-cid-oounzhmn]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAE-meetingTime[data-astro-cid-oounzhmn]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAE-fb[data-astro-cid-oounzhmn]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAE-fb[data-astro-cid-oounzhmn]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAE-fb[data-astro-cid-oounzhmn]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAE-fbIcon[data-astro-cid-oounzhmn]{color:var(--public-accent);display:block}.fAE-bottom[data-astro-cid-oounzhmn]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAE-copy[data-astro-cid-oounzhmn]{color:var(--public-muted);margin:0;font-size:13px}.fAE-legal[data-astro-cid-oounzhmn]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAE-legalLink[data-astro-cid-oounzhmn]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAE-legalLink[data-astro-cid-oounzhmn]:hover{color:var(--public-text)}.fAE-legalLink[data-astro-cid-oounzhmn]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAE-sep[data-astro-cid-oounzhmn]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAE-main[data-astro-cid-oounzhmn]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAE-brandCol[data-astro-cid-oounzhmn]{grid-column:1/-1}}@media (max-width:560px){.fAE-root[data-astro-cid-oounzhmn]{padding:0 18px}.fAE-main[data-astro-cid-oounzhmn]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAE-bottom[data-astro-cid-oounzhmn]{justify-content:flex-start}}.fAF-root[data-astro-cid-atofdz2n]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAF-main[data-astro-cid-atofdz2n]{grid-template-columns:var(--fAF-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAF-main[data-astro-cid-atofdz2n].is-3col{--fAF-cols:1.4fr 1fr 1fr}.fAF-brandCol[data-astro-cid-atofdz2n]{min-width:0}.fAF-brand[data-astro-cid-atofdz2n]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAF-logo[data-astro-cid-atofdz2n]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAF-brandName[data-astro-cid-atofdz2n]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAF-tagline[data-astro-cid-atofdz2n]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAF-address[data-astro-cid-atofdz2n]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAF-col[data-astro-cid-atofdz2n]{min-width:0}.fAF-colHead[data-astro-cid-atofdz2n]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAF-list[data-astro-cid-atofdz2n]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAF-link[data-astro-cid-atofdz2n]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAF-link[data-astro-cid-atofdz2n]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAF-link[data-astro-cid-atofdz2n]:hover{color:var(--public-text)}.fAF-link[data-astro-cid-atofdz2n]:hover:after{transform:scaleX(1)}.fAF-link[data-astro-cid-atofdz2n]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAF-meeting[data-astro-cid-atofdz2n]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAF-meetingTime[data-astro-cid-atofdz2n]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAF-fb[data-astro-cid-atofdz2n]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAF-fb[data-astro-cid-atofdz2n]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAF-fb[data-astro-cid-atofdz2n]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAF-fbIcon[data-astro-cid-atofdz2n]{color:var(--public-accent);display:block}.fAF-bottom[data-astro-cid-atofdz2n]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAF-copy[data-astro-cid-atofdz2n]{color:var(--public-muted);margin:0;font-size:13px}.fAF-legal[data-astro-cid-atofdz2n]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAF-legalLink[data-astro-cid-atofdz2n]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAF-legalLink[data-astro-cid-atofdz2n]:hover{color:var(--public-text)}.fAF-legalLink[data-astro-cid-atofdz2n]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAF-sep[data-astro-cid-atofdz2n]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAF-main[data-astro-cid-atofdz2n]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAF-brandCol[data-astro-cid-atofdz2n]{grid-column:1/-1}}@media (max-width:560px){.fAF-root[data-astro-cid-atofdz2n]{padding:0 18px}.fAF-main[data-astro-cid-atofdz2n]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAF-bottom[data-astro-cid-atofdz2n]{justify-content:flex-start}}.fAG-root[data-astro-cid-6phbclnt]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAG-main[data-astro-cid-6phbclnt]{grid-template-columns:var(--fAG-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAG-main[data-astro-cid-6phbclnt].is-3col{--fAG-cols:1.4fr 1fr 1fr}.fAG-brandCol[data-astro-cid-6phbclnt]{min-width:0}.fAG-brand[data-astro-cid-6phbclnt]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAG-logo[data-astro-cid-6phbclnt]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAG-brandName[data-astro-cid-6phbclnt]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAG-tagline[data-astro-cid-6phbclnt]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAG-address[data-astro-cid-6phbclnt]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAG-col[data-astro-cid-6phbclnt]{min-width:0}.fAG-colHead[data-astro-cid-6phbclnt]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAG-list[data-astro-cid-6phbclnt]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAG-link[data-astro-cid-6phbclnt]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAG-link[data-astro-cid-6phbclnt]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAG-link[data-astro-cid-6phbclnt]:hover{color:var(--public-text)}.fAG-link[data-astro-cid-6phbclnt]:hover:after{transform:scaleX(1)}.fAG-link[data-astro-cid-6phbclnt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAG-meeting[data-astro-cid-6phbclnt]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAG-meetingTime[data-astro-cid-6phbclnt]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAG-fb[data-astro-cid-6phbclnt]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAG-fb[data-astro-cid-6phbclnt]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAG-fb[data-astro-cid-6phbclnt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAG-fbIcon[data-astro-cid-6phbclnt]{color:var(--public-accent);display:block}.fAG-bottom[data-astro-cid-6phbclnt]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAG-copy[data-astro-cid-6phbclnt]{color:var(--public-muted);margin:0;font-size:13px}.fAG-legal[data-astro-cid-6phbclnt]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAG-legalLink[data-astro-cid-6phbclnt]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAG-legalLink[data-astro-cid-6phbclnt]:hover{color:var(--public-text)}.fAG-legalLink[data-astro-cid-6phbclnt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAG-sep[data-astro-cid-6phbclnt]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAG-main[data-astro-cid-6phbclnt]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAG-brandCol[data-astro-cid-6phbclnt]{grid-column:1/-1}}@media (max-width:560px){.fAG-root[data-astro-cid-6phbclnt]{padding:0 18px}.fAG-main[data-astro-cid-6phbclnt]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAG-bottom[data-astro-cid-6phbclnt]{justify-content:flex-start}}.fAH-root[data-astro-cid-ez53vjtm]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAH-main[data-astro-cid-ez53vjtm]{grid-template-columns:var(--fAH-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAH-main[data-astro-cid-ez53vjtm].is-3col{--fAH-cols:1.4fr 1fr 1fr}.fAH-brandCol[data-astro-cid-ez53vjtm]{min-width:0}.fAH-brand[data-astro-cid-ez53vjtm]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAH-logo[data-astro-cid-ez53vjtm]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAH-brandName[data-astro-cid-ez53vjtm]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAH-tagline[data-astro-cid-ez53vjtm]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAH-address[data-astro-cid-ez53vjtm]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAH-col[data-astro-cid-ez53vjtm]{min-width:0}.fAH-colHead[data-astro-cid-ez53vjtm]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAH-list[data-astro-cid-ez53vjtm]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAH-link[data-astro-cid-ez53vjtm]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAH-link[data-astro-cid-ez53vjtm]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAH-link[data-astro-cid-ez53vjtm]:hover{color:var(--public-text)}.fAH-link[data-astro-cid-ez53vjtm]:hover:after{transform:scaleX(1)}.fAH-link[data-astro-cid-ez53vjtm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAH-meeting[data-astro-cid-ez53vjtm]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAH-meetingTime[data-astro-cid-ez53vjtm]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAH-fb[data-astro-cid-ez53vjtm]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAH-fb[data-astro-cid-ez53vjtm]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAH-fb[data-astro-cid-ez53vjtm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAH-fbIcon[data-astro-cid-ez53vjtm]{color:var(--public-accent);display:block}.fAH-bottom[data-astro-cid-ez53vjtm]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAH-copy[data-astro-cid-ez53vjtm]{color:var(--public-muted);margin:0;font-size:13px}.fAH-legal[data-astro-cid-ez53vjtm]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAH-legalLink[data-astro-cid-ez53vjtm]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAH-legalLink[data-astro-cid-ez53vjtm]:hover{color:var(--public-text)}.fAH-legalLink[data-astro-cid-ez53vjtm]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAH-sep[data-astro-cid-ez53vjtm]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAH-main[data-astro-cid-ez53vjtm]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAH-brandCol[data-astro-cid-ez53vjtm]{grid-column:1/-1}}@media (max-width:560px){.fAH-root[data-astro-cid-ez53vjtm]{padding:0 18px}.fAH-main[data-astro-cid-ez53vjtm]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAH-bottom[data-astro-cid-ez53vjtm]{justify-content:flex-start}}.fAI-root[data-astro-cid-hghag5p5]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAI-main[data-astro-cid-hghag5p5]{grid-template-columns:var(--fAI-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAI-main[data-astro-cid-hghag5p5].is-3col{--fAI-cols:1.4fr 1fr 1fr}.fAI-brandCol[data-astro-cid-hghag5p5]{min-width:0}.fAI-brand[data-astro-cid-hghag5p5]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAI-logo[data-astro-cid-hghag5p5]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAI-brandName[data-astro-cid-hghag5p5]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAI-tagline[data-astro-cid-hghag5p5]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAI-address[data-astro-cid-hghag5p5]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAI-col[data-astro-cid-hghag5p5]{min-width:0}.fAI-colHead[data-astro-cid-hghag5p5]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAI-list[data-astro-cid-hghag5p5]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAI-link[data-astro-cid-hghag5p5]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAI-link[data-astro-cid-hghag5p5]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAI-link[data-astro-cid-hghag5p5]:hover{color:var(--public-text)}.fAI-link[data-astro-cid-hghag5p5]:hover:after{transform:scaleX(1)}.fAI-link[data-astro-cid-hghag5p5]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAI-meeting[data-astro-cid-hghag5p5]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAI-meetingTime[data-astro-cid-hghag5p5]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAI-fb[data-astro-cid-hghag5p5]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAI-fb[data-astro-cid-hghag5p5]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAI-fb[data-astro-cid-hghag5p5]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAI-fbIcon[data-astro-cid-hghag5p5]{color:var(--public-accent);display:block}.fAI-bottom[data-astro-cid-hghag5p5]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAI-copy[data-astro-cid-hghag5p5]{color:var(--public-muted);margin:0;font-size:13px}.fAI-legal[data-astro-cid-hghag5p5]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAI-legalLink[data-astro-cid-hghag5p5]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAI-legalLink[data-astro-cid-hghag5p5]:hover{color:var(--public-text)}.fAI-legalLink[data-astro-cid-hghag5p5]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAI-sep[data-astro-cid-hghag5p5]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAI-main[data-astro-cid-hghag5p5]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAI-brandCol[data-astro-cid-hghag5p5]{grid-column:1/-1}}@media (max-width:560px){.fAI-root[data-astro-cid-hghag5p5]{padding:0 18px}.fAI-main[data-astro-cid-hghag5p5]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAI-bottom[data-astro-cid-hghag5p5]{justify-content:flex-start}}.fAJ-root[data-astro-cid-bg4ewklr]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAJ-main[data-astro-cid-bg4ewklr]{grid-template-columns:var(--fAJ-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAJ-main[data-astro-cid-bg4ewklr].is-3col{--fAJ-cols:1.4fr 1fr 1fr}.fAJ-brandCol[data-astro-cid-bg4ewklr]{min-width:0}.fAJ-brand[data-astro-cid-bg4ewklr]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAJ-logo[data-astro-cid-bg4ewklr]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAJ-brandName[data-astro-cid-bg4ewklr]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAJ-tagline[data-astro-cid-bg4ewklr]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAJ-address[data-astro-cid-bg4ewklr]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAJ-col[data-astro-cid-bg4ewklr]{min-width:0}.fAJ-colHead[data-astro-cid-bg4ewklr]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAJ-list[data-astro-cid-bg4ewklr]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAJ-link[data-astro-cid-bg4ewklr]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAJ-link[data-astro-cid-bg4ewklr]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAJ-link[data-astro-cid-bg4ewklr]:hover{color:var(--public-text)}.fAJ-link[data-astro-cid-bg4ewklr]:hover:after{transform:scaleX(1)}.fAJ-link[data-astro-cid-bg4ewklr]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAJ-meeting[data-astro-cid-bg4ewklr]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAJ-meetingTime[data-astro-cid-bg4ewklr]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAJ-fb[data-astro-cid-bg4ewklr]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAJ-fb[data-astro-cid-bg4ewklr]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAJ-fb[data-astro-cid-bg4ewklr]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAJ-fbIcon[data-astro-cid-bg4ewklr]{color:var(--public-accent);display:block}.fAJ-bottom[data-astro-cid-bg4ewklr]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAJ-copy[data-astro-cid-bg4ewklr]{color:var(--public-muted);margin:0;font-size:13px}.fAJ-legal[data-astro-cid-bg4ewklr]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAJ-legalLink[data-astro-cid-bg4ewklr]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAJ-legalLink[data-astro-cid-bg4ewklr]:hover{color:var(--public-text)}.fAJ-legalLink[data-astro-cid-bg4ewklr]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAJ-sep[data-astro-cid-bg4ewklr]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAJ-main[data-astro-cid-bg4ewklr]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAJ-brandCol[data-astro-cid-bg4ewklr]{grid-column:1/-1}}@media (max-width:560px){.fAJ-root[data-astro-cid-bg4ewklr]{padding:0 18px}.fAJ-main[data-astro-cid-bg4ewklr]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAJ-bottom[data-astro-cid-bg4ewklr]{justify-content:flex-start}}.fAK-root[data-astro-cid-mw7u7vjl]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAK-main[data-astro-cid-mw7u7vjl]{grid-template-columns:var(--fAK-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAK-main[data-astro-cid-mw7u7vjl].is-3col{--fAK-cols:1.4fr 1fr 1fr}.fAK-brandCol[data-astro-cid-mw7u7vjl]{min-width:0}.fAK-brand[data-astro-cid-mw7u7vjl]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAK-logo[data-astro-cid-mw7u7vjl]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAK-brandName[data-astro-cid-mw7u7vjl]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAK-tagline[data-astro-cid-mw7u7vjl]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAK-address[data-astro-cid-mw7u7vjl]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAK-col[data-astro-cid-mw7u7vjl]{min-width:0}.fAK-colHead[data-astro-cid-mw7u7vjl]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAK-list[data-astro-cid-mw7u7vjl]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAK-link[data-astro-cid-mw7u7vjl]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAK-link[data-astro-cid-mw7u7vjl]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAK-link[data-astro-cid-mw7u7vjl]:hover{color:var(--public-text)}.fAK-link[data-astro-cid-mw7u7vjl]:hover:after{transform:scaleX(1)}.fAK-link[data-astro-cid-mw7u7vjl]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAK-meeting[data-astro-cid-mw7u7vjl]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAK-meetingTime[data-astro-cid-mw7u7vjl]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAK-fb[data-astro-cid-mw7u7vjl]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAK-fb[data-astro-cid-mw7u7vjl]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAK-fb[data-astro-cid-mw7u7vjl]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAK-fbIcon[data-astro-cid-mw7u7vjl]{color:var(--public-accent);display:block}.fAK-bottom[data-astro-cid-mw7u7vjl]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAK-copy[data-astro-cid-mw7u7vjl]{color:var(--public-muted);margin:0;font-size:13px}.fAK-legal[data-astro-cid-mw7u7vjl]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAK-legalLink[data-astro-cid-mw7u7vjl]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAK-legalLink[data-astro-cid-mw7u7vjl]:hover{color:var(--public-text)}.fAK-legalLink[data-astro-cid-mw7u7vjl]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAK-sep[data-astro-cid-mw7u7vjl]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAK-main[data-astro-cid-mw7u7vjl]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAK-brandCol[data-astro-cid-mw7u7vjl]{grid-column:1/-1}}@media (max-width:560px){.fAK-root[data-astro-cid-mw7u7vjl]{padding:0 18px}.fAK-main[data-astro-cid-mw7u7vjl]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAK-bottom[data-astro-cid-mw7u7vjl]{justify-content:flex-start}}.fAL-root[data-astro-cid-kvdhc6z3]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAL-main[data-astro-cid-kvdhc6z3]{grid-template-columns:var(--fAL-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAL-main[data-astro-cid-kvdhc6z3].is-3col{--fAL-cols:1.4fr 1fr 1fr}.fAL-brandCol[data-astro-cid-kvdhc6z3]{min-width:0}.fAL-brand[data-astro-cid-kvdhc6z3]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAL-logo[data-astro-cid-kvdhc6z3]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAL-brandName[data-astro-cid-kvdhc6z3]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAL-tagline[data-astro-cid-kvdhc6z3]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAL-address[data-astro-cid-kvdhc6z3]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAL-col[data-astro-cid-kvdhc6z3]{min-width:0}.fAL-colHead[data-astro-cid-kvdhc6z3]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAL-list[data-astro-cid-kvdhc6z3]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAL-link[data-astro-cid-kvdhc6z3]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAL-link[data-astro-cid-kvdhc6z3]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAL-link[data-astro-cid-kvdhc6z3]:hover{color:var(--public-text)}.fAL-link[data-astro-cid-kvdhc6z3]:hover:after{transform:scaleX(1)}.fAL-link[data-astro-cid-kvdhc6z3]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAL-meeting[data-astro-cid-kvdhc6z3]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAL-meetingTime[data-astro-cid-kvdhc6z3]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAL-fb[data-astro-cid-kvdhc6z3]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAL-fb[data-astro-cid-kvdhc6z3]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAL-fb[data-astro-cid-kvdhc6z3]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAL-fbIcon[data-astro-cid-kvdhc6z3]{color:var(--public-accent);display:block}.fAL-bottom[data-astro-cid-kvdhc6z3]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAL-copy[data-astro-cid-kvdhc6z3]{color:var(--public-muted);margin:0;font-size:13px}.fAL-legal[data-astro-cid-kvdhc6z3]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAL-legalLink[data-astro-cid-kvdhc6z3]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAL-legalLink[data-astro-cid-kvdhc6z3]:hover{color:var(--public-text)}.fAL-legalLink[data-astro-cid-kvdhc6z3]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAL-sep[data-astro-cid-kvdhc6z3]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAL-main[data-astro-cid-kvdhc6z3]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAL-brandCol[data-astro-cid-kvdhc6z3]{grid-column:1/-1}}@media (max-width:560px){.fAL-root[data-astro-cid-kvdhc6z3]{padding:0 18px}.fAL-main[data-astro-cid-kvdhc6z3]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAL-bottom[data-astro-cid-kvdhc6z3]{justify-content:flex-start}}.fAM-root[data-astro-cid-aokhgdbi]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAM-main[data-astro-cid-aokhgdbi]{grid-template-columns:var(--fAM-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAM-main[data-astro-cid-aokhgdbi].is-3col{--fAM-cols:1.4fr 1fr 1fr}.fAM-brandCol[data-astro-cid-aokhgdbi]{min-width:0}.fAM-brand[data-astro-cid-aokhgdbi]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAM-logo[data-astro-cid-aokhgdbi]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAM-brandName[data-astro-cid-aokhgdbi]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAM-tagline[data-astro-cid-aokhgdbi]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAM-address[data-astro-cid-aokhgdbi]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAM-col[data-astro-cid-aokhgdbi]{min-width:0}.fAM-colHead[data-astro-cid-aokhgdbi]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAM-list[data-astro-cid-aokhgdbi]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAM-link[data-astro-cid-aokhgdbi]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAM-link[data-astro-cid-aokhgdbi]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAM-link[data-astro-cid-aokhgdbi]:hover{color:var(--public-text)}.fAM-link[data-astro-cid-aokhgdbi]:hover:after{transform:scaleX(1)}.fAM-link[data-astro-cid-aokhgdbi]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAM-meeting[data-astro-cid-aokhgdbi]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAM-meetingTime[data-astro-cid-aokhgdbi]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAM-fb[data-astro-cid-aokhgdbi]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAM-fb[data-astro-cid-aokhgdbi]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAM-fb[data-astro-cid-aokhgdbi]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAM-fbIcon[data-astro-cid-aokhgdbi]{color:var(--public-accent);display:block}.fAM-bottom[data-astro-cid-aokhgdbi]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAM-copy[data-astro-cid-aokhgdbi]{color:var(--public-muted);margin:0;font-size:13px}.fAM-legal[data-astro-cid-aokhgdbi]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAM-legalLink[data-astro-cid-aokhgdbi]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAM-legalLink[data-astro-cid-aokhgdbi]:hover{color:var(--public-text)}.fAM-legalLink[data-astro-cid-aokhgdbi]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAM-sep[data-astro-cid-aokhgdbi]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAM-main[data-astro-cid-aokhgdbi]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAM-brandCol[data-astro-cid-aokhgdbi]{grid-column:1/-1}}@media (max-width:560px){.fAM-root[data-astro-cid-aokhgdbi]{padding:0 18px}.fAM-main[data-astro-cid-aokhgdbi]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAM-bottom[data-astro-cid-aokhgdbi]{justify-content:flex-start}}.fAN-root[data-astro-cid-xveyqbhh]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fAN-main[data-astro-cid-xveyqbhh]{grid-template-columns:var(--fAN-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fAN-main[data-astro-cid-xveyqbhh].is-3col{--fAN-cols:1.4fr 1fr 1fr}.fAN-brandCol[data-astro-cid-xveyqbhh]{min-width:0}.fAN-brand[data-astro-cid-xveyqbhh]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fAN-logo[data-astro-cid-xveyqbhh]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fAN-brandName[data-astro-cid-xveyqbhh]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fAN-tagline[data-astro-cid-xveyqbhh]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fAN-address[data-astro-cid-xveyqbhh]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fAN-col[data-astro-cid-xveyqbhh]{min-width:0}.fAN-colHead[data-astro-cid-xveyqbhh]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fAN-list[data-astro-cid-xveyqbhh]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fAN-link[data-astro-cid-xveyqbhh]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fAN-link[data-astro-cid-xveyqbhh]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fAN-link[data-astro-cid-xveyqbhh]:hover{color:var(--public-text)}.fAN-link[data-astro-cid-xveyqbhh]:hover:after{transform:scaleX(1)}.fAN-link[data-astro-cid-xveyqbhh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fAN-meeting[data-astro-cid-xveyqbhh]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fAN-meetingTime[data-astro-cid-xveyqbhh]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fAN-fb[data-astro-cid-xveyqbhh]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fAN-fb[data-astro-cid-xveyqbhh]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fAN-fb[data-astro-cid-xveyqbhh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAN-fbIcon[data-astro-cid-xveyqbhh]{color:var(--public-accent);display:block}.fAN-bottom[data-astro-cid-xveyqbhh]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fAN-copy[data-astro-cid-xveyqbhh]{color:var(--public-muted);margin:0;font-size:13px}.fAN-legal[data-astro-cid-xveyqbhh]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fAN-legalLink[data-astro-cid-xveyqbhh]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fAN-legalLink[data-astro-cid-xveyqbhh]:hover{color:var(--public-text)}.fAN-legalLink[data-astro-cid-xveyqbhh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fAN-sep[data-astro-cid-xveyqbhh]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fAN-main[data-astro-cid-xveyqbhh]{grid-template-columns:1fr 1fr;gap:40px 32px}.fAN-brandCol[data-astro-cid-xveyqbhh]{grid-column:1/-1}}@media (max-width:560px){.fAN-root[data-astro-cid-xveyqbhh]{padding:0 18px}.fAN-main[data-astro-cid-xveyqbhh]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fAN-bottom[data-astro-cid-xveyqbhh]{justify-content:flex-start}}.fK-root[data-astro-cid-o2tjffpt]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fK-main[data-astro-cid-o2tjffpt]{grid-template-columns:var(--fK-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fK-main[data-astro-cid-o2tjffpt].is-3col{--fK-cols:1.4fr 1fr 1fr}.fK-brandCol[data-astro-cid-o2tjffpt]{min-width:0}.fK-brand[data-astro-cid-o2tjffpt]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fK-logo[data-astro-cid-o2tjffpt]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fK-brandName[data-astro-cid-o2tjffpt]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fK-tagline[data-astro-cid-o2tjffpt]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fK-address[data-astro-cid-o2tjffpt]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fK-col[data-astro-cid-o2tjffpt]{min-width:0}.fK-colHead[data-astro-cid-o2tjffpt]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fK-list[data-astro-cid-o2tjffpt]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fK-link[data-astro-cid-o2tjffpt]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fK-link[data-astro-cid-o2tjffpt]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fK-link[data-astro-cid-o2tjffpt]:hover{color:var(--public-text)}.fK-link[data-astro-cid-o2tjffpt]:hover:after{transform:scaleX(1)}.fK-link[data-astro-cid-o2tjffpt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fK-meeting[data-astro-cid-o2tjffpt]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fK-meetingTime[data-astro-cid-o2tjffpt]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fK-fb[data-astro-cid-o2tjffpt]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fK-fb[data-astro-cid-o2tjffpt]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fK-fb[data-astro-cid-o2tjffpt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fK-fbIcon[data-astro-cid-o2tjffpt]{color:var(--public-accent);display:block}.fK-bottom[data-astro-cid-o2tjffpt]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fK-copy[data-astro-cid-o2tjffpt]{color:var(--public-muted);margin:0;font-size:13px}.fK-legal[data-astro-cid-o2tjffpt]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fK-legalLink[data-astro-cid-o2tjffpt]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fK-legalLink[data-astro-cid-o2tjffpt]:hover{color:var(--public-text)}.fK-legalLink[data-astro-cid-o2tjffpt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fK-sep[data-astro-cid-o2tjffpt]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fK-main[data-astro-cid-o2tjffpt]{grid-template-columns:1fr 1fr;gap:40px 32px}.fK-brandCol[data-astro-cid-o2tjffpt]{grid-column:1/-1}}@media (max-width:560px){.fK-root[data-astro-cid-o2tjffpt]{padding:0 18px}.fK-main[data-astro-cid-o2tjffpt]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fK-bottom[data-astro-cid-o2tjffpt]{justify-content:flex-start}}.fM-root[data-astro-cid-2ujn4duz]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fM-main[data-astro-cid-2ujn4duz]{grid-template-columns:var(--fM-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fM-main[data-astro-cid-2ujn4duz].is-3col{--fM-cols:1.4fr 1fr 1fr}.fM-brandCol[data-astro-cid-2ujn4duz]{min-width:0}.fM-brand[data-astro-cid-2ujn4duz]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fM-logo[data-astro-cid-2ujn4duz]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fM-brandName[data-astro-cid-2ujn4duz]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fM-tagline[data-astro-cid-2ujn4duz]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fM-address[data-astro-cid-2ujn4duz]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fM-col[data-astro-cid-2ujn4duz]{min-width:0}.fM-colHead[data-astro-cid-2ujn4duz]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fM-list[data-astro-cid-2ujn4duz]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fM-link[data-astro-cid-2ujn4duz]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fM-link[data-astro-cid-2ujn4duz]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fM-link[data-astro-cid-2ujn4duz]:hover{color:var(--public-text)}.fM-link[data-astro-cid-2ujn4duz]:hover:after{transform:scaleX(1)}.fM-link[data-astro-cid-2ujn4duz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fM-meeting[data-astro-cid-2ujn4duz]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fM-meetingTime[data-astro-cid-2ujn4duz]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fM-fb[data-astro-cid-2ujn4duz]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fM-fb[data-astro-cid-2ujn4duz]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fM-fb[data-astro-cid-2ujn4duz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fM-fbIcon[data-astro-cid-2ujn4duz]{color:var(--public-accent);display:block}.fM-bottom[data-astro-cid-2ujn4duz]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fM-copy[data-astro-cid-2ujn4duz]{color:var(--public-muted);margin:0;font-size:13px}.fM-legal[data-astro-cid-2ujn4duz]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fM-legalLink[data-astro-cid-2ujn4duz]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fM-legalLink[data-astro-cid-2ujn4duz]:hover{color:var(--public-text)}.fM-legalLink[data-astro-cid-2ujn4duz]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fM-sep[data-astro-cid-2ujn4duz]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fM-main[data-astro-cid-2ujn4duz]{grid-template-columns:1fr 1fr;gap:40px 32px}.fM-brandCol[data-astro-cid-2ujn4duz]{grid-column:1/-1}}@media (max-width:560px){.fM-root[data-astro-cid-2ujn4duz]{padding:0 18px}.fM-main[data-astro-cid-2ujn4duz]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fM-bottom[data-astro-cid-2ujn4duz]{justify-content:flex-start}}.fO-root[data-astro-cid-k5mgua4r]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fO-main[data-astro-cid-k5mgua4r]{grid-template-columns:var(--fO-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fO-main[data-astro-cid-k5mgua4r].is-3col{--fO-cols:1.4fr 1fr 1fr}.fO-brandCol[data-astro-cid-k5mgua4r]{min-width:0}.fO-brand[data-astro-cid-k5mgua4r]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fO-logo[data-astro-cid-k5mgua4r]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fO-brandName[data-astro-cid-k5mgua4r]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fO-tagline[data-astro-cid-k5mgua4r]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fO-address[data-astro-cid-k5mgua4r]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fO-col[data-astro-cid-k5mgua4r]{min-width:0}.fO-colHead[data-astro-cid-k5mgua4r]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fO-list[data-astro-cid-k5mgua4r]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fO-link[data-astro-cid-k5mgua4r]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fO-link[data-astro-cid-k5mgua4r]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fO-link[data-astro-cid-k5mgua4r]:hover{color:var(--public-text)}.fO-link[data-astro-cid-k5mgua4r]:hover:after{transform:scaleX(1)}.fO-link[data-astro-cid-k5mgua4r]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fO-meeting[data-astro-cid-k5mgua4r]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fO-meetingTime[data-astro-cid-k5mgua4r]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fO-fb[data-astro-cid-k5mgua4r]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fO-fb[data-astro-cid-k5mgua4r]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fO-fb[data-astro-cid-k5mgua4r]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fO-fbIcon[data-astro-cid-k5mgua4r]{color:var(--public-accent);display:block}.fO-bottom[data-astro-cid-k5mgua4r]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fO-copy[data-astro-cid-k5mgua4r]{color:var(--public-muted);margin:0;font-size:13px}.fO-legal[data-astro-cid-k5mgua4r]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fO-legalLink[data-astro-cid-k5mgua4r]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fO-legalLink[data-astro-cid-k5mgua4r]:hover{color:var(--public-text)}.fO-legalLink[data-astro-cid-k5mgua4r]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fO-sep[data-astro-cid-k5mgua4r]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fO-main[data-astro-cid-k5mgua4r]{grid-template-columns:1fr 1fr;gap:40px 32px}.fO-brandCol[data-astro-cid-k5mgua4r]{grid-column:1/-1}}@media (max-width:560px){.fO-root[data-astro-cid-k5mgua4r]{padding:0 18px}.fO-main[data-astro-cid-k5mgua4r]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fO-bottom[data-astro-cid-k5mgua4r]{justify-content:flex-start}}.fQ-root[data-astro-cid-4ayc3wrh]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fQ-main[data-astro-cid-4ayc3wrh]{grid-template-columns:var(--fQ-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fQ-main[data-astro-cid-4ayc3wrh].is-3col{--fQ-cols:1.4fr 1fr 1fr}.fQ-brandCol[data-astro-cid-4ayc3wrh]{min-width:0}.fQ-brand[data-astro-cid-4ayc3wrh]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fQ-logo[data-astro-cid-4ayc3wrh]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fQ-brandName[data-astro-cid-4ayc3wrh]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fQ-tagline[data-astro-cid-4ayc3wrh]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fQ-address[data-astro-cid-4ayc3wrh]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fQ-col[data-astro-cid-4ayc3wrh]{min-width:0}.fQ-colHead[data-astro-cid-4ayc3wrh]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fQ-list[data-astro-cid-4ayc3wrh]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fQ-link[data-astro-cid-4ayc3wrh]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fQ-link[data-astro-cid-4ayc3wrh]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fQ-link[data-astro-cid-4ayc3wrh]:hover{color:var(--public-text)}.fQ-link[data-astro-cid-4ayc3wrh]:hover:after{transform:scaleX(1)}.fQ-link[data-astro-cid-4ayc3wrh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fQ-meeting[data-astro-cid-4ayc3wrh]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fQ-meetingTime[data-astro-cid-4ayc3wrh]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fQ-fb[data-astro-cid-4ayc3wrh]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fQ-fb[data-astro-cid-4ayc3wrh]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fQ-fb[data-astro-cid-4ayc3wrh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fQ-fbIcon[data-astro-cid-4ayc3wrh]{color:var(--public-accent);display:block}.fQ-bottom[data-astro-cid-4ayc3wrh]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fQ-copy[data-astro-cid-4ayc3wrh]{color:var(--public-muted);margin:0;font-size:13px}.fQ-legal[data-astro-cid-4ayc3wrh]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fQ-legalLink[data-astro-cid-4ayc3wrh]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fQ-legalLink[data-astro-cid-4ayc3wrh]:hover{color:var(--public-text)}.fQ-legalLink[data-astro-cid-4ayc3wrh]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fQ-sep[data-astro-cid-4ayc3wrh]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fQ-main[data-astro-cid-4ayc3wrh]{grid-template-columns:1fr 1fr;gap:40px 32px}.fQ-brandCol[data-astro-cid-4ayc3wrh]{grid-column:1/-1}}@media (max-width:560px){.fQ-root[data-astro-cid-4ayc3wrh]{padding:0 18px}.fQ-main[data-astro-cid-4ayc3wrh]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fQ-bottom[data-astro-cid-4ayc3wrh]{justify-content:flex-start}}.fS-root[data-astro-cid-adkmlyvc]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fS-main[data-astro-cid-adkmlyvc]{grid-template-columns:var(--fS-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fS-main[data-astro-cid-adkmlyvc].is-3col{--fS-cols:1.4fr 1fr 1fr}.fS-brandCol[data-astro-cid-adkmlyvc]{min-width:0}.fS-brand[data-astro-cid-adkmlyvc]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fS-logo[data-astro-cid-adkmlyvc]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fS-brandName[data-astro-cid-adkmlyvc]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fS-tagline[data-astro-cid-adkmlyvc]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fS-address[data-astro-cid-adkmlyvc]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fS-col[data-astro-cid-adkmlyvc]{min-width:0}.fS-colHead[data-astro-cid-adkmlyvc]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fS-list[data-astro-cid-adkmlyvc]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fS-link[data-astro-cid-adkmlyvc]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fS-link[data-astro-cid-adkmlyvc]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fS-link[data-astro-cid-adkmlyvc]:hover{color:var(--public-text)}.fS-link[data-astro-cid-adkmlyvc]:hover:after{transform:scaleX(1)}.fS-link[data-astro-cid-adkmlyvc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fS-meeting[data-astro-cid-adkmlyvc]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fS-meetingTime[data-astro-cid-adkmlyvc]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fS-fb[data-astro-cid-adkmlyvc]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fS-fb[data-astro-cid-adkmlyvc]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fS-fb[data-astro-cid-adkmlyvc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fS-fbIcon[data-astro-cid-adkmlyvc]{color:var(--public-accent);display:block}.fS-bottom[data-astro-cid-adkmlyvc]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fS-copy[data-astro-cid-adkmlyvc]{color:var(--public-muted);margin:0;font-size:13px}.fS-legal[data-astro-cid-adkmlyvc]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fS-legalLink[data-astro-cid-adkmlyvc]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fS-legalLink[data-astro-cid-adkmlyvc]:hover{color:var(--public-text)}.fS-legalLink[data-astro-cid-adkmlyvc]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fS-sep[data-astro-cid-adkmlyvc]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fS-main[data-astro-cid-adkmlyvc]{grid-template-columns:1fr 1fr;gap:40px 32px}.fS-brandCol[data-astro-cid-adkmlyvc]{grid-column:1/-1}}@media (max-width:560px){.fS-root[data-astro-cid-adkmlyvc]{padding:0 18px}.fS-main[data-astro-cid-adkmlyvc]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fS-bottom[data-astro-cid-adkmlyvc]{justify-content:flex-start}}.fU-root[data-astro-cid-hluonuxi]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fU-main[data-astro-cid-hluonuxi]{grid-template-columns:var(--fU-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fU-main[data-astro-cid-hluonuxi].is-3col{--fU-cols:1.4fr 1fr 1fr}.fU-brandCol[data-astro-cid-hluonuxi]{min-width:0}.fU-brand[data-astro-cid-hluonuxi]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fU-logo[data-astro-cid-hluonuxi]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fU-brandName[data-astro-cid-hluonuxi]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fU-tagline[data-astro-cid-hluonuxi]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fU-address[data-astro-cid-hluonuxi]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fU-col[data-astro-cid-hluonuxi]{min-width:0}.fU-colHead[data-astro-cid-hluonuxi]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fU-list[data-astro-cid-hluonuxi]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fU-link[data-astro-cid-hluonuxi]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fU-link[data-astro-cid-hluonuxi]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fU-link[data-astro-cid-hluonuxi]:hover{color:var(--public-text)}.fU-link[data-astro-cid-hluonuxi]:hover:after{transform:scaleX(1)}.fU-link[data-astro-cid-hluonuxi]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fU-meeting[data-astro-cid-hluonuxi]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fU-meetingTime[data-astro-cid-hluonuxi]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fU-fb[data-astro-cid-hluonuxi]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fU-fb[data-astro-cid-hluonuxi]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fU-fb[data-astro-cid-hluonuxi]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fU-fbIcon[data-astro-cid-hluonuxi]{color:var(--public-accent);display:block}.fU-bottom[data-astro-cid-hluonuxi]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fU-copy[data-astro-cid-hluonuxi]{color:var(--public-muted);margin:0;font-size:13px}.fU-legal[data-astro-cid-hluonuxi]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fU-legalLink[data-astro-cid-hluonuxi]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fU-legalLink[data-astro-cid-hluonuxi]:hover{color:var(--public-text)}.fU-legalLink[data-astro-cid-hluonuxi]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fU-sep[data-astro-cid-hluonuxi]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fU-main[data-astro-cid-hluonuxi]{grid-template-columns:1fr 1fr;gap:40px 32px}.fU-brandCol[data-astro-cid-hluonuxi]{grid-column:1/-1}}@media (max-width:560px){.fU-root[data-astro-cid-hluonuxi]{padding:0 18px}.fU-main[data-astro-cid-hluonuxi]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fU-bottom[data-astro-cid-hluonuxi]{justify-content:flex-start}}.fW-root[data-astro-cid-3zn47wlt]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fW-main[data-astro-cid-3zn47wlt]{grid-template-columns:var(--fW-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fW-main[data-astro-cid-3zn47wlt].is-3col{--fW-cols:1.4fr 1fr 1fr}.fW-brandCol[data-astro-cid-3zn47wlt]{min-width:0}.fW-brand[data-astro-cid-3zn47wlt]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fW-logo[data-astro-cid-3zn47wlt]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fW-brandName[data-astro-cid-3zn47wlt]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fW-tagline[data-astro-cid-3zn47wlt]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fW-address[data-astro-cid-3zn47wlt]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fW-col[data-astro-cid-3zn47wlt]{min-width:0}.fW-colHead[data-astro-cid-3zn47wlt]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fW-list[data-astro-cid-3zn47wlt]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fW-link[data-astro-cid-3zn47wlt]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fW-link[data-astro-cid-3zn47wlt]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fW-link[data-astro-cid-3zn47wlt]:hover{color:var(--public-text)}.fW-link[data-astro-cid-3zn47wlt]:hover:after{transform:scaleX(1)}.fW-link[data-astro-cid-3zn47wlt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fW-meeting[data-astro-cid-3zn47wlt]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fW-meetingTime[data-astro-cid-3zn47wlt]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fW-fb[data-astro-cid-3zn47wlt]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fW-fb[data-astro-cid-3zn47wlt]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fW-fb[data-astro-cid-3zn47wlt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fW-fbIcon[data-astro-cid-3zn47wlt]{color:var(--public-accent);display:block}.fW-bottom[data-astro-cid-3zn47wlt]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fW-copy[data-astro-cid-3zn47wlt]{color:var(--public-muted);margin:0;font-size:13px}.fW-legal[data-astro-cid-3zn47wlt]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fW-legalLink[data-astro-cid-3zn47wlt]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fW-legalLink[data-astro-cid-3zn47wlt]:hover{color:var(--public-text)}.fW-legalLink[data-astro-cid-3zn47wlt]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fW-sep[data-astro-cid-3zn47wlt]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fW-main[data-astro-cid-3zn47wlt]{grid-template-columns:1fr 1fr;gap:40px 32px}.fW-brandCol[data-astro-cid-3zn47wlt]{grid-column:1/-1}}@media (max-width:560px){.fW-root[data-astro-cid-3zn47wlt]{padding:0 18px}.fW-main[data-astro-cid-3zn47wlt]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fW-bottom[data-astro-cid-3zn47wlt]{justify-content:flex-start}}.fY-root[data-astro-cid-3ephgldr]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fY-main[data-astro-cid-3ephgldr]{grid-template-columns:var(--fY-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fY-main[data-astro-cid-3ephgldr].is-3col{--fY-cols:1.4fr 1fr 1fr}.fY-brandCol[data-astro-cid-3ephgldr]{min-width:0}.fY-brand[data-astro-cid-3ephgldr]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fY-logo[data-astro-cid-3ephgldr]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fY-brandName[data-astro-cid-3ephgldr]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fY-tagline[data-astro-cid-3ephgldr]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fY-address[data-astro-cid-3ephgldr]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fY-col[data-astro-cid-3ephgldr]{min-width:0}.fY-colHead[data-astro-cid-3ephgldr]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fY-list[data-astro-cid-3ephgldr]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fY-link[data-astro-cid-3ephgldr]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fY-link[data-astro-cid-3ephgldr]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fY-link[data-astro-cid-3ephgldr]:hover{color:var(--public-text)}.fY-link[data-astro-cid-3ephgldr]:hover:after{transform:scaleX(1)}.fY-link[data-astro-cid-3ephgldr]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fY-meeting[data-astro-cid-3ephgldr]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fY-meetingTime[data-astro-cid-3ephgldr]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fY-fb[data-astro-cid-3ephgldr]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fY-fb[data-astro-cid-3ephgldr]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fY-fb[data-astro-cid-3ephgldr]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fY-fbIcon[data-astro-cid-3ephgldr]{color:var(--public-accent);display:block}.fY-bottom[data-astro-cid-3ephgldr]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fY-copy[data-astro-cid-3ephgldr]{color:var(--public-muted);margin:0;font-size:13px}.fY-legal[data-astro-cid-3ephgldr]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fY-legalLink[data-astro-cid-3ephgldr]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fY-legalLink[data-astro-cid-3ephgldr]:hover{color:var(--public-text)}.fY-legalLink[data-astro-cid-3ephgldr]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fY-sep[data-astro-cid-3ephgldr]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fY-main[data-astro-cid-3ephgldr]{grid-template-columns:1fr 1fr;gap:40px 32px}.fY-brandCol[data-astro-cid-3ephgldr]{grid-column:1/-1}}@media (max-width:560px){.fY-root[data-astro-cid-3ephgldr]{padding:0 18px}.fY-main[data-astro-cid-3ephgldr]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fY-bottom[data-astro-cid-3ephgldr]{justify-content:flex-start}}.fK-root[data-astro-cid-xgdv2cj3]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fK-main[data-astro-cid-xgdv2cj3]{grid-template-columns:var(--fK-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fK-main[data-astro-cid-xgdv2cj3].is-3col{--fK-cols:1.4fr 1fr 1fr}.fK-brandCol[data-astro-cid-xgdv2cj3]{min-width:0}.fK-brand[data-astro-cid-xgdv2cj3]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fK-logo[data-astro-cid-xgdv2cj3]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fK-brandName[data-astro-cid-xgdv2cj3]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fK-tagline[data-astro-cid-xgdv2cj3]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fK-address[data-astro-cid-xgdv2cj3]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fK-col[data-astro-cid-xgdv2cj3]{min-width:0}.fK-colHead[data-astro-cid-xgdv2cj3]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fK-list[data-astro-cid-xgdv2cj3]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fK-link[data-astro-cid-xgdv2cj3]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fK-link[data-astro-cid-xgdv2cj3]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fK-link[data-astro-cid-xgdv2cj3]:hover{color:var(--public-text)}.fK-link[data-astro-cid-xgdv2cj3]:hover:after{transform:scaleX(1)}.fK-link[data-astro-cid-xgdv2cj3]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fK-meeting[data-astro-cid-xgdv2cj3]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fK-meetingTime[data-astro-cid-xgdv2cj3]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fK-fb[data-astro-cid-xgdv2cj3]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fK-fb[data-astro-cid-xgdv2cj3]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fK-fb[data-astro-cid-xgdv2cj3]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fK-fbIcon[data-astro-cid-xgdv2cj3]{color:var(--public-accent);display:block}.fK-bottom[data-astro-cid-xgdv2cj3]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fK-copy[data-astro-cid-xgdv2cj3]{color:var(--public-muted);margin:0;font-size:13px}.fK-legal[data-astro-cid-xgdv2cj3]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fK-legalLink[data-astro-cid-xgdv2cj3]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fK-legalLink[data-astro-cid-xgdv2cj3]:hover{color:var(--public-text)}.fK-legalLink[data-astro-cid-xgdv2cj3]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fK-sep[data-astro-cid-xgdv2cj3]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fK-main[data-astro-cid-xgdv2cj3]{grid-template-columns:1fr 1fr;gap:40px 32px}.fK-brandCol[data-astro-cid-xgdv2cj3]{grid-column:1/-1}}@media (max-width:560px){.fK-root[data-astro-cid-xgdv2cj3]{padding:0 18px}.fK-main[data-astro-cid-xgdv2cj3]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fK-bottom[data-astro-cid-xgdv2cj3]{justify-content:flex-start}}.fM-root[data-astro-cid-uclrt6w4]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fM-main[data-astro-cid-uclrt6w4]{grid-template-columns:var(--fM-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fM-main[data-astro-cid-uclrt6w4].is-3col{--fM-cols:1.4fr 1fr 1fr}.fM-brandCol[data-astro-cid-uclrt6w4]{min-width:0}.fM-brand[data-astro-cid-uclrt6w4]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fM-logo[data-astro-cid-uclrt6w4]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fM-brandName[data-astro-cid-uclrt6w4]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fM-tagline[data-astro-cid-uclrt6w4]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fM-address[data-astro-cid-uclrt6w4]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fM-col[data-astro-cid-uclrt6w4]{min-width:0}.fM-colHead[data-astro-cid-uclrt6w4]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fM-list[data-astro-cid-uclrt6w4]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fM-link[data-astro-cid-uclrt6w4]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fM-link[data-astro-cid-uclrt6w4]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fM-link[data-astro-cid-uclrt6w4]:hover{color:var(--public-text)}.fM-link[data-astro-cid-uclrt6w4]:hover:after{transform:scaleX(1)}.fM-link[data-astro-cid-uclrt6w4]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fM-meeting[data-astro-cid-uclrt6w4]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fM-meetingTime[data-astro-cid-uclrt6w4]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fM-fb[data-astro-cid-uclrt6w4]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fM-fb[data-astro-cid-uclrt6w4]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fM-fb[data-astro-cid-uclrt6w4]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fM-fbIcon[data-astro-cid-uclrt6w4]{color:var(--public-accent);display:block}.fM-bottom[data-astro-cid-uclrt6w4]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fM-copy[data-astro-cid-uclrt6w4]{color:var(--public-muted);margin:0;font-size:13px}.fM-legal[data-astro-cid-uclrt6w4]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fM-legalLink[data-astro-cid-uclrt6w4]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fM-legalLink[data-astro-cid-uclrt6w4]:hover{color:var(--public-text)}.fM-legalLink[data-astro-cid-uclrt6w4]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fM-sep[data-astro-cid-uclrt6w4]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fM-main[data-astro-cid-uclrt6w4]{grid-template-columns:1fr 1fr;gap:40px 32px}.fM-brandCol[data-astro-cid-uclrt6w4]{grid-column:1/-1}}@media (max-width:560px){.fM-root[data-astro-cid-uclrt6w4]{padding:0 18px}.fM-main[data-astro-cid-uclrt6w4]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fM-bottom[data-astro-cid-uclrt6w4]{justify-content:flex-start}}.fO-root[data-astro-cid-65edha7b]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fO-main[data-astro-cid-65edha7b]{grid-template-columns:var(--fO-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fO-main[data-astro-cid-65edha7b].is-3col{--fO-cols:1.4fr 1fr 1fr}.fO-brandCol[data-astro-cid-65edha7b]{min-width:0}.fO-brand[data-astro-cid-65edha7b]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fO-logo[data-astro-cid-65edha7b]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fO-brandName[data-astro-cid-65edha7b]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fO-tagline[data-astro-cid-65edha7b]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fO-address[data-astro-cid-65edha7b]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fO-col[data-astro-cid-65edha7b]{min-width:0}.fO-colHead[data-astro-cid-65edha7b]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fO-list[data-astro-cid-65edha7b]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fO-link[data-astro-cid-65edha7b]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fO-link[data-astro-cid-65edha7b]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fO-link[data-astro-cid-65edha7b]:hover{color:var(--public-text)}.fO-link[data-astro-cid-65edha7b]:hover:after{transform:scaleX(1)}.fO-link[data-astro-cid-65edha7b]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fO-meeting[data-astro-cid-65edha7b]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fO-meetingTime[data-astro-cid-65edha7b]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fO-fb[data-astro-cid-65edha7b]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fO-fb[data-astro-cid-65edha7b]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fO-fb[data-astro-cid-65edha7b]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fO-fbIcon[data-astro-cid-65edha7b]{color:var(--public-accent);display:block}.fO-bottom[data-astro-cid-65edha7b]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fO-copy[data-astro-cid-65edha7b]{color:var(--public-muted);margin:0;font-size:13px}.fO-legal[data-astro-cid-65edha7b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fO-legalLink[data-astro-cid-65edha7b]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fO-legalLink[data-astro-cid-65edha7b]:hover{color:var(--public-text)}.fO-legalLink[data-astro-cid-65edha7b]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fO-sep[data-astro-cid-65edha7b]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fO-main[data-astro-cid-65edha7b]{grid-template-columns:1fr 1fr;gap:40px 32px}.fO-brandCol[data-astro-cid-65edha7b]{grid-column:1/-1}}@media (max-width:560px){.fO-root[data-astro-cid-65edha7b]{padding:0 18px}.fO-main[data-astro-cid-65edha7b]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fO-bottom[data-astro-cid-65edha7b]{justify-content:flex-start}}.fQ-root[data-astro-cid-rjgrlrzx]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fQ-main[data-astro-cid-rjgrlrzx]{grid-template-columns:var(--fQ-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fQ-main[data-astro-cid-rjgrlrzx].is-3col{--fQ-cols:1.4fr 1fr 1fr}.fQ-brandCol[data-astro-cid-rjgrlrzx]{min-width:0}.fQ-brand[data-astro-cid-rjgrlrzx]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fQ-logo[data-astro-cid-rjgrlrzx]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fQ-brandName[data-astro-cid-rjgrlrzx]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fQ-tagline[data-astro-cid-rjgrlrzx]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fQ-address[data-astro-cid-rjgrlrzx]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fQ-col[data-astro-cid-rjgrlrzx]{min-width:0}.fQ-colHead[data-astro-cid-rjgrlrzx]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fQ-list[data-astro-cid-rjgrlrzx]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fQ-link[data-astro-cid-rjgrlrzx]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fQ-link[data-astro-cid-rjgrlrzx]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fQ-link[data-astro-cid-rjgrlrzx]:hover{color:var(--public-text)}.fQ-link[data-astro-cid-rjgrlrzx]:hover:after{transform:scaleX(1)}.fQ-link[data-astro-cid-rjgrlrzx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fQ-meeting[data-astro-cid-rjgrlrzx]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fQ-meetingTime[data-astro-cid-rjgrlrzx]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fQ-fb[data-astro-cid-rjgrlrzx]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fQ-fb[data-astro-cid-rjgrlrzx]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fQ-fb[data-astro-cid-rjgrlrzx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fQ-fbIcon[data-astro-cid-rjgrlrzx]{color:var(--public-accent);display:block}.fQ-bottom[data-astro-cid-rjgrlrzx]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fQ-copy[data-astro-cid-rjgrlrzx]{color:var(--public-muted);margin:0;font-size:13px}.fQ-legal[data-astro-cid-rjgrlrzx]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fQ-legalLink[data-astro-cid-rjgrlrzx]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fQ-legalLink[data-astro-cid-rjgrlrzx]:hover{color:var(--public-text)}.fQ-legalLink[data-astro-cid-rjgrlrzx]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fQ-sep[data-astro-cid-rjgrlrzx]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fQ-main[data-astro-cid-rjgrlrzx]{grid-template-columns:1fr 1fr;gap:40px 32px}.fQ-brandCol[data-astro-cid-rjgrlrzx]{grid-column:1/-1}}@media (max-width:560px){.fQ-root[data-astro-cid-rjgrlrzx]{padding:0 18px}.fQ-main[data-astro-cid-rjgrlrzx]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fQ-bottom[data-astro-cid-rjgrlrzx]{justify-content:flex-start}}.fS-root[data-astro-cid-yxmf3ahb]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fS-main[data-astro-cid-yxmf3ahb]{grid-template-columns:var(--fS-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fS-main[data-astro-cid-yxmf3ahb].is-3col{--fS-cols:1.4fr 1fr 1fr}.fS-brandCol[data-astro-cid-yxmf3ahb]{min-width:0}.fS-brand[data-astro-cid-yxmf3ahb]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fS-logo[data-astro-cid-yxmf3ahb]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fS-brandName[data-astro-cid-yxmf3ahb]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fS-tagline[data-astro-cid-yxmf3ahb]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fS-address[data-astro-cid-yxmf3ahb]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fS-col[data-astro-cid-yxmf3ahb]{min-width:0}.fS-colHead[data-astro-cid-yxmf3ahb]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fS-list[data-astro-cid-yxmf3ahb]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fS-link[data-astro-cid-yxmf3ahb]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fS-link[data-astro-cid-yxmf3ahb]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fS-link[data-astro-cid-yxmf3ahb]:hover{color:var(--public-text)}.fS-link[data-astro-cid-yxmf3ahb]:hover:after{transform:scaleX(1)}.fS-link[data-astro-cid-yxmf3ahb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fS-meeting[data-astro-cid-yxmf3ahb]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fS-meetingTime[data-astro-cid-yxmf3ahb]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fS-fb[data-astro-cid-yxmf3ahb]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fS-fb[data-astro-cid-yxmf3ahb]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fS-fb[data-astro-cid-yxmf3ahb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fS-fbIcon[data-astro-cid-yxmf3ahb]{color:var(--public-accent);display:block}.fS-bottom[data-astro-cid-yxmf3ahb]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fS-copy[data-astro-cid-yxmf3ahb]{color:var(--public-muted);margin:0;font-size:13px}.fS-legal[data-astro-cid-yxmf3ahb]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fS-legalLink[data-astro-cid-yxmf3ahb]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fS-legalLink[data-astro-cid-yxmf3ahb]:hover{color:var(--public-text)}.fS-legalLink[data-astro-cid-yxmf3ahb]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fS-sep[data-astro-cid-yxmf3ahb]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fS-main[data-astro-cid-yxmf3ahb]{grid-template-columns:1fr 1fr;gap:40px 32px}.fS-brandCol[data-astro-cid-yxmf3ahb]{grid-column:1/-1}}@media (max-width:560px){.fS-root[data-astro-cid-yxmf3ahb]{padding:0 18px}.fS-main[data-astro-cid-yxmf3ahb]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fS-bottom[data-astro-cid-yxmf3ahb]{justify-content:flex-start}}.fU-root[data-astro-cid-f3ntatek]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fU-main[data-astro-cid-f3ntatek]{grid-template-columns:var(--fU-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fU-main[data-astro-cid-f3ntatek].is-3col{--fU-cols:1.4fr 1fr 1fr}.fU-brandCol[data-astro-cid-f3ntatek]{min-width:0}.fU-brand[data-astro-cid-f3ntatek]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fU-logo[data-astro-cid-f3ntatek]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fU-brandName[data-astro-cid-f3ntatek]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fU-tagline[data-astro-cid-f3ntatek]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fU-address[data-astro-cid-f3ntatek]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fU-col[data-astro-cid-f3ntatek]{min-width:0}.fU-colHead[data-astro-cid-f3ntatek]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fU-list[data-astro-cid-f3ntatek]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fU-link[data-astro-cid-f3ntatek]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fU-link[data-astro-cid-f3ntatek]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fU-link[data-astro-cid-f3ntatek]:hover{color:var(--public-text)}.fU-link[data-astro-cid-f3ntatek]:hover:after{transform:scaleX(1)}.fU-link[data-astro-cid-f3ntatek]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fU-meeting[data-astro-cid-f3ntatek]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fU-meetingTime[data-astro-cid-f3ntatek]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fU-fb[data-astro-cid-f3ntatek]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fU-fb[data-astro-cid-f3ntatek]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fU-fb[data-astro-cid-f3ntatek]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fU-fbIcon[data-astro-cid-f3ntatek]{color:var(--public-accent);display:block}.fU-bottom[data-astro-cid-f3ntatek]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fU-copy[data-astro-cid-f3ntatek]{color:var(--public-muted);margin:0;font-size:13px}.fU-legal[data-astro-cid-f3ntatek]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fU-legalLink[data-astro-cid-f3ntatek]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fU-legalLink[data-astro-cid-f3ntatek]:hover{color:var(--public-text)}.fU-legalLink[data-astro-cid-f3ntatek]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fU-sep[data-astro-cid-f3ntatek]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fU-main[data-astro-cid-f3ntatek]{grid-template-columns:1fr 1fr;gap:40px 32px}.fU-brandCol[data-astro-cid-f3ntatek]{grid-column:1/-1}}@media (max-width:560px){.fU-root[data-astro-cid-f3ntatek]{padding:0 18px}.fU-main[data-astro-cid-f3ntatek]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fU-bottom[data-astro-cid-f3ntatek]{justify-content:flex-start}}.fW-root[data-astro-cid-mkrwcmrk]{background:var(--public-bg-soft,var(--public-bg-alt));border-top:1px solid var(--public-line);color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif);margin-top:64px;padding:0 24px}.fW-main[data-astro-cid-mkrwcmrk]{grid-template-columns:var(--fW-cols,1.4fr 1fr 1fr 1.2fr);gap:48px;max-width:1240px;margin:0 auto;padding:56px 0 40px;display:grid}.fW-main[data-astro-cid-mkrwcmrk].is-3col{--fW-cols:1.4fr 1fr 1fr}.fW-brandCol[data-astro-cid-mkrwcmrk]{min-width:0}.fW-brand[data-astro-cid-mkrwcmrk]{color:var(--public-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fW-logo[data-astro-cid-mkrwcmrk]{object-fit:contain;border-radius:var(--public-radius,8px);flex:none;width:40px;height:40px;display:block}.fW-brandName[data-astro-cid-mkrwcmrk]{font-family:var(--public-font-heading,inherit);letter-spacing:.01em;color:var(--public-text);font-size:16px;font-weight:700;line-height:1.2}.fW-tagline[data-astro-cid-mkrwcmrk]{color:var(--public-muted);max-width:34ch;margin:18px 0 0;font-size:14px;line-height:1.6}.fW-address[data-astro-cid-mkrwcmrk]{color:var(--public-muted);margin:14px 0 0;font-size:13.5px;font-style:normal;line-height:1.6}.fW-col[data-astro-cid-mkrwcmrk]{min-width:0}.fW-colHead[data-astro-cid-mkrwcmrk]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);margin:0 0 16px;font-size:11px;font-weight:700}.fW-list[data-astro-cid-mkrwcmrk]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fW-link[data-astro-cid-mkrwcmrk]{color:var(--public-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.fW-link[data-astro-cid-mkrwcmrk]:after{content:"";background:var(--public-accent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fW-link[data-astro-cid-mkrwcmrk]:hover{color:var(--public-text)}.fW-link[data-astro-cid-mkrwcmrk]:hover:after{transform:scaleX(1)}.fW-link[data-astro-cid-mkrwcmrk]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;color:var(--public-text)}.fW-meeting[data-astro-cid-mkrwcmrk]{color:var(--public-muted);margin:0 0 18px;font-size:13.5px;line-height:1.7}.fW-meetingTime[data-astro-cid-mkrwcmrk]{color:var(--public-muted);opacity:.85;margin-top:4px;font-size:12.5px;display:inline-block}.fW-fb[data-astro-cid-mkrwcmrk]{color:var(--public-text);border:1px solid var(--public-line);background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fW-fb[data-astro-cid-mkrwcmrk]:hover{border-color:var(--public-accent);background:var(--public-line-soft,#ffffff0d)}.fW-fb[data-astro-cid-mkrwcmrk]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fW-fbIcon[data-astro-cid-mkrwcmrk]{color:var(--public-accent);display:block}.fW-bottom[data-astro-cid-mkrwcmrk]{border-top:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:1240px;margin:0 auto;padding:22px 0 28px;display:flex}.fW-copy[data-astro-cid-mkrwcmrk]{color:var(--public-muted);margin:0;font-size:13px}.fW-legal[data-astro-cid-mkrwcmrk]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fW-legalLink[data-astro-cid-mkrwcmrk]{color:var(--public-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.fW-legalLink[data-astro-cid-mkrwcmrk]:hover{color:var(--public-text)}.fW-legalLink[data-astro-cid-mkrwcmrk]:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.fW-sep[data-astro-cid-mkrwcmrk]{color:var(--public-muted);opacity:.5;font-size:12px}@media (max-width:960px){.fW-main[data-astro-cid-mkrwcmrk]{grid-template-columns:1fr 1fr;gap:40px 32px}.fW-brandCol[data-astro-cid-mkrwcmrk]{grid-column:1/-1}}@media (max-width:560px){.fW-root[data-astro-cid-mkrwcmrk]{padding:0 18px}.fW-main[data-astro-cid-mkrwcmrk]{grid-template-columns:1fr;gap:34px;padding:44px 0 32px}.fW-bottom[data-astro-cid-mkrwcmrk]{justify-content:flex-start}}.fG-footer[data-astro-cid-k4coqt65]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-k4coqt65]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-k4coqt65]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-k4coqt65]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-k4coqt65]{opacity:.55}.fG-strip-loc[data-astro-cid-k4coqt65]{font-weight:600}.fG-inner[data-astro-cid-k4coqt65]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-k4coqt65]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-k4coqt65]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-k4coqt65]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-k4coqt65]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-k4coqt65]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-k4coqt65]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-k4coqt65]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-k4coqt65]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-k4coqt65]{min-width:0}.fG-heading[data-astro-cid-k4coqt65]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-k4coqt65]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-k4coqt65] li[data-astro-cid-k4coqt65]{margin:0 0 .45rem}.fG-link[data-astro-cid-k4coqt65]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-k4coqt65]:hover,.fG-link[data-astro-cid-k4coqt65]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-k4coqt65]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-k4coqt65]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-k4coqt65]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-k4coqt65]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-k4coqt65]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-k4coqt65]{flex:none}.fG-social[data-astro-cid-k4coqt65]:hover,.fG-social[data-astro-cid-k4coqt65]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-k4coqt65]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-k4coqt65]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-k4coqt65]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-k4coqt65]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-k4coqt65]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-k4coqt65]:hover,.fG-legal-link[data-astro-cid-k4coqt65]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-k4coqt65]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-k4coqt65]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-k4coqt65]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-k4coqt65]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-k4coqt65]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-k4coqt65],.fG-strip-dot[data-astro-cid-k4coqt65]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-k4coqt65],.fG-social[data-astro-cid-k4coqt65],.fG-legal-link[data-astro-cid-k4coqt65]{transition:none}}.fG-footer[data-astro-cid-frjpdv4d]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-frjpdv4d]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-frjpdv4d]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-frjpdv4d]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-frjpdv4d]{opacity:.55}.fG-strip-loc[data-astro-cid-frjpdv4d]{font-weight:600}.fG-inner[data-astro-cid-frjpdv4d]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-frjpdv4d]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-frjpdv4d]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-frjpdv4d]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-frjpdv4d]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-frjpdv4d]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-frjpdv4d]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-frjpdv4d]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-frjpdv4d]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-frjpdv4d]{min-width:0}.fG-heading[data-astro-cid-frjpdv4d]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-frjpdv4d]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-frjpdv4d] li[data-astro-cid-frjpdv4d]{margin:0 0 .45rem}.fG-link[data-astro-cid-frjpdv4d]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-frjpdv4d]:hover,.fG-link[data-astro-cid-frjpdv4d]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-frjpdv4d]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-frjpdv4d]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-frjpdv4d]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-frjpdv4d]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-frjpdv4d]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-frjpdv4d]{flex:none}.fG-social[data-astro-cid-frjpdv4d]:hover,.fG-social[data-astro-cid-frjpdv4d]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-frjpdv4d]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-frjpdv4d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-frjpdv4d]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-frjpdv4d]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-frjpdv4d]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-frjpdv4d]:hover,.fG-legal-link[data-astro-cid-frjpdv4d]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-frjpdv4d]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-frjpdv4d]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-frjpdv4d]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-frjpdv4d]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-frjpdv4d]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-frjpdv4d],.fG-strip-dot[data-astro-cid-frjpdv4d]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-frjpdv4d],.fG-social[data-astro-cid-frjpdv4d],.fG-legal-link[data-astro-cid-frjpdv4d]{transition:none}}.fG-footer[data-astro-cid-xy43r3cr]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-xy43r3cr]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-xy43r3cr]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-xy43r3cr]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-xy43r3cr]{opacity:.55}.fG-strip-loc[data-astro-cid-xy43r3cr]{font-weight:600}.fG-inner[data-astro-cid-xy43r3cr]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-xy43r3cr]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-xy43r3cr]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-xy43r3cr]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-xy43r3cr]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-xy43r3cr]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-xy43r3cr]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-xy43r3cr]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-xy43r3cr]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-xy43r3cr]{min-width:0}.fG-heading[data-astro-cid-xy43r3cr]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-xy43r3cr]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-xy43r3cr] li[data-astro-cid-xy43r3cr]{margin:0 0 .45rem}.fG-link[data-astro-cid-xy43r3cr]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-xy43r3cr]:hover,.fG-link[data-astro-cid-xy43r3cr]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-xy43r3cr]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-xy43r3cr]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-xy43r3cr]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-xy43r3cr]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-xy43r3cr]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-xy43r3cr]{flex:none}.fG-social[data-astro-cid-xy43r3cr]:hover,.fG-social[data-astro-cid-xy43r3cr]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-xy43r3cr]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-xy43r3cr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-xy43r3cr]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-xy43r3cr]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-xy43r3cr]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-xy43r3cr]:hover,.fG-legal-link[data-astro-cid-xy43r3cr]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-xy43r3cr]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-xy43r3cr]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-xy43r3cr]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-xy43r3cr]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-xy43r3cr]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-xy43r3cr],.fG-strip-dot[data-astro-cid-xy43r3cr]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-xy43r3cr],.fG-social[data-astro-cid-xy43r3cr],.fG-legal-link[data-astro-cid-xy43r3cr]{transition:none}}.fG-footer[data-astro-cid-fldojbf5]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-fldojbf5]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-fldojbf5]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-fldojbf5]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-fldojbf5]{opacity:.55}.fG-strip-loc[data-astro-cid-fldojbf5]{font-weight:600}.fG-inner[data-astro-cid-fldojbf5]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-fldojbf5]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-fldojbf5]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-fldojbf5]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-fldojbf5]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-fldojbf5]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-fldojbf5]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-fldojbf5]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-fldojbf5]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-fldojbf5]{min-width:0}.fG-heading[data-astro-cid-fldojbf5]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-fldojbf5]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-fldojbf5] li[data-astro-cid-fldojbf5]{margin:0 0 .45rem}.fG-link[data-astro-cid-fldojbf5]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-fldojbf5]:hover,.fG-link[data-astro-cid-fldojbf5]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-fldojbf5]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-fldojbf5]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-fldojbf5]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-fldojbf5]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-fldojbf5]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-fldojbf5]{flex:none}.fG-social[data-astro-cid-fldojbf5]:hover,.fG-social[data-astro-cid-fldojbf5]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-fldojbf5]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-fldojbf5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-fldojbf5]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-fldojbf5]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-fldojbf5]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-fldojbf5]:hover,.fG-legal-link[data-astro-cid-fldojbf5]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-fldojbf5]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-fldojbf5]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-fldojbf5]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-fldojbf5]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-fldojbf5]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-fldojbf5],.fG-strip-dot[data-astro-cid-fldojbf5]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-fldojbf5],.fG-social[data-astro-cid-fldojbf5],.fG-legal-link[data-astro-cid-fldojbf5]{transition:none}}.fG-footer[data-astro-cid-2omm3ss7]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-2omm3ss7]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-2omm3ss7]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-2omm3ss7]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-2omm3ss7]{opacity:.55}.fG-strip-loc[data-astro-cid-2omm3ss7]{font-weight:600}.fG-inner[data-astro-cid-2omm3ss7]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-2omm3ss7]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-2omm3ss7]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-2omm3ss7]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-2omm3ss7]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-2omm3ss7]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-2omm3ss7]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-2omm3ss7]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-2omm3ss7]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-2omm3ss7]{min-width:0}.fG-heading[data-astro-cid-2omm3ss7]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-2omm3ss7]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-2omm3ss7] li[data-astro-cid-2omm3ss7]{margin:0 0 .45rem}.fG-link[data-astro-cid-2omm3ss7]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-2omm3ss7]:hover,.fG-link[data-astro-cid-2omm3ss7]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-2omm3ss7]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-2omm3ss7]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-2omm3ss7]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-2omm3ss7]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-2omm3ss7]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-2omm3ss7]{flex:none}.fG-social[data-astro-cid-2omm3ss7]:hover,.fG-social[data-astro-cid-2omm3ss7]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-2omm3ss7]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-2omm3ss7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-2omm3ss7]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-2omm3ss7]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-2omm3ss7]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-2omm3ss7]:hover,.fG-legal-link[data-astro-cid-2omm3ss7]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-2omm3ss7]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-2omm3ss7]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-2omm3ss7]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-2omm3ss7]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-2omm3ss7]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-2omm3ss7],.fG-strip-dot[data-astro-cid-2omm3ss7]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-2omm3ss7],.fG-social[data-astro-cid-2omm3ss7],.fG-legal-link[data-astro-cid-2omm3ss7]{transition:none}}.fG-footer[data-astro-cid-eua542wm]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-eua542wm]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-eua542wm]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-eua542wm]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-eua542wm]{opacity:.55}.fG-strip-loc[data-astro-cid-eua542wm]{font-weight:600}.fG-inner[data-astro-cid-eua542wm]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-eua542wm]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-eua542wm]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-eua542wm]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-eua542wm]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-eua542wm]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-eua542wm]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-eua542wm]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-eua542wm]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-eua542wm]{min-width:0}.fG-heading[data-astro-cid-eua542wm]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-eua542wm]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-eua542wm] li[data-astro-cid-eua542wm]{margin:0 0 .45rem}.fG-link[data-astro-cid-eua542wm]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-eua542wm]:hover,.fG-link[data-astro-cid-eua542wm]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-eua542wm]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-eua542wm]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-eua542wm]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-eua542wm]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-eua542wm]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-eua542wm]{flex:none}.fG-social[data-astro-cid-eua542wm]:hover,.fG-social[data-astro-cid-eua542wm]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-eua542wm]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-eua542wm]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-eua542wm]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-eua542wm]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-eua542wm]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-eua542wm]:hover,.fG-legal-link[data-astro-cid-eua542wm]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-eua542wm]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-eua542wm]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-eua542wm]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-eua542wm]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-eua542wm]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-eua542wm],.fG-strip-dot[data-astro-cid-eua542wm]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-eua542wm],.fG-social[data-astro-cid-eua542wm],.fG-legal-link[data-astro-cid-eua542wm]{transition:none}}.fG-footer[data-astro-cid-vn26z3l7]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-vn26z3l7]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-vn26z3l7]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-vn26z3l7]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-vn26z3l7]{opacity:.55}.fG-strip-loc[data-astro-cid-vn26z3l7]{font-weight:600}.fG-inner[data-astro-cid-vn26z3l7]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-vn26z3l7]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-vn26z3l7]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-vn26z3l7]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-vn26z3l7]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-vn26z3l7]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-vn26z3l7]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-vn26z3l7]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-vn26z3l7]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-vn26z3l7]{min-width:0}.fG-heading[data-astro-cid-vn26z3l7]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-vn26z3l7]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-vn26z3l7] li[data-astro-cid-vn26z3l7]{margin:0 0 .45rem}.fG-link[data-astro-cid-vn26z3l7]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-vn26z3l7]:hover,.fG-link[data-astro-cid-vn26z3l7]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-vn26z3l7]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-vn26z3l7]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-vn26z3l7]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-vn26z3l7]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-vn26z3l7]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-vn26z3l7]{flex:none}.fG-social[data-astro-cid-vn26z3l7]:hover,.fG-social[data-astro-cid-vn26z3l7]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-vn26z3l7]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-vn26z3l7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-vn26z3l7]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-vn26z3l7]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-vn26z3l7]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-vn26z3l7]:hover,.fG-legal-link[data-astro-cid-vn26z3l7]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-vn26z3l7]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-vn26z3l7]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-vn26z3l7]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-vn26z3l7]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-vn26z3l7]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-vn26z3l7],.fG-strip-dot[data-astro-cid-vn26z3l7]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-vn26z3l7],.fG-social[data-astro-cid-vn26z3l7],.fG-legal-link[data-astro-cid-vn26z3l7]{transition:none}}.fG-footer[data-astro-cid-odemjvtf]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-odemjvtf]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-odemjvtf]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-odemjvtf]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-odemjvtf]{opacity:.55}.fG-strip-loc[data-astro-cid-odemjvtf]{font-weight:600}.fG-inner[data-astro-cid-odemjvtf]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-odemjvtf]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-odemjvtf]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-odemjvtf]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-odemjvtf]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-odemjvtf]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-odemjvtf]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-odemjvtf]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-odemjvtf]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-odemjvtf]{min-width:0}.fG-heading[data-astro-cid-odemjvtf]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-odemjvtf]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-odemjvtf] li[data-astro-cid-odemjvtf]{margin:0 0 .45rem}.fG-link[data-astro-cid-odemjvtf]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-odemjvtf]:hover,.fG-link[data-astro-cid-odemjvtf]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-odemjvtf]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-odemjvtf]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-odemjvtf]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-odemjvtf]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-odemjvtf]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-odemjvtf]{flex:none}.fG-social[data-astro-cid-odemjvtf]:hover,.fG-social[data-astro-cid-odemjvtf]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-odemjvtf]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-odemjvtf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-odemjvtf]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-odemjvtf]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-odemjvtf]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-odemjvtf]:hover,.fG-legal-link[data-astro-cid-odemjvtf]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-odemjvtf]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-odemjvtf]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-odemjvtf]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-odemjvtf]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-odemjvtf]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-odemjvtf],.fG-strip-dot[data-astro-cid-odemjvtf]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-odemjvtf],.fG-social[data-astro-cid-odemjvtf],.fG-legal-link[data-astro-cid-odemjvtf]{transition:none}}.fG-footer[data-astro-cid-yaflbirg]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-yaflbirg]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-yaflbirg]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-yaflbirg]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-yaflbirg]{opacity:.55}.fG-strip-loc[data-astro-cid-yaflbirg]{font-weight:600}.fG-inner[data-astro-cid-yaflbirg]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-yaflbirg]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-yaflbirg]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-yaflbirg]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-yaflbirg]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-yaflbirg]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-yaflbirg]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-yaflbirg]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-yaflbirg]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-yaflbirg]{min-width:0}.fG-heading[data-astro-cid-yaflbirg]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-yaflbirg]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-yaflbirg] li[data-astro-cid-yaflbirg]{margin:0 0 .45rem}.fG-link[data-astro-cid-yaflbirg]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-yaflbirg]:hover,.fG-link[data-astro-cid-yaflbirg]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-yaflbirg]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-yaflbirg]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-yaflbirg]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-yaflbirg]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-yaflbirg]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-yaflbirg]{flex:none}.fG-social[data-astro-cid-yaflbirg]:hover,.fG-social[data-astro-cid-yaflbirg]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-yaflbirg]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-yaflbirg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-yaflbirg]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-yaflbirg]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-yaflbirg]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-yaflbirg]:hover,.fG-legal-link[data-astro-cid-yaflbirg]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-yaflbirg]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-yaflbirg]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-yaflbirg]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-yaflbirg]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-yaflbirg]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-yaflbirg],.fG-strip-dot[data-astro-cid-yaflbirg]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-yaflbirg],.fG-social[data-astro-cid-yaflbirg],.fG-legal-link[data-astro-cid-yaflbirg]{transition:none}}.fG-footer[data-astro-cid-az2nnzbl]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-az2nnzbl]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-az2nnzbl]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-az2nnzbl]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-az2nnzbl]{opacity:.55}.fG-strip-loc[data-astro-cid-az2nnzbl]{font-weight:600}.fG-inner[data-astro-cid-az2nnzbl]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-az2nnzbl]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-az2nnzbl]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-az2nnzbl]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-az2nnzbl]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-az2nnzbl]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-az2nnzbl]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-az2nnzbl]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-az2nnzbl]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-az2nnzbl]{min-width:0}.fG-heading[data-astro-cid-az2nnzbl]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-az2nnzbl]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-az2nnzbl] li[data-astro-cid-az2nnzbl]{margin:0 0 .45rem}.fG-link[data-astro-cid-az2nnzbl]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-az2nnzbl]:hover,.fG-link[data-astro-cid-az2nnzbl]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-az2nnzbl]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-az2nnzbl]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-az2nnzbl]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-az2nnzbl]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-az2nnzbl]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-az2nnzbl]{flex:none}.fG-social[data-astro-cid-az2nnzbl]:hover,.fG-social[data-astro-cid-az2nnzbl]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-az2nnzbl]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-az2nnzbl]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-az2nnzbl]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-az2nnzbl]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-az2nnzbl]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-az2nnzbl]:hover,.fG-legal-link[data-astro-cid-az2nnzbl]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-az2nnzbl]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-az2nnzbl]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-az2nnzbl]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-az2nnzbl]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-az2nnzbl]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-az2nnzbl],.fG-strip-dot[data-astro-cid-az2nnzbl]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-az2nnzbl],.fG-social[data-astro-cid-az2nnzbl],.fG-legal-link[data-astro-cid-az2nnzbl]{transition:none}}.fG-footer[data-astro-cid-dnf4bosw]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-dnf4bosw]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-dnf4bosw]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-dnf4bosw]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-dnf4bosw]{opacity:.55}.fG-strip-loc[data-astro-cid-dnf4bosw]{font-weight:600}.fG-inner[data-astro-cid-dnf4bosw]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-dnf4bosw]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-dnf4bosw]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-dnf4bosw]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-dnf4bosw]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-dnf4bosw]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-dnf4bosw]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-dnf4bosw]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-dnf4bosw]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-dnf4bosw]{min-width:0}.fG-heading[data-astro-cid-dnf4bosw]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-dnf4bosw]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-dnf4bosw] li[data-astro-cid-dnf4bosw]{margin:0 0 .45rem}.fG-link[data-astro-cid-dnf4bosw]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-dnf4bosw]:hover,.fG-link[data-astro-cid-dnf4bosw]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-dnf4bosw]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-dnf4bosw]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-dnf4bosw]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-dnf4bosw]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-dnf4bosw]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-dnf4bosw]{flex:none}.fG-social[data-astro-cid-dnf4bosw]:hover,.fG-social[data-astro-cid-dnf4bosw]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-dnf4bosw]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-dnf4bosw]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-dnf4bosw]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-dnf4bosw]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-dnf4bosw]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-dnf4bosw]:hover,.fG-legal-link[data-astro-cid-dnf4bosw]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-dnf4bosw]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-dnf4bosw]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-dnf4bosw]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-dnf4bosw]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-dnf4bosw]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-dnf4bosw],.fG-strip-dot[data-astro-cid-dnf4bosw]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-dnf4bosw],.fG-social[data-astro-cid-dnf4bosw],.fG-legal-link[data-astro-cid-dnf4bosw]{transition:none}}.fG-footer[data-astro-cid-7eibxoap]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-7eibxoap]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-7eibxoap]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-7eibxoap]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-7eibxoap]{opacity:.55}.fG-strip-loc[data-astro-cid-7eibxoap]{font-weight:600}.fG-inner[data-astro-cid-7eibxoap]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-7eibxoap]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-7eibxoap]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-7eibxoap]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-7eibxoap]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-7eibxoap]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-7eibxoap]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-7eibxoap]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-7eibxoap]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-7eibxoap]{min-width:0}.fG-heading[data-astro-cid-7eibxoap]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-7eibxoap]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-7eibxoap] li[data-astro-cid-7eibxoap]{margin:0 0 .45rem}.fG-link[data-astro-cid-7eibxoap]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-7eibxoap]:hover,.fG-link[data-astro-cid-7eibxoap]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-7eibxoap]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-7eibxoap]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-7eibxoap]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-7eibxoap]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-7eibxoap]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-7eibxoap]{flex:none}.fG-social[data-astro-cid-7eibxoap]:hover,.fG-social[data-astro-cid-7eibxoap]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-7eibxoap]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-7eibxoap]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-7eibxoap]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-7eibxoap]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-7eibxoap]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-7eibxoap]:hover,.fG-legal-link[data-astro-cid-7eibxoap]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-7eibxoap]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-7eibxoap]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-7eibxoap]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-7eibxoap]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-7eibxoap]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-7eibxoap],.fG-strip-dot[data-astro-cid-7eibxoap]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-7eibxoap],.fG-social[data-astro-cid-7eibxoap],.fG-legal-link[data-astro-cid-7eibxoap]{transition:none}}.fG-footer[data-astro-cid-eplid72d]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-eplid72d]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-eplid72d]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-eplid72d]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-eplid72d]{opacity:.55}.fG-strip-loc[data-astro-cid-eplid72d]{font-weight:600}.fG-inner[data-astro-cid-eplid72d]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-eplid72d]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-eplid72d]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-eplid72d]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-eplid72d]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-eplid72d]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-eplid72d]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-eplid72d]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-eplid72d]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-eplid72d]{min-width:0}.fG-heading[data-astro-cid-eplid72d]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-eplid72d]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-eplid72d] li[data-astro-cid-eplid72d]{margin:0 0 .45rem}.fG-link[data-astro-cid-eplid72d]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-eplid72d]:hover,.fG-link[data-astro-cid-eplid72d]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-eplid72d]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-eplid72d]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-eplid72d]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-eplid72d]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-eplid72d]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-eplid72d]{flex:none}.fG-social[data-astro-cid-eplid72d]:hover,.fG-social[data-astro-cid-eplid72d]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-eplid72d]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-eplid72d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-eplid72d]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-eplid72d]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-eplid72d]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-eplid72d]:hover,.fG-legal-link[data-astro-cid-eplid72d]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-eplid72d]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-eplid72d]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-eplid72d]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-eplid72d]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-eplid72d]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-eplid72d],.fG-strip-dot[data-astro-cid-eplid72d]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-eplid72d],.fG-social[data-astro-cid-eplid72d],.fG-legal-link[data-astro-cid-eplid72d]{transition:none}}.fG-footer[data-astro-cid-of5arsa7]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-of5arsa7]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-of5arsa7]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-of5arsa7]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-of5arsa7]{opacity:.55}.fG-strip-loc[data-astro-cid-of5arsa7]{font-weight:600}.fG-inner[data-astro-cid-of5arsa7]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-of5arsa7]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-of5arsa7]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-of5arsa7]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-of5arsa7]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-of5arsa7]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-of5arsa7]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-of5arsa7]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-of5arsa7]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-of5arsa7]{min-width:0}.fG-heading[data-astro-cid-of5arsa7]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-of5arsa7]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-of5arsa7] li[data-astro-cid-of5arsa7]{margin:0 0 .45rem}.fG-link[data-astro-cid-of5arsa7]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-of5arsa7]:hover,.fG-link[data-astro-cid-of5arsa7]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-of5arsa7]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-of5arsa7]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-of5arsa7]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-of5arsa7]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-of5arsa7]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-of5arsa7]{flex:none}.fG-social[data-astro-cid-of5arsa7]:hover,.fG-social[data-astro-cid-of5arsa7]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-of5arsa7]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-of5arsa7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-of5arsa7]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-of5arsa7]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-of5arsa7]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-of5arsa7]:hover,.fG-legal-link[data-astro-cid-of5arsa7]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-of5arsa7]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-of5arsa7]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-of5arsa7]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-of5arsa7]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-of5arsa7]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-of5arsa7],.fG-strip-dot[data-astro-cid-of5arsa7]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-of5arsa7],.fG-social[data-astro-cid-of5arsa7],.fG-legal-link[data-astro-cid-of5arsa7]{transition:none}}.fG-footer[data-astro-cid-7nlyy3kj]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-7nlyy3kj]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-7nlyy3kj]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-7nlyy3kj]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-7nlyy3kj]{opacity:.55}.fG-strip-loc[data-astro-cid-7nlyy3kj]{font-weight:600}.fG-inner[data-astro-cid-7nlyy3kj]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-7nlyy3kj]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-7nlyy3kj]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-7nlyy3kj]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-7nlyy3kj]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-7nlyy3kj]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-7nlyy3kj]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-7nlyy3kj]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-7nlyy3kj]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-7nlyy3kj]{min-width:0}.fG-heading[data-astro-cid-7nlyy3kj]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-7nlyy3kj]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-7nlyy3kj] li[data-astro-cid-7nlyy3kj]{margin:0 0 .45rem}.fG-link[data-astro-cid-7nlyy3kj]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-7nlyy3kj]:hover,.fG-link[data-astro-cid-7nlyy3kj]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-7nlyy3kj]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-7nlyy3kj]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-7nlyy3kj]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-7nlyy3kj]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-7nlyy3kj]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-7nlyy3kj]{flex:none}.fG-social[data-astro-cid-7nlyy3kj]:hover,.fG-social[data-astro-cid-7nlyy3kj]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-7nlyy3kj]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-7nlyy3kj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-7nlyy3kj]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-7nlyy3kj]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-7nlyy3kj]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-7nlyy3kj]:hover,.fG-legal-link[data-astro-cid-7nlyy3kj]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-7nlyy3kj]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-7nlyy3kj]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-7nlyy3kj]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-7nlyy3kj]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-7nlyy3kj]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-7nlyy3kj],.fG-strip-dot[data-astro-cid-7nlyy3kj]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-7nlyy3kj],.fG-social[data-astro-cid-7nlyy3kj],.fG-legal-link[data-astro-cid-7nlyy3kj]{transition:none}}.fG-footer[data-astro-cid-eewmdvkd]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-eewmdvkd]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-eewmdvkd]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-eewmdvkd]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-eewmdvkd]{opacity:.55}.fG-strip-loc[data-astro-cid-eewmdvkd]{font-weight:600}.fG-inner[data-astro-cid-eewmdvkd]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-eewmdvkd]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-eewmdvkd]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-eewmdvkd]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-eewmdvkd]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-eewmdvkd]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-eewmdvkd]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-eewmdvkd]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-eewmdvkd]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-eewmdvkd]{min-width:0}.fG-heading[data-astro-cid-eewmdvkd]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-eewmdvkd]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-eewmdvkd] li[data-astro-cid-eewmdvkd]{margin:0 0 .45rem}.fG-link[data-astro-cid-eewmdvkd]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-eewmdvkd]:hover,.fG-link[data-astro-cid-eewmdvkd]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-eewmdvkd]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-eewmdvkd]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-eewmdvkd]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-eewmdvkd]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-eewmdvkd]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-eewmdvkd]{flex:none}.fG-social[data-astro-cid-eewmdvkd]:hover,.fG-social[data-astro-cid-eewmdvkd]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-eewmdvkd]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-eewmdvkd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-eewmdvkd]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-eewmdvkd]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-eewmdvkd]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-eewmdvkd]:hover,.fG-legal-link[data-astro-cid-eewmdvkd]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-eewmdvkd]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-eewmdvkd]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-eewmdvkd]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-eewmdvkd]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-eewmdvkd]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-eewmdvkd],.fG-strip-dot[data-astro-cid-eewmdvkd]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-eewmdvkd],.fG-social[data-astro-cid-eewmdvkd],.fG-legal-link[data-astro-cid-eewmdvkd]{transition:none}}.fG-footer[data-astro-cid-rocy4jgb]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-rocy4jgb]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-rocy4jgb]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-rocy4jgb]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-rocy4jgb]{opacity:.55}.fG-strip-loc[data-astro-cid-rocy4jgb]{font-weight:600}.fG-inner[data-astro-cid-rocy4jgb]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-rocy4jgb]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-rocy4jgb]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-rocy4jgb]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-rocy4jgb]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-rocy4jgb]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-rocy4jgb]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-rocy4jgb]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-rocy4jgb]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-rocy4jgb]{min-width:0}.fG-heading[data-astro-cid-rocy4jgb]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-rocy4jgb]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-rocy4jgb] li[data-astro-cid-rocy4jgb]{margin:0 0 .45rem}.fG-link[data-astro-cid-rocy4jgb]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-rocy4jgb]:hover,.fG-link[data-astro-cid-rocy4jgb]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-rocy4jgb]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-rocy4jgb]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-rocy4jgb]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-rocy4jgb]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-rocy4jgb]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-rocy4jgb]{flex:none}.fG-social[data-astro-cid-rocy4jgb]:hover,.fG-social[data-astro-cid-rocy4jgb]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-rocy4jgb]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-rocy4jgb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-rocy4jgb]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-rocy4jgb]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-rocy4jgb]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-rocy4jgb]:hover,.fG-legal-link[data-astro-cid-rocy4jgb]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-rocy4jgb]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-rocy4jgb]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-rocy4jgb]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-rocy4jgb]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-rocy4jgb]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-rocy4jgb],.fG-strip-dot[data-astro-cid-rocy4jgb]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-rocy4jgb],.fG-social[data-astro-cid-rocy4jgb],.fG-legal-link[data-astro-cid-rocy4jgb]{transition:none}}.fG-footer[data-astro-cid-scwalmcs]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-scwalmcs]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-scwalmcs]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-scwalmcs]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-scwalmcs]{opacity:.55}.fG-strip-loc[data-astro-cid-scwalmcs]{font-weight:600}.fG-inner[data-astro-cid-scwalmcs]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-scwalmcs]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-scwalmcs]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-scwalmcs]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-scwalmcs]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-scwalmcs]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-scwalmcs]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-scwalmcs]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-scwalmcs]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-scwalmcs]{min-width:0}.fG-heading[data-astro-cid-scwalmcs]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-scwalmcs]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-scwalmcs] li[data-astro-cid-scwalmcs]{margin:0 0 .45rem}.fG-link[data-astro-cid-scwalmcs]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-scwalmcs]:hover,.fG-link[data-astro-cid-scwalmcs]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-scwalmcs]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-scwalmcs]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-scwalmcs]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-scwalmcs]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-scwalmcs]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-scwalmcs]{flex:none}.fG-social[data-astro-cid-scwalmcs]:hover,.fG-social[data-astro-cid-scwalmcs]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-scwalmcs]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-scwalmcs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-scwalmcs]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-scwalmcs]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-scwalmcs]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-scwalmcs]:hover,.fG-legal-link[data-astro-cid-scwalmcs]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-scwalmcs]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-scwalmcs]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-scwalmcs]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-scwalmcs]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-scwalmcs]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-scwalmcs],.fG-strip-dot[data-astro-cid-scwalmcs]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-scwalmcs],.fG-social[data-astro-cid-scwalmcs],.fG-legal-link[data-astro-cid-scwalmcs]{transition:none}}.fG-footer[data-astro-cid-q2oa6ivn]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-q2oa6ivn]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-q2oa6ivn]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-q2oa6ivn]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-q2oa6ivn]{opacity:.55}.fG-strip-loc[data-astro-cid-q2oa6ivn]{font-weight:600}.fG-inner[data-astro-cid-q2oa6ivn]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-q2oa6ivn]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-q2oa6ivn]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-q2oa6ivn]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-q2oa6ivn]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-q2oa6ivn]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-q2oa6ivn]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-q2oa6ivn]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-q2oa6ivn]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-q2oa6ivn]{min-width:0}.fG-heading[data-astro-cid-q2oa6ivn]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-q2oa6ivn]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-q2oa6ivn] li[data-astro-cid-q2oa6ivn]{margin:0 0 .45rem}.fG-link[data-astro-cid-q2oa6ivn]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-q2oa6ivn]:hover,.fG-link[data-astro-cid-q2oa6ivn]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-q2oa6ivn]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-q2oa6ivn]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-q2oa6ivn]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-q2oa6ivn]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-q2oa6ivn]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-q2oa6ivn]{flex:none}.fG-social[data-astro-cid-q2oa6ivn]:hover,.fG-social[data-astro-cid-q2oa6ivn]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-q2oa6ivn]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-q2oa6ivn]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-q2oa6ivn]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-q2oa6ivn]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-q2oa6ivn]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-q2oa6ivn]:hover,.fG-legal-link[data-astro-cid-q2oa6ivn]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-q2oa6ivn]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-q2oa6ivn]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-q2oa6ivn]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-q2oa6ivn]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-q2oa6ivn]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-q2oa6ivn],.fG-strip-dot[data-astro-cid-q2oa6ivn]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-q2oa6ivn],.fG-social[data-astro-cid-q2oa6ivn],.fG-legal-link[data-astro-cid-q2oa6ivn]{transition:none}}.fG-footer[data-astro-cid-llqtojj4]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-llqtojj4]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-llqtojj4]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-llqtojj4]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-llqtojj4]{opacity:.55}.fG-strip-loc[data-astro-cid-llqtojj4]{font-weight:600}.fG-inner[data-astro-cid-llqtojj4]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-llqtojj4]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-llqtojj4]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-llqtojj4]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-llqtojj4]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-llqtojj4]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-llqtojj4]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-llqtojj4]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-llqtojj4]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-llqtojj4]{min-width:0}.fG-heading[data-astro-cid-llqtojj4]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-llqtojj4]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-llqtojj4] li[data-astro-cid-llqtojj4]{margin:0 0 .45rem}.fG-link[data-astro-cid-llqtojj4]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-llqtojj4]:hover,.fG-link[data-astro-cid-llqtojj4]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-llqtojj4]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-llqtojj4]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-llqtojj4]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-llqtojj4]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-llqtojj4]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-llqtojj4]{flex:none}.fG-social[data-astro-cid-llqtojj4]:hover,.fG-social[data-astro-cid-llqtojj4]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-llqtojj4]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-llqtojj4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-llqtojj4]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-llqtojj4]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-llqtojj4]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-llqtojj4]:hover,.fG-legal-link[data-astro-cid-llqtojj4]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-llqtojj4]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-llqtojj4]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-llqtojj4]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-llqtojj4]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-llqtojj4]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-llqtojj4],.fG-strip-dot[data-astro-cid-llqtojj4]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-llqtojj4],.fG-social[data-astro-cid-llqtojj4],.fG-legal-link[data-astro-cid-llqtojj4]{transition:none}}.fG-footer[data-astro-cid-xl7y6e6y]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-xl7y6e6y]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-xl7y6e6y]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-xl7y6e6y]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-xl7y6e6y]{opacity:.55}.fG-strip-loc[data-astro-cid-xl7y6e6y]{font-weight:600}.fG-inner[data-astro-cid-xl7y6e6y]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-xl7y6e6y]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-xl7y6e6y]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-xl7y6e6y]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-xl7y6e6y]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-xl7y6e6y]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-xl7y6e6y]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-xl7y6e6y]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-xl7y6e6y]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-xl7y6e6y]{min-width:0}.fG-heading[data-astro-cid-xl7y6e6y]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-xl7y6e6y]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-xl7y6e6y] li[data-astro-cid-xl7y6e6y]{margin:0 0 .45rem}.fG-link[data-astro-cid-xl7y6e6y]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-xl7y6e6y]:hover,.fG-link[data-astro-cid-xl7y6e6y]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-xl7y6e6y]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-xl7y6e6y]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-xl7y6e6y]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-xl7y6e6y]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-xl7y6e6y]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-xl7y6e6y]{flex:none}.fG-social[data-astro-cid-xl7y6e6y]:hover,.fG-social[data-astro-cid-xl7y6e6y]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-xl7y6e6y]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-xl7y6e6y]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-xl7y6e6y]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-xl7y6e6y]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-xl7y6e6y]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-xl7y6e6y]:hover,.fG-legal-link[data-astro-cid-xl7y6e6y]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-xl7y6e6y]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-xl7y6e6y]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-xl7y6e6y]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-xl7y6e6y]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-xl7y6e6y]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-xl7y6e6y],.fG-strip-dot[data-astro-cid-xl7y6e6y]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-xl7y6e6y],.fG-social[data-astro-cid-xl7y6e6y],.fG-legal-link[data-astro-cid-xl7y6e6y]{transition:none}}.fG-footer[data-astro-cid-gilprfyu]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-gilprfyu]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-gilprfyu]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-gilprfyu]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-gilprfyu]{opacity:.55}.fG-strip-loc[data-astro-cid-gilprfyu]{font-weight:600}.fG-inner[data-astro-cid-gilprfyu]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-gilprfyu]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-gilprfyu]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-gilprfyu]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-gilprfyu]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-gilprfyu]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-gilprfyu]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-gilprfyu]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-gilprfyu]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-gilprfyu]{min-width:0}.fG-heading[data-astro-cid-gilprfyu]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-gilprfyu]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-gilprfyu] li[data-astro-cid-gilprfyu]{margin:0 0 .45rem}.fG-link[data-astro-cid-gilprfyu]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-gilprfyu]:hover,.fG-link[data-astro-cid-gilprfyu]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-gilprfyu]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-gilprfyu]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-gilprfyu]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-gilprfyu]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-gilprfyu]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-gilprfyu]{flex:none}.fG-social[data-astro-cid-gilprfyu]:hover,.fG-social[data-astro-cid-gilprfyu]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-gilprfyu]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-gilprfyu]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-gilprfyu]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-gilprfyu]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-gilprfyu]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-gilprfyu]:hover,.fG-legal-link[data-astro-cid-gilprfyu]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-gilprfyu]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-gilprfyu]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-gilprfyu]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-gilprfyu]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-gilprfyu]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-gilprfyu],.fG-strip-dot[data-astro-cid-gilprfyu]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-gilprfyu],.fG-social[data-astro-cid-gilprfyu],.fG-legal-link[data-astro-cid-gilprfyu]{transition:none}}.fG-footer[data-astro-cid-7hhcpfgo]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-7hhcpfgo]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-7hhcpfgo]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-7hhcpfgo]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-7hhcpfgo]{opacity:.55}.fG-strip-loc[data-astro-cid-7hhcpfgo]{font-weight:600}.fG-inner[data-astro-cid-7hhcpfgo]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-7hhcpfgo]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-7hhcpfgo]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-7hhcpfgo]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-7hhcpfgo]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-7hhcpfgo]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-7hhcpfgo]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-7hhcpfgo]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-7hhcpfgo]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-7hhcpfgo]{min-width:0}.fG-heading[data-astro-cid-7hhcpfgo]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-7hhcpfgo]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-7hhcpfgo] li[data-astro-cid-7hhcpfgo]{margin:0 0 .45rem}.fG-link[data-astro-cid-7hhcpfgo]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-7hhcpfgo]:hover,.fG-link[data-astro-cid-7hhcpfgo]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-7hhcpfgo]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-7hhcpfgo]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-7hhcpfgo]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-7hhcpfgo]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-7hhcpfgo]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-7hhcpfgo]{flex:none}.fG-social[data-astro-cid-7hhcpfgo]:hover,.fG-social[data-astro-cid-7hhcpfgo]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-7hhcpfgo]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-7hhcpfgo]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-7hhcpfgo]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-7hhcpfgo]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-7hhcpfgo]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-7hhcpfgo]:hover,.fG-legal-link[data-astro-cid-7hhcpfgo]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-7hhcpfgo]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-7hhcpfgo]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-7hhcpfgo]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-7hhcpfgo]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-7hhcpfgo]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-7hhcpfgo],.fG-strip-dot[data-astro-cid-7hhcpfgo]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-7hhcpfgo],.fG-social[data-astro-cid-7hhcpfgo],.fG-legal-link[data-astro-cid-7hhcpfgo]{transition:none}}.fG-footer[data-astro-cid-nigqv2fs]{background:var(--public-bg-alt);width:100%;color:var(--public-text);border-top:1px solid var(--public-line);font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);margin-top:auto}.fG-strip[data-astro-cid-nigqv2fs]{background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt));border-bottom:1px solid var(--public-line)}.fG-strip-inner[data-astro-cid-nigqv2fs]{letter-spacing:.08em;text-transform:uppercase;max-width:1240px;color:var(--public-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2rem);font-size:.72rem;display:flex}.fG-strip-est[data-astro-cid-nigqv2fs]{color:var(--public-text);font-weight:700}.fG-strip-dot[data-astro-cid-nigqv2fs]{opacity:.55}.fG-strip-loc[data-astro-cid-nigqv2fs]{font-weight:600}.fG-inner[data-astro-cid-nigqv2fs]{grid-template-columns:minmax(230px,1fr) 2.2fr;align-items:start;gap:2rem 2.5rem;max-width:1240px;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,2rem) 1.75rem;display:grid}.fG-brand-link[data-astro-cid-nigqv2fs]{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.fG-logo[data-astro-cid-nigqv2fs]{object-fit:contain;flex:none;width:56px;height:56px;display:block}.fG-brand-text[data-astro-cid-nigqv2fs]{flex-direction:column;gap:.28rem;min-width:0;display:flex}.fG-wordmark[data-astro-cid-nigqv2fs]{font-family:var(--public-font-heading,Georgia, "Times New Roman", serif);color:var(--public-text);font-size:1.3rem;font-weight:700;line-height:1.08}.fG-est[data-astro-cid-nigqv2fs]{letter-spacing:.14em;text-transform:uppercase;color:var(--public-muted);font-size:.66rem;font-weight:600}.fG-tagline[data-astro-cid-nigqv2fs]{max-width:34ch;color:var(--public-muted);margin:1rem 0 0;font-size:.86rem;line-height:1.55}.fG-tagline-addr[data-astro-cid-nigqv2fs]{color:var(--public-muted);margin-top:.35rem;font-size:.82rem;display:block}.fG-columns[data-astro-cid-nigqv2fs]{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.fG-col[data-astro-cid-nigqv2fs]{min-width:0}.fG-heading[data-astro-cid-nigqv2fs]{border-bottom:1px solid var(--public-line);letter-spacing:.16em;text-transform:uppercase;color:var(--public-text);margin:0 0 .85rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700}.fG-list[data-astro-cid-nigqv2fs]{margin:0;padding:0;list-style:none}.fG-list[data-astro-cid-nigqv2fs] li[data-astro-cid-nigqv2fs]{margin:0 0 .45rem}.fG-link[data-astro-cid-nigqv2fs]{color:var(--public-muted);font-size:.86rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}.fG-link[data-astro-cid-nigqv2fs]:hover,.fG-link[data-astro-cid-nigqv2fs]:focus-visible{color:var(--public-accent);outline:none}.fG-address[data-astro-cid-nigqv2fs]{margin:0 0 .75rem;font-style:normal}.fG-addr-line[data-astro-cid-nigqv2fs]{color:var(--public-muted);font-size:.86rem;line-height:1.5;display:block}.fG-meet[data-astro-cid-nigqv2fs]{flex-direction:column;gap:.25rem;margin:0 0 .9rem;display:flex}.fG-meet-line[data-astro-cid-nigqv2fs]{color:var(--public-muted);font-size:.82rem;line-height:1.45}.fG-social[data-astro-cid-nigqv2fs]{color:var(--public-text);background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,8px);align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fG-social-icon[data-astro-cid-nigqv2fs]{flex:none}.fG-social[data-astro-cid-nigqv2fs]:hover,.fG-social[data-astro-cid-nigqv2fs]:focus-visible{color:var(--public-accent);border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));outline:none}.fG-bottom[data-astro-cid-nigqv2fs]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg-alt));border-top:1px solid var(--public-line)}.fG-bottom-inner[data-astro-cid-nigqv2fs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1240px;margin:0 auto;padding:.95rem clamp(1rem,3vw,2rem);display:flex}.fG-copy[data-astro-cid-nigqv2fs]{letter-spacing:.03em;color:var(--public-muted);margin:0;font-size:.76rem}.fG-legal[data-astro-cid-nigqv2fs]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;display:inline-flex}.fG-legal-link[data-astro-cid-nigqv2fs]{color:var(--public-muted);font-weight:600;text-decoration:none;transition:color .15s}.fG-legal-link[data-astro-cid-nigqv2fs]:hover,.fG-legal-link[data-astro-cid-nigqv2fs]:focus-visible{color:var(--public-accent);outline:none}.fG-legal-dot[data-astro-cid-nigqv2fs]{color:var(--public-muted);opacity:.5}@media (max-width:860px){.fG-inner[data-astro-cid-nigqv2fs]{grid-template-columns:1fr;gap:2rem}.fG-tagline[data-astro-cid-nigqv2fs]{max-width:none}}@media (max-width:560px){.fG-columns[data-astro-cid-nigqv2fs]{grid-template-columns:1fr}.fG-bottom-inner[data-astro-cid-nigqv2fs]{text-align:center;justify-content:center}.fG-strip-loc[data-astro-cid-nigqv2fs],.fG-strip-dot[data-astro-cid-nigqv2fs]{display:none}}@media (prefers-reduced-motion:reduce){.fG-link[data-astro-cid-nigqv2fs],.fG-social[data-astro-cid-nigqv2fs],.fG-legal-link[data-astro-cid-nigqv2fs]{transition:none}}.cmpfoot[data-astro-cid-pyfak46d]{background:var(--public-bg-soft,var(--public-bg-alt,var(--public-bg)));border-top:1px solid var(--public-line);color:var(--public-text)}.cmpfoot[data-astro-cid-pyfak46d] a[data-astro-cid-pyfak46d]{color:inherit;text-decoration:none}.cmpfoot[data-astro-cid-pyfak46d] a[data-astro-cid-pyfak46d]:hover{color:var(--public-accent)}.cmpfoot-inner[data-astro-cid-pyfak46d]{max-width:var(--public-container-max,1180px);margin:0 auto;padding:clamp(2rem,5vw,3.4rem) clamp(1rem,4vw,2rem)}.cmpfoot-logo[data-astro-cid-pyfak46d]{width:auto;height:46px}.cmpfoot-logo-sm[data-astro-cid-pyfak46d]{width:auto;height:30px}.cmpfoot-heading[data-astro-cid-pyfak46d]{font-family:var(--public-font-heading);text-transform:uppercase;letter-spacing:.06em;color:var(--public-muted);margin-bottom:.7rem;font-size:.82rem;font-weight:800}.cmpfoot-social[data-astro-cid-pyfak46d]{color:var(--public-accent);display:inline-flex}.cmpfoot-sitemap[data-astro-cid-pyfak46d]{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(1.4rem,3vw,2.6rem);display:grid}.cmpfoot-sitemap[data-astro-cid-pyfak46d].is-3col{grid-template-columns:1.6fr 1fr 1fr}@media (max-width:820px){.cmpfoot-sitemap[data-astro-cid-pyfak46d],.cmpfoot-sitemap[data-astro-cid-pyfak46d].is-3col{grid-template-columns:1fr 1fr}}@media (max-width:480px){.cmpfoot-sitemap[data-astro-cid-pyfak46d],.cmpfoot-sitemap[data-astro-cid-pyfak46d].is-3col{grid-template-columns:1fr}}.cmpfoot-brand-row[data-astro-cid-pyfak46d]{align-items:center;gap:.7rem;margin-bottom:.9rem;display:flex}.cmpfoot-title[data-astro-cid-pyfak46d]{font-family:var(--public-font-heading);color:var(--public-text);font-weight:800}.cmpfoot-est[data-astro-cid-pyfak46d]{color:var(--public-muted);font-size:.76rem}.cmpfoot-blurb[data-astro-cid-pyfak46d]{color:var(--public-muted);max-width:40ch;margin:0 0 .9rem;font-size:.88rem;line-height:1.6}.cmpfoot-addr[data-astro-cid-pyfak46d]{color:var(--public-muted);font-size:.86rem;font-style:normal;line-height:1.6}.cmpfoot-col[data-astro-cid-pyfak46d] ul[data-astro-cid-pyfak46d]{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.cmpfoot-col[data-astro-cid-pyfak46d] a[data-astro-cid-pyfak46d]{color:var(--public-muted);font-size:.9rem}.cmpfoot-meet[data-astro-cid-pyfak46d]{color:var(--public-muted);margin:0 0 .9rem;font-size:.86rem;line-height:1.6}.cmpfoot-bar[data-astro-cid-pyfak46d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cmpfoot-brand-lite[data-astro-cid-pyfak46d]{font-family:var(--public-font-heading);align-items:center;gap:.5rem;font-weight:800;display:flex}.cmpfoot-bar-links[data-astro-cid-pyfak46d]{color:var(--public-muted);flex-wrap:wrap;gap:1.1rem;font-size:.9rem;display:flex}.cmpfoot-stacked[data-astro-cid-pyfak46d]{text-align:center;flex-direction:column;align-items:center;gap:.7rem;display:flex}.cmpfoot-st-brand[data-astro-cid-pyfak46d]{font-size:1.05rem}.cmpfoot-st-blurb[data-astro-cid-pyfak46d]{max-width:52ch;color:var(--public-muted);margin:0;font-size:.9rem;line-height:1.6}.cmpfoot-st-links[data-astro-cid-pyfak46d]{color:var(--public-muted);flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;font-size:.9rem;display:flex}.cmpfoot-contact[data-astro-cid-pyfak46d]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.cmpfoot-c-title[data-astro-cid-pyfak46d]{font-family:var(--public-font-heading);color:var(--public-text);font-size:1.4rem;font-weight:900}.cmpfoot-c-addr[data-astro-cid-pyfak46d]{color:var(--public-muted);font-style:normal}.cmpfoot-c-meet[data-astro-cid-pyfak46d]{color:var(--public-muted);margin:.2rem 0 .6rem;font-size:.9rem}.cmpfoot-c-links[data-astro-cid-pyfak46d]{color:var(--public-muted);flex-wrap:wrap;justify-content:center;gap:.4rem 1.1rem;margin-bottom:.4rem;font-size:.9rem;display:flex}.cmpfoot-social-lg[data-astro-cid-pyfak46d] svg[data-astro-cid-pyfak46d]{width:22px;height:22px}.cmpfoot-legal[data-astro-cid-pyfak46d]{max-width:var(--public-container-max,1180px);border-top:1px solid var(--public-line);color:var(--public-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin:0 auto;padding:1rem clamp(1rem,4vw,2rem);font-size:.8rem;display:flex}.cmpnav{z-index:50;background:var(--public-header-bg,var(--public-bg));border-bottom:1px solid var(--public-header-border,var(--public-line));position:sticky;top:0}.cmpnav-inner{max-width:var(--public-container-max,1180px);align-items:center;gap:1rem;margin:0 auto;padding:.7rem clamp(1rem,4vw,2rem);display:flex}.cmpnav-brand{align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:flex}.cmpnav-logo{flex:none;width:auto;height:44px}.cmpnav-brand-text{flex-direction:column;min-width:0;display:flex}.cmpnav-brand-title{font-family:var(--public-font-heading);color:var(--public-text);white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:800;line-height:1.1;overflow:hidden}.cmpnav-brand-sub{color:var(--public-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.cmpnav-links{align-items:center;gap:.35rem;margin-left:auto;display:flex}.cmpnav-link{font-family:var(--public-font-body);color:var(--public-text);white-space:nowrap;border-radius:8px;padding:.45rem .6rem;font-size:.92rem;font-weight:600;text-decoration:none}.cmpnav-link:hover,.cmpnav-link.active{color:var(--public-accent)}.cmpnav-actions{flex:none;align-items:center;gap:.6rem;display:flex}.cmpnav-install{font-family:var(--public-font-body);border-radius:var(--public-radius,10px);background:var(--public-accent);color:var(--public-bg);cursor:pointer;white-space:nowrap;border:none;padding:.5rem .9rem;font-size:.86rem;font-weight:700}.cmpnav-install:hover{background:var(--public-accent-dark,var(--public-accent))}.cmpnav-cart{color:var(--public-text);padding:.35rem;display:inline-flex;position:relative}.cmpnav-cart-badge{background:var(--public-accent);color:var(--public-bg);border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:.64rem;font-weight:800;display:flex;position:absolute;top:-3px;right:-4px}.cmpnav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:34px;height:34px;display:none}.cmpnav-toggle span{background:var(--public-text);width:20px;height:2px;transition:transform .22s,opacity .22s;display:block}.cmpnav-toggle.open span:first-child{transform:translateY(6px)rotate(45deg)}.cmpnav-toggle.open span:nth-child(2){opacity:0}.cmpnav-toggle.open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.cmpnav-toggle span{transition:none}}.cmpnav-group{position:relative}@media (min-width:861px){.cmpnav[data-cmpnav=centered] .cmpnav-inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"brand brand actions""links links links";justify-items:center;row-gap:.5rem;display:grid}.cmpnav[data-cmpnav=centered] .cmpnav-brand{text-align:center;flex-direction:column;grid-area:brand;justify-self:center;gap:.3rem}.cmpnav[data-cmpnav=centered] .cmpnav-brand-title{font-size:1.2rem}.cmpnav[data-cmpnav=centered] .cmpnav-links{flex-wrap:wrap;grid-area:links;justify-content:center;margin-left:0}.cmpnav[data-cmpnav=centered] .cmpnav-actions{grid-area:actions;justify-self:end}.cmpnav[data-cmpnav=pill]{background:0 0;border-bottom:none;padding-top:.7rem;position:sticky}.cmpnav[data-cmpnav=pill] .cmpnav-inner{background:var(--public-header-bg,var(--public-bg));border:1px solid var(--public-line);box-shadow:var(--public-shadow-strong,0 10px 30px #0000001f);border-radius:999px;max-width:1080px;padding:.5rem .8rem .5rem 1.1rem}.cmpnav[data-cmpnav=pill] .cmpnav-logo{height:36px}}@media (min-width:981px){.cmpnav[data-cmpnav=sidebar]{border-bottom:none;border-right:1px solid var(--public-header-border,var(--public-line));width:250px;height:100dvh;position:fixed;top:0;left:0;overflow-y:auto}.cmpnav[data-cmpnav=sidebar] .cmpnav-inner{flex-direction:column;align-items:stretch;gap:1.2rem;height:100%;padding:1.4rem 1.1rem}.cmpnav[data-cmpnav=sidebar] .cmpnav-brand{flex-direction:column;align-items:flex-start;gap:.5rem}.cmpnav[data-cmpnav=sidebar] .cmpnav-logo{height:56px}.cmpnav[data-cmpnav=sidebar] .cmpnav-brand-title{white-space:normal;font-size:1.05rem}.cmpnav[data-cmpnav=sidebar] .cmpnav-links{flex-direction:column;align-items:stretch;gap:.1rem;margin-left:0}.cmpnav[data-cmpnav=sidebar] .cmpnav-link{border-radius:8px;padding:.55rem .6rem}.cmpnav[data-cmpnav=sidebar] .cmpnav-link:hover{background:var(--public-bg-soft,var(--public-bg-alt))}.cmpnav[data-cmpnav=sidebar] .cmpnav-group{width:100%}.cmpnav[data-cmpnav=sidebar] .cmpnav-trigger{justify-content:space-between;width:100%;padding:.55rem .6rem}.cmpnav[data-cmpnav=sidebar] .cmpnav-dropdown{box-shadow:none!important;background:0 0!important;border:none!important;min-width:0!important;padding-left:.6rem!important;display:none!important;position:static!important}.cmpnav[data-cmpnav=sidebar] .public-nav-group:hover .cmpnav-dropdown,.cmpnav[data-cmpnav=sidebar] .public-nav-group.is-open .cmpnav-dropdown,.cmpnav[data-cmpnav=sidebar] .public-nav-group:focus-within .cmpnav-dropdown,.cmpnav[data-cmpnav=sidebar] .cmpnav-group:hover .cmpnav-dropdown,.cmpnav[data-cmpnav=sidebar] .cmpnav-group.is-open .cmpnav-dropdown,.cmpnav[data-cmpnav=sidebar] .cmpnav-group:focus-within .cmpnav-dropdown{opacity:1!important;pointer-events:auto!important;display:flex!important;transform:none!important}.cmpnav[data-cmpnav=sidebar] .cmpnav-actions{flex-direction:column;align-items:stretch;margin-top:auto}.cmpnav[data-cmpnav=sidebar] .cmpnav-install{width:100%}body[data-nav=sidebar]{--shell-inset:250px;padding-left:250px}}@media (min-width:861px){.cmpnav[data-cmpnav=stacked] .cmpnav-inner{grid-template-columns:1fr auto;grid-template-areas:"brand actions""links links";align-items:center;row-gap:.55rem;display:grid}.cmpnav[data-cmpnav=stacked] .cmpnav-brand{grid-area:brand}.cmpnav[data-cmpnav=stacked] .cmpnav-actions{grid-area:actions;justify-self:end}.cmpnav[data-cmpnav=stacked] .cmpnav-links{border-top:1px solid var(--public-line);flex-wrap:wrap;grid-area:links;justify-content:flex-start;gap:.15rem;margin-left:0;padding-top:.5rem}.cmpnav[data-cmpnav=minimal] .cmpnav-inner{gap:.75rem;padding-top:.45rem;padding-bottom:.45rem}.cmpnav[data-cmpnav=minimal] .cmpnav-logo{height:32px}.cmpnav[data-cmpnav=minimal] .cmpnav-brand-sub{display:none}.cmpnav[data-cmpnav=minimal] .cmpnav-brand-title{font-size:.95rem}.cmpnav[data-cmpnav=minimal] .cmpnav-link{padding:.35rem .5rem;font-size:.86rem}.cmpnav[data-cmpnav=minimal] .cmpnav-install{padding:.42rem .75rem;font-size:.8rem}}@media (max-width:860px){.cmpnav-links{display:none}.cmpnav-toggle{display:flex}.cmpnav-install{display:none}.cmpnav-actions{margin-left:auto}}@media (max-width:980px){.cmpnav[data-cmpnav=sidebar] .cmpnav-links{display:none}.cmpnav[data-cmpnav=sidebar] .cmpnav-toggle{display:flex}.cmpnav[data-cmpnav=sidebar] .cmpnav-install{display:none}.cmpnav[data-cmpnav=sidebar] .cmpnav-inner,.cmpnav[data-cmpnav=sidebar] .cmpnav-brand{flex-direction:row;align-items:center}.cmpnav[data-cmpnav=sidebar] .cmpnav-actions{margin-left:auto}}@media (min-width:861px){.cmpnav[data-brand=stack] .cmpnav-brand{text-align:center;flex-direction:column;align-items:center;gap:.3rem}.cmpnav[data-brand=stack] .cmpnav-brand-sub{font-size:.68rem}.cmpnav[data-brand=compact] .cmpnav-brand-sub{display:none}.cmpnav[data-brand=compact] .cmpnav-logo{height:34px}.cmpnav[data-brand=wordmark] .cmpnav-logo{display:none}.cmpnav[data-brand=wordmark] .cmpnav-brand-title{letter-spacing:-.01em;font-size:1.15rem}.cmpnav[data-brand=wordmark] .cmpnav-brand-sub{opacity:.72}.cmpnav[data-brand=markonly] .cmpnav-brand-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmpnav[data-brand=markonly] .cmpnav-logo{height:46px}.cmpnav[data-navstyle] .cmpnav-link,.cmpnav[data-navstyle] .cmpnav-trigger{position:relative}.cmpnav[data-navstyle=pill] .cmpnav-link.active,.cmpnav[data-navstyle=pill] .cmpnav-group.is-active .cmpnav-trigger{background:color-mix(in srgb, var(--public-accent) 14%, transparent);border-radius:999px}.cmpnav[data-navstyle=pill] .cmpnav-link:hover{background:color-mix(in srgb, var(--public-accent) 8%, transparent);border-radius:999px}.cmpnav[data-navstyle=bar] .cmpnav-link.active:after,.cmpnav[data-navstyle=bar] .cmpnav-group.is-active .cmpnav-trigger:after{content:"";background:var(--public-accent);border-radius:2px;height:3px;position:absolute;top:-.35rem;left:.4rem;right:.4rem}.cmpnav[data-navstyle=dot] .cmpnav-link.active:after,.cmpnav[data-navstyle=dot] .cmpnav-group.is-active .cmpnav-trigger:after{content:"";background:var(--public-accent);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:.05rem;left:50%}.cmpnav[data-navstyle=boxed] .cmpnav-link.active,.cmpnav[data-navstyle=boxed] .cmpnav-group.is-active .cmpnav-trigger{border:1px solid color-mix(in srgb, var(--public-accent) 40%, transparent);border-radius:var(--public-radius,8px)}.cmpnav[data-navstyle=plain] .cmpnav-link.active,.cmpnav[data-navstyle=plain] .cmpnav-group.is-active .cmpnav-trigger{color:var(--public-accent-dark,var(--public-accent));font-weight:800}.cmpnav[data-density=airy] .cmpnav-inner{padding-top:1.15rem;padding-bottom:1.15rem}.cmpnav[data-density=airy] .cmpnav-links{gap:.55rem}.cmpnav[data-density=airy] .cmpnav-link,.cmpnav[data-density=airy] .cmpnav-trigger{padding:.5rem .75rem}.cmpnav[data-density=tight] .cmpnav-inner{padding-top:.4rem;padding-bottom:.4rem}.cmpnav[data-density=tight] .cmpnav-links{gap:.05rem}.cmpnav[data-density=tight] .cmpnav-link,.cmpnav[data-density=tight] .cmpnav-trigger{padding:.3rem .45rem;font-size:.88rem}}.cmpfoot[data-foot-tone=ink]{background:color-mix(in srgb, var(--public-accent) 12%, #10151a);color:#e8eef3;border-top:none}.cmpfoot[data-foot-tone=ink] :is(a,.cmpfoot-c-title,.cmpfoot-brand-lite){color:#e8eef3}.cmpfoot[data-foot-tone=ink] :is(address,.cmpfoot-meta,small){color:#e8eef3b8}.cmpfoot[data-foot-tone=accent]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg));border-top:3px solid var(--public-accent)}.cmpfoot[data-foot-tone=bare]{border-top:1px solid var(--public-line);background:0 0}.cmpfoot[data-foot-align=center] .cmpfoot-inner{text-align:center;justify-items:center}.cmpfoot[data-foot-align=center] :is(.cmpfoot-bar-links,.cmpfoot-links,nav){justify-content:center}.cmpfoot[data-foot-align=center] address{margin-left:auto;margin-right:auto}@media (min-width:861px){.cmpfoot[data-foot-align=split] .cmpfoot-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.cmpfoot[data-foot-align=split] :is(.cmpfoot-bar-links,.cmpfoot-links,nav){text-align:right;justify-content:flex-end}}.cmpnav[data-cmpnav=cover] .cmpnav-links{display:none}.cmpnav[data-cmpnav=cover] .cmpnav-toggle{display:flex}.cmpnav[data-cmpnav=cover] .cmpnav-actions{margin-left:auto}.cmpnav[data-cmpnav=cover] .cmpnav-inner{padding-top:.9rem;padding-bottom:.9rem}.cmpnav[data-cmpnav=cover] .cmpnav-logo{height:44px}@media (min-width:861px){.cmpnav[data-cmpnav=split] .cmpnav-inner{grid-template-columns:1fr auto;grid-template-areas:"brand actions""links links";align-items:center;row-gap:0;display:grid}.cmpnav[data-cmpnav=split] .cmpnav-brand{grid-area:brand}.cmpnav[data-cmpnav=split] .cmpnav-actions{grid-area:actions;justify-self:end}.cmpnav[data-cmpnav=split]{overflow-x:clip}.cmpnav[data-cmpnav=split] .cmpnav-links{border-top:1px solid var(--public-line);border-bottom:2px solid var(--public-accent);grid-area:links;justify-content:center;gap:.1rem;margin:.7rem -100vw 0;padding:.55rem 100vw}.cmpnav[data-cmpnav=corner] .cmpnav-links{border:1px solid var(--public-line);border-radius:var(--public-radius,10px);background:var(--public-bg-soft,transparent);gap:.05rem;margin-left:auto;padding:.28rem .4rem}.cmpnav[data-cmpnav=corner] .cmpnav-actions{margin-left:.6rem}.cmpnav[data-cmpnav=banner]{border-top:6px solid var(--public-accent)}.cmpnav[data-cmpnav=banner] .cmpnav-inner{grid-template-columns:1fr auto;grid-template-areas:"brand actions""links links";row-gap:.4rem;display:grid}.cmpnav[data-cmpnav=banner] .cmpnav-brand{grid-area:brand}.cmpnav[data-cmpnav=banner] .cmpnav-actions{grid-area:actions;justify-self:end}.cmpnav[data-cmpnav=banner] .cmpnav-links{grid-area:links;justify-content:flex-end;margin-left:0}.cmpnav[data-cmpnav=float]{background:0 0;border-bottom:0}.cmpnav[data-cmpnav=float] .cmpnav-inner{background:var(--public-header-bg,var(--public-bg));border:1px solid var(--public-line);box-shadow:var(--public-shadow,0 2px 10px #00000014);border-radius:999px;margin:.8rem auto;padding-left:1.1rem;padding-right:.8rem}}.cmpfoot[data-cmpfoot=columns] .cmpfoot-cols{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:clamp(1rem,4vw,2.6rem);display:grid}.cmpfoot[data-cmpfoot=columns] .cmpfoot-col-links{flex-direction:column;gap:.45rem;display:flex}.cmpfoot[data-cmpfoot=columns] .cmpfoot-col-sub{opacity:.75;margin:.5rem 0 0;font-size:.85rem}@media (max-width:700px){.cmpfoot[data-cmpfoot=columns] .cmpfoot-cols{grid-template-columns:1fr;gap:1.2rem}}.cmpfoot[data-cmpfoot=rail] .cmpfoot-rail{grid-template-columns:minmax(9rem,1fr) 2.2fr;align-items:center;gap:clamp(1rem,4vw,2.4rem);display:grid}.cmpfoot[data-cmpfoot=rail] .cmpfoot-rail-brand{border-right:1px solid var(--public-line);padding-right:clamp(.8rem,2.5vw,1.6rem)}.cmpfoot[data-cmpfoot=rail] .cmpfoot-rail-sub{opacity:.75;margin-top:.25rem;font-size:.85rem}.cmpfoot[data-cmpfoot=rail] .cmpfoot-rail-links{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem 1rem;display:grid}@media (max-width:700px){.cmpfoot[data-cmpfoot=rail] .cmpfoot-rail{grid-template-columns:1fr}.cmpfoot[data-cmpfoot=rail] .cmpfoot-rail-brand{border-right:0;border-bottom:1px solid var(--public-line);padding:0 0 .9rem}}.cmpfoot[data-cmpfoot=center] .cmpfoot-center{text-align:center;max-width:46rem;margin-inline:auto}.cmpfoot[data-cmpfoot=center] .cmpfoot-center-links{flex-wrap:wrap;justify-content:center;gap:.4rem 1.1rem;margin-top:.9rem;display:flex}.cmpfoot[data-cmpfoot=center] .cmpfoot-logo{margin-inline:auto}.cmpfoot[data-cmpfoot=panel] .cmpfoot-panel-card{border:1px solid var(--public-line);border-radius:var(--public-radius,14px);background:var(--public-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:clamp(1rem,3vw,1.6rem) clamp(1.1rem,3.5vw,2rem);display:flex}.cmpfoot[data-cmpfoot=panel] .cmpfoot-panel-links{flex-wrap:wrap;gap:.4rem 1.1rem;display:flex}@media (min-width:861px){body[data-nav=rail]{--shell-inset:244px;padding-left:244px}.cmpnav[data-cmpnav=rail]{z-index:60;border-bottom:0;border-right:1px solid var(--public-header-border,var(--public-line));background:var(--public-bg-alt,var(--public-bg));overscroll-behavior:contain;width:244px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.cmpnav[data-cmpnav=rail] .cmpnav-inner{flex-direction:column;align-items:stretch;gap:1.1rem;max-width:none;height:100%;padding:1.15rem 1rem;display:flex}.cmpnav[data-cmpnav=rail] .cmpnav-links{flex-direction:column;align-items:stretch;gap:.1rem;margin-left:0}.cmpnav[data-cmpnav=rail] .cmpnav-group{width:100%}.cmpnav[data-cmpnav=rail] .cmpnav-trigger{justify-content:space-between;width:100%}.cmpnav[data-cmpnav=rail] .cmpnav-dropdown{box-shadow:none;background:0 0;border:0;min-width:0;padding-left:.6rem;display:none;position:static}.cmpnav[data-cmpnav=rail] .public-nav-group:hover .cmpnav-dropdown,.cmpnav[data-cmpnav=rail] .public-nav-group.is-open .cmpnav-dropdown,.cmpnav[data-cmpnav=rail] .public-nav-group:focus-within .cmpnav-dropdown,.cmpnav[data-cmpnav=rail] .cmpnav-group:hover .cmpnav-dropdown{opacity:1;pointer-events:auto;flex-direction:column;display:flex}.cmpnav[data-cmpnav=rail] .cmpnav-actions{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:auto}.cmpnav[data-cmpnav=rail] .cmpnav-install{width:100%}body[data-nav=dock]{padding-bottom:68px}.cmpnav[data-cmpnav=dock]{z-index:60;border-bottom:0;border-top:1px solid var(--public-header-border,var(--public-line));position:fixed;inset:auto 0 0;box-shadow:0 -2px 14px #0000001a}.cmpnav[data-cmpnav=dock] .cmpnav-inner{padding-top:.5rem;padding-bottom:.5rem}.cmpnav[data-cmpnav=dock] .cmpnav-links{justify-content:center}.cmpnav[data-cmpnav=dock] .cmpnav-link,.cmpnav[data-cmpnav=dock] .cmpnav-trigger{white-space:nowrap}.cmpnav[data-cmpnav=dock] .cmpnav-brand-sub{display:none}.cmpnav[data-cmpnav=dock] .cmpnav-dropdown{top:auto;bottom:calc(100% + .4rem)}}@media (min-width:700px){.cmpfoot[data-foot-cols=two] :is(.cmpfoot-bar-links,.cmpfoot-c-links,.cmpfoot-rail-links,.cmpfoot-center-links,.cmpfoot-panel-links,.cmpfoot-st-links,.cmpfoot-col-links){grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;gap:.4rem 1.4rem;display:grid}.cmpfoot[data-foot-cols=three] :is(.cmpfoot-bar-links,.cmpfoot-c-links,.cmpfoot-rail-links,.cmpfoot-center-links,.cmpfoot-panel-links,.cmpfoot-st-links,.cmpfoot-col-links){grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;gap:.4rem 1.2rem;display:grid}.cmpfoot[data-foot-cols=four] :is(.cmpfoot-bar-links,.cmpfoot-c-links,.cmpfoot-rail-links,.cmpfoot-center-links,.cmpfoot-panel-links,.cmpfoot-st-links,.cmpfoot-col-links){grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;gap:.35rem 1rem;display:grid}.cmpfoot[data-foot-brand=trail] .cmpfoot-inner{flex-wrap:wrap;align-items:flex-start;gap:1rem 2rem;display:flex}.cmpfoot[data-foot-brand=trail] :is(.cmpfoot-brand-lite,.cmpfoot-rail-brand,.cmpfoot-brandcol,.cmpfoot-logo){order:2;margin-left:auto}.cmpfoot[data-foot-brand=stacked] .cmpfoot-inner{grid-template-columns:1fr;justify-items:start;gap:1rem;display:grid}.cmpfoot[data-foot-brand=stacked] :is(.cmpfoot-brand-lite,.cmpfoot-rail-brand,.cmpfoot-brandcol){border-bottom:1px solid var(--public-line);width:100%;padding-bottom:.9rem}}.cmpnav[data-navscroll=static]:is([data-cmpnav=topbar],[data-cmpnav=centered],[data-cmpnav=pill],[data-cmpnav=stacked],[data-cmpnav=minimal],[data-cmpnav=cover],[data-cmpnav=split],[data-cmpnav=corner],[data-cmpnav=banner],[data-cmpnav=float]){position:static}@media (min-width:861px){.cmpnav[data-navheight=compact] .cmpnav-inner{padding-top:.35rem;padding-bottom:.35rem}.cmpnav[data-navheight=compact] .cmpnav-logo{height:30px}.cmpnav[data-navheight=compact] .cmpnav-brand-sub{display:none}.cmpnav[data-navheight=tall] .cmpnav-inner{padding-top:1.5rem;padding-bottom:1.5rem}.cmpnav[data-navheight=tall] .cmpnav-logo{height:58px}.cmpnav[data-cmpnav=rail][data-navheight=tall] .cmpnav-logo{height:116px}}@media (max-width:860px){.cmpnav[data-navheight=tall] .cmpnav-inner{padding-top:1.05rem;padding-bottom:1.05rem}.cmpnav[data-navheight=tall] .cmpnav-logo{height:58px}.cmpnav[data-navheight=tall] .cmpnav-brand-title{white-space:normal;text-overflow:clip;text-wrap:balance;font-size:1.12rem}.cmpnav[data-navheight=tall] .cmpnav-brand-sub{font-size:.76rem}.cmpnav[data-logosize=large] .cmpnav-logo{height:84px}.cmpnav[data-logosize=large] .cmpnav-inner{padding-top:.6rem;padding-bottom:.6rem}}@media (min-width:861px){.cmpnav[data-logosize=large] .cmpnav-logo{height:74px}.cmpnav[data-cmpnav=rail][data-logosize=large] .cmpnav-logo{align-self:center;width:100%;max-width:176px;height:auto}}.mobile-drawer-logo.mobile-drawer-logo--large{width:54px;height:54px}.cmpfoot[data-logosize=large] .cmpfoot-logo{height:74px}.cmpfoot[data-logosize=large] .cmpfoot-logo-sm{height:56px}.public-body[data-design=compose][data-texture] :is(.cmp-band,.cmp-cta-band,.cmpfoot,.livC-panel){background-repeat:repeat}.public-body[data-design=compose][data-texture=grid] :is(.cmp-band,.cmp-cta-band,.cmpfoot,.livC-panel){background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--public-line) 70%, transparent) 0 1px, transparent 1px 26px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--public-line) 70%, transparent) 0 1px, transparent 1px 26px)}.public-body[data-design=compose][data-texture=dots] :is(.cmp-band,.cmp-cta-band,.cmpfoot,.livC-panel){background-image:radial-gradient(color-mix(in srgb, var(--public-line) 90%, transparent) 1.3px, transparent 1.4px);background-size:20px 20px}.public-body[data-design=compose][data-texture=diagonal] :is(.cmp-band,.cmp-cta-band,.cmpfoot,.livC-panel){background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--public-line) 60%, transparent) 0 1px, transparent 1px 15px)}.public-body[data-design=compose][data-texture=crosshatch] :is(.cmp-band,.cmp-cta-band,.cmpfoot,.livC-panel){background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--public-line) 50%, transparent) 0 1px, transparent 1px 16px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--public-line) 50%, transparent) 0 1px, transparent 1px 16px)}.public-body[data-design=compose][data-texture=rings] :is(.cmp-band,.cmp-cta-band,.cmpfoot,.livC-panel){background-image:repeating-radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--public-line) 55%, transparent) 0 1px, transparent 1px 30px)}#pushBanner[data-astro-cid-mjbmmst2]{z-index:9999;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.push-overlay[data-astro-cid-mjbmmst2]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;position:absolute;inset:0}#pushBanner[data-astro-cid-mjbmmst2][data-pushpos=sheet]{align-items:flex-end;padding:0}#pushBanner[data-astro-cid-mjbmmst2][data-pushpos=sheet] .push-card[data-astro-cid-mjbmmst2]{width:100%;max-width:100%;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0}#pushBanner[data-astro-cid-mjbmmst2][data-pushpos=sheet] .push-overlay[data-astro-cid-mjbmmst2]{background:#00000061}#pushBanner[data-astro-cid-mjbmmst2][data-pushpos=toast]{align-items:flex-start;padding:12px}#pushBanner[data-astro-cid-mjbmmst2][data-pushpos=toast] .push-card[data-astro-cid-mjbmmst2]{max-width:460px}#pushBanner[data-astro-cid-mjbmmst2][data-pushpos=toast] .push-overlay[data-astro-cid-mjbmmst2]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000047}#pushBanner[data-astro-cid-mjbmmst2][data-pushpos=corner]{justify-content:flex-end;align-items:flex-end;padding:14px}#pushBanner[data-astro-cid-mjbmmst2][data-pushpos=corner] .push-card[data-astro-cid-mjbmmst2]{max-width:380px}#pushBanner[data-astro-cid-mjbmmst2][data-pushpos=corner] .push-overlay[data-astro-cid-mjbmmst2]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000038}@media (max-width:520px){#pushBanner[data-astro-cid-mjbmmst2][data-pushpos=corner]{justify-content:center;align-items:flex-end;padding:0}#pushBanner[data-astro-cid-mjbmmst2][data-pushpos=corner] .push-card[data-astro-cid-mjbmmst2]{width:100%;max-width:100%;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0}}#pushBanner[data-astro-cid-mjbmmst2][data-push=card] .push-card[data-astro-cid-mjbmmst2]{text-align:left;max-width:400px}#pushBanner[data-astro-cid-mjbmmst2][data-push=card] .push-card-icon[data-astro-cid-mjbmmst2]{margin:0 0 14px}#pushBanner[data-astro-cid-mjbmmst2][data-push=inline] .push-card[data-astro-cid-mjbmmst2]{text-align:left;grid-template-columns:auto 1fr;align-items:start;gap:6px 16px;max-width:440px;display:grid}#pushBanner[data-astro-cid-mjbmmst2][data-push=inline] .push-card-icon[data-astro-cid-mjbmmst2]{grid-row:1/span 2;margin:0}#pushBanner[data-astro-cid-mjbmmst2][data-push=inline] .push-card-title[data-astro-cid-mjbmmst2],#pushBanner[data-astro-cid-mjbmmst2][data-push=inline] .push-card-body[data-astro-cid-mjbmmst2]{grid-column:2}#pushBanner[data-astro-cid-mjbmmst2][data-push=inline] .push-card-allow[data-astro-cid-mjbmmst2],#pushBanner[data-astro-cid-mjbmmst2][data-push=inline] .push-card-dismiss[data-astro-cid-mjbmmst2]{grid-column:1/-1}#pushBanner[data-astro-cid-mjbmmst2][data-push=strip] .push-card[data-astro-cid-mjbmmst2]{max-width:330px;padding:22px 20px 16px}#pushBanner[data-astro-cid-mjbmmst2][data-push=strip] .push-card-icon[data-astro-cid-mjbmmst2]{width:40px;height:40px}#pushBanner[data-astro-cid-mjbmmst2][data-push=strip] .push-card-body[data-astro-cid-mjbmmst2]{font-size:.92rem}.push-card[data-astro-cid-mjbmmst2]{background:var(--public-bg);border:1px solid var(--public-line);text-align:center;border-radius:20px;width:100%;max-width:360px;padding:32px 28px 24px;position:relative;box-shadow:0 24px 48px #0000004d}.push-card-icon[data-astro-cid-mjbmmst2]{background:var(--public-bg-soft);border:1px solid var(--public-line);width:56px;height:56px;color:var(--public-accent-dark);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.push-card-icon[data-astro-cid-mjbmmst2] svg[data-astro-cid-mjbmmst2]{width:26px;height:26px}.push-card-title[data-astro-cid-mjbmmst2]{color:var(--public-text);margin:0 0 10px;font-family:Merriweather,Georgia,serif;font-size:1.25rem;font-weight:900}.push-card-body[data-astro-cid-mjbmmst2]{color:var(--public-muted);margin:0 0 24px;font-size:.9rem;line-height:1.6}.push-card-allow[data-astro-cid-mjbmmst2]{background:var(--public-solid-hover);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-bottom:10px;padding:14px;font-size:1rem;font-weight:800;display:block}.push-card-allow[data-astro-cid-mjbmmst2]:hover{opacity:.88}.push-card-dismiss[data-astro-cid-mjbmmst2]{width:100%;color:var(--public-muted);cursor:pointer;background:0 0;border:none;padding:10px;font-size:.875rem;display:block}.push-card-dismiss[data-astro-cid-mjbmmst2]:hover{color:var(--public-text)}.chat-chip-handoff[data-astro-cid-mjbmmst2]{align-items:center;gap:6px;display:inline-flex}
