@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-ext-400-normal.DkjSXVBo.woff2)format("woff2"),url(/_astro/marcellus-latin-ext-400-normal.D06jIo1e.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-400-normal.86dSXJnk.woff2)format("woff2"),url(/_astro/marcellus-latin-400-normal.AvMY561b.woff)format("woff");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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");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}:root{--olive-950:#12291f;--olive-900:#1b3d30;--olive:#25523f;--olive-600:#4f6157;--sand:#e7d9cb;--sand-50:#f3ece4;--paper:#e7d9cb;--line:#ddd2c5;--green-hover:#2e6650;--green-tint:#eef4f0;--brass:#d4b483;--terra:#b5541a;--terra-900:#7a3510;--terra-hover:#9a4512;--terra-tint:#fdf0e4;--cocoa:#3a2414;--cream:#fbf4ea;--alert:#8a4a12;--alert-bar:#b5651d;--ink:#23271e;--display:"Marcellus", Georgia, serif;--sans:"Public Sans Variable", "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1240px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper)}body{font-family:var(--sans);color:var(--ink);background:var(--paper);margin:0;font-size:17px;line-height:1.6}img{max-width:100%;height:auto}a{color:var(--olive);text-underline-offset:3px}a:hover{color:var(--green-hover)}:focus-visible{outline-offset:2px;outline:3px solid #1c5fd1}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{color:var(--olive-900);z-index:100;background:#fff;padding:12px 16px;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}.label{letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:600}.brass{color:var(--brass)}.btn{min-height:48px;font-family:var(--sans);letter-spacing:.02em;cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-brass{background:var(--brass);color:var(--olive-900)}.btn-brass:hover{color:var(--olive-950);background:#e2c79b}.btn-dark{background:var(--olive-900);color:#fff;transition:background .15s}.btn-dark:hover{background:var(--green-hover);color:#fff}.prose .btn,.f-send{background:var(--terra);color:#fff;border-radius:30px;padding-left:26px;padding-right:26px;transition:background .15s,transform .15s}.prose .btn:hover,.f-send:hover{background:var(--terra-hover);color:#fff}.site-header{color:var(--sand-50);z-index:50;background:linear-gradient(#1f4535 0%,#1b3d30 100%);transition:box-shadow .25s;position:fixed;top:0;left:0;right:0}body{padding-top:119px}.site-header.scrolled{box-shadow:0 6px 24px #0c1c1559}.site-header .wrap{max-width:1440px}.header-row{border-bottom:1px solid #d4b48359;justify-content:space-between;align-items:center;gap:24px;min-height:118px;transition:min-height .25s;display:flex}.brand{color:var(--sand-50);flex-shrink:0;align-items:center;gap:14px;text-decoration:none;display:flex}.brand:hover{color:#fff}.brand img{width:84px;height:84px;transition:width .25s,height .25s}.brand-name,.brand-eyebrow{transition:font-size .25s}.scrolled .header-row{min-height:74px}.scrolled .brand img{width:50px;height:50px}.scrolled .brand-name{font-size:25px}.scrolled .brand-eyebrow{font-size:11px}@media (prefers-reduced-motion:reduce){.header-row,.brand img,.brand-name,.brand-eyebrow,.site-header{transition:none}}.about-label{font-weight:400}:target{scroll-margin-top:96px}html{scroll-padding-top:96px}.brand-text{flex-direction:column;line-height:1.2;display:flex}.brand-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--brass);font-size:12px;font-weight:400}.brand-name{font-family:var(--display);font-variant:small-caps;letter-spacing:.04em;color:#f7f1e6;margin-top:4px;font-size:32px;line-height:1.05}.main-nav{white-space:nowrap;align-items:center;gap:2px;display:flex}.main-nav .dd{position:relative}.main-nav summary,.nav-link{min-height:48px;color:var(--sand-50);letter-spacing:.02em;cursor:pointer;align-items:center;gap:6px;padding:12px 10px;font-size:15px;font-weight:600;text-decoration:none;list-style:none;display:flex}.main-nav summary::-webkit-details-marker{display:none}.main-nav summary:hover,.nav-link:hover,.main-nav summary.active{color:var(--brass)}.main-nav details[open]>summary svg{transform:rotate(180deg)}.icon-link{width:48px;height:48px;color:var(--sand-50);justify-content:center;align-items:center;display:inline-flex}.icon-link:hover{color:var(--brass)}.main-nav .btn{margin-left:8px}.dd-panel{width:max-content;max-width:calc(100vw - 32px);color:var(--ink);border-top:3px solid var(--brass);white-space:normal;background:#fff;padding:18px 8px 10px;position:absolute;top:calc(100% + 6px);left:-12px;box-shadow:0 18px 40px #14181038}.dd-title{font-family:var(--display);color:var(--olive-900);margin:0 14px 8px;font-size:19px}.dd-panel ul{margin:0 0 10px;padding:0;list-style:none}.dd-groups{grid-template-columns:repeat(2,290px);align-items:start;column-gap:12px;display:grid}.main-nav .dd:last-of-type .dd-panel{left:auto;right:-12px}.nav-gh{letter-spacing:.14em;text-transform:uppercase;color:var(--olive-600);margin:6px 14px 4px;font-size:12px;font-weight:700}.side-gh{margin:14px 0 6px}.side ul+.side-gh{margin-top:4px}.side .side-gh+ul{margin-bottom:14px}.dd-panel a{color:var(--ink);padding:8px 14px;font-size:15px;line-height:1.35;text-decoration:none;display:block}.dd-panel a:hover{background:var(--sand-50);color:var(--olive-950)}.mnav{display:none}.hero{color:#fff;background:radial-gradient(1100px 520px at 50% -20%,#d4b48329 0,#0000 60%),radial-gradient(900px 600px at 50% 40%,#33715a 0,#0000 70%),linear-gradient(#25523f 0%,#1b3d30 100%);padding:64px 0 72px}.hero .wrap{text-align:center}.hero h1{font-family:var(--display);margin:0;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.1}.hero-search{text-align:left;gap:8px;max-width:760px;margin:28px auto 0;display:flex}.hero-search input{min-width:0;height:58px;font:inherit;border:0;flex:1;padding:0 18px;font-size:17px}.hero-search button{background:var(--brass);height:58px;color:var(--olive-900);font:inherit;cursor:pointer;border:0;padding:0 28px;font-weight:700}.hero-search button:hover{background:#e2c79b}.popular{color:var(--sand);margin:14px 0 0;font-size:15px}.popular a{color:#fff}.feature{padding:40px 0 0}.feature img{object-fit:contain;background:#0e2470;width:100%;max-height:380px;display:block}.tasks-section{padding:40px 0 16px}.tiles{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.tile{border:1px solid var(--line);height:100%;min-height:156px;color:var(--olive-900);background:#fff;flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:flex}.tile:hover{background:var(--green-tint);border-color:var(--olive);color:var(--olive-950);transform:translateY(-2px);box-shadow:0 10px 24px #12291f1a}.tile:hover svg{color:var(--green-hover)}.tile-title{font-size:19px;font-weight:650;line-height:1.25}.tile-text{color:var(--olive-600);font-size:15px}.tile-primary{color:#fff;background:linear-gradient(135deg,#25523f 0%,#1b3d30 100%);border-color:#1b3d30}.tile-primary:hover{color:#fff;background:linear-gradient(135deg,#33715a 0%,#25523f 100%);border-color:#25523f}.tile-primary:hover svg{color:#d4b483}.tile-primary .tile-text{color:var(--sand)}.status{padding:24px 0 56px}.status-grid{grid-template-columns:2fr 1fr;gap:24px;display:grid}.alert svg,.help-box svg{flex-shrink:0}.alert{border:1px solid var(--line);box-shadow:inset 6px 0 0 var(--alert-bar);color:var(--alert);background:#fff;align-items:flex-start;gap:18px;padding:26px 28px 26px 32px;display:flex}.alert div{color:var(--ink)}.alert p{margin:0 0 8px}.alert-title{font-size:18px;font-weight:700}.alert a{font-weight:600}.due-card{background:var(--sand);padding:26px 28px}.due-date{font-family:var(--display);color:var(--olive-900);margin:4px 0 2px;font-size:34px;line-height:1.15}.due-label{margin:0 0 16px}.everything{border-top:1px solid var(--line);background:#fff;padding:64px 0}.everything h2,.about-strip h2{font-family:var(--display);color:var(--olive-900);margin:0 0 32px;font-size:34px;font-weight:400}.cols3{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.cols3 h3{border-bottom:2px solid var(--olive);margin:0 0 8px;padding-bottom:10px;font-size:18px}.cols3>div>p{color:var(--olive-600);margin:12px 0 14px;font-size:15px}.cols3 ul{gap:9px;margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.about-strip{color:var(--sand-50);text-align:center;background:linear-gradient(#25523f 0%,#1b3d30 100%);padding:72px 0}.about-strip h2{color:#fff;margin:0}.about-grid{max-width:760px}.about-strip h2{margin:6px 0 20px;font-size:30px}.about-strip h2:after{content:"";background:var(--brass);width:56px;height:2px;margin:18px auto 0;display:block}.about-strip p{margin:0 0 14px;font-size:18px;line-height:1.7}.about-strip .label{margin:0}.about-strip a{color:#fff}.page-head{color:#fff;background:radial-gradient(900px 360px at 30% -40%,#d4b4831f 0,#0000 60%),linear-gradient(#25523f 0%,#1b3d30 100%);padding:36px 0 44px}.ph-art{isolation:isolate;position:relative;overflow:hidden}.ph-art:before{content:"";z-index:-1;background:var(--ph-img) center / cover no-repeat;opacity:.7;mix-blend-mode:soft-light;filter:grayscale();width:min(64%,920px);position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%)}.ph-payments{--ph-img:url(/images/murals/band-payments.jpg)}.ph-property{--ph-img:url(/images/murals/band-property.jpg)}.ph-community{--ph-img:url(/images/murals/band-community.jpg)}@media (width<=700px){.ph-art:before{opacity:.5;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 70%);mask-image:linear-gradient(90deg,#0000 0%,#000 70%)}}@media print{.ph-art:before{display:none}}.crumbs{color:var(--sand);gap:10px;font-size:14px;display:flex}.crumbs a{color:var(--sand)}.page-head h1{font-family:var(--display);margin:10px 0 0;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.12}.page-body{grid-template-columns:280px minmax(0,1fr);gap:56px;padding-top:48px;padding-bottom:80px;display:grid}.page-body.no-side{grid-template-columns:minmax(0,1fr)}.page-body.no-side .prose{max-width:900px}.side{align-self:start;position:sticky;top:100px}.side-title{font-family:var(--display);color:var(--olive-900);margin:0 0 10px;font-size:20px}.side ul{border-left:2px solid var(--line);margin:0 0 24px;padding:0;list-style:none}.side ul a{color:var(--olive);border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 16px;font-size:15px;line-height:1.35;text-decoration:none;display:block}.side ul a:hover{color:var(--green-hover);border-left-color:var(--green-hover);background:var(--green-tint)}.side ul a[aria-current=page]{border-left-color:var(--olive-900);color:var(--olive-900);font-weight:700}.help-box{background:var(--sand);color:var(--olive-900);gap:12px;padding:18px;font-size:15px;display:flex}.help-box p{margin:0}.help-title{font-weight:700}.prose{min-width:0;max-width:820px}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{font-family:var(--display);color:var(--olive-900);margin:1.8em 0 .5em;font-weight:400;line-height:1.25}.prose h2{font-size:30px}.prose h3{font-size:25px}.prose h4{font-size:21px}.prose p,.prose ul,.prose ol{margin:0 0 1em}.prose li{margin:.3em 0}.prose img{margin:1.2em 0;display:block}.prose hr{border:0;border-top:1px solid var(--line);margin:2.5em 0}.prose blockquote{border-left:3px solid var(--brass);margin:1.5em 0;padding:4px 0 4px 20px}.prose .cta{margin:1.4em 0}.prose>details{border-top:1px solid var(--line);padding:0}.prose>details:last-of-type{border-bottom:1px solid var(--line)}.prose>details>summary:hover{color:var(--green-hover);background:var(--green-tint)}.prose>details>summary{cursor:pointer;color:var(--olive-900);padding:18px 40px 18px 0;font-size:19px;font-weight:650;list-style:none;transition:background .15s;position:relative}.prose>details>summary::-webkit-details-marker{display:none}.prose>details>summary:after{content:"+";font-size:26px;font-weight:400;position:absolute;top:12px;right:8px}.prose>details[open]>summary:after{content:"−"}.prose>details>:not(summary){margin-left:0}.prose>details[open]{padding-bottom:12px}.table-wrap{margin:1.2em 0;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.prose th{background:var(--sand-50)}.video{aspect-ratio:16/9;background:#000;margin:1.4em 0;position:relative}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.embed{margin:1.4em 0;overflow-x:auto}.portraits{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:28px 20px;margin:0 0 2em;display:grid}.portraits figure{text-align:center;margin:0}.portraits img{object-fit:cover;border:3px solid var(--sand);border-radius:50%;width:150px;height:150px;margin:0 auto 10px}.portraits figcaption{font-size:15px;line-height:1.4}.form-card{border:1px solid var(--line);background:#fff;margin:1.4em 0;padding:24px}.form-frame iframe{border:0;width:100%;min-height:900px}.contact-cards{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:2em;display:grid}.contact-cards>div{background:var(--sand-50);padding:20px 22px}.contact-cards p{margin:0 0 6px}.inline-search{flex-wrap:wrap;align-items:center;gap:8px;margin:1.5em 0;display:flex}.inline-search label{width:100%;font-weight:600}.inline-search input{border:1px solid var(--olive-600);min-width:200px;height:48px;font:inherit;flex:1;padding:0 12px}.search-box{--pagefind-ui-primary:#163428;--pagefind-ui-text:#23271e;--pagefind-ui-border:#c9bcad;--pagefind-ui-font:var(--sans);--pagefind-ui-border-radius:0;max-width:900px}@media (width<=1279px) and (width>=1150px){.header-row{gap:16px}.brand{gap:12px}.brand img{width:72px;height:72px}.brand-name{font-size:27px}.brand-eyebrow{letter-spacing:.2em;font-size:11px}.main-nav summary,.nav-link{letter-spacing:.01em;padding-left:8px;padding-right:8px;font-size:14.5px}}@media (width<=1320px){.tiles{grid-template-columns:repeat(2,1fr)}}@media (width<=1149px){.main-nav{display:none}.mnav{display:block;position:relative}.mnav>summary{min-height:48px;color:var(--sand-50);cursor:pointer;border:1px solid #d4b48380;align-items:center;gap:8px;padding:0 12px;font-weight:600;list-style:none;display:flex}.mnav>summary::-webkit-details-marker{display:none}.mnav-panel{width:min(92vw,420px);max-height:80vh;color:var(--ink);background:#fff;gap:12px;padding:18px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 40px #1418104d}.mnav-panel details{border-top:1px solid var(--line)}.mnav-panel details summary{cursor:pointer;color:var(--olive-900);padding:12px 0;font-weight:700}.mnav-panel ul{margin:0 0 10px;padding:0;list-style:none}.mnav-panel li a{color:var(--ink);padding:8px 0;text-decoration:none;display:block}.mnav-link{border-top:1px solid var(--line);color:var(--olive-900);padding:12px 0;font-weight:700;text-decoration:none;display:block}.mnav-search{gap:6px;display:flex}.mnav-search input{border:1px solid var(--olive-600);min-width:0;height:46px;font:inherit;flex:1;padding:0 10px}.mnav-search button{background:var(--olive-900);color:#fff;height:46px;font:inherit;border:0;padding:0 14px;font-weight:600}}@media (width<=860px){.page-body{grid-template-columns:1fr;gap:32px;padding-top:32px}.side{order:2;position:static}.status-grid,.cols3,.about-grid,.contact-cards{grid-template-columns:1fr}.about-grid{gap:16px}}@media (width<=560px){body{font-size:16px}.wrap{padding:0 18px}.brand-name{font-size:22px}.brand-eyebrow{letter-spacing:.18em;font-size:10px}.brand img{width:56px;height:56px}.header-row{min-height:84px}body{padding-top:85px}.scrolled .header-row{min-height:64px}.scrolled .brand img{width:40px;height:40px}.scrolled .brand-name{font-size:19px}.scrolled .brand-eyebrow{font-size:9px}.tiles{grid-template-columns:1fr}.tile{flex-flow:wrap;align-items:center;gap:4px 14px;min-height:0;padding:18px}.tile-text{width:100%;padding-left:46px}.hero{padding:40px 0 48px}.hero-search{flex-direction:column}.mnav>summary span{display:none}}@media (prefers-reduced-motion:reduce){.tile{transition:none}.tile:hover{transform:none}}@media print{.site-header,.site-footer,.side,.skip{display:none}.page-head{color:#000;background:0 0;padding:0}.page-body{display:block}}.lcto-form{max-width:760px}.f-intro h2{margin-top:0}.f-deadline{border-left:4px solid var(--alert-bar);background:#fff4e5;padding:12px 16px}.f-reqnote{color:var(--olive-600);font-size:15px}.f-section{border:1px solid var(--line);background:#fff;margin:0 0 20px;padding:24px 28px 8px}.f-section[hidden],.f-field[hidden],.f-group[hidden]{display:none}.prose .f-section h3{align-items:center;gap:12px;margin:0 0 18px;font-size:22px;display:flex}.f-step{background:var(--olive-900);color:#fff;width:32px;height:32px;font-family:var(--sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.f-field,.f-group{border:0;min-width:0;margin:0 0 22px;padding:0}.f-group legend,.f-field>label{margin:0 0 6px;padding:0;font-size:17px;font-weight:650;display:block}.f-cell{flex:1;min-width:0;margin:0 0 12px}.f-cell label{margin-bottom:4px;font-size:15px;font-weight:500;display:block}.f-row{flex-wrap:wrap;gap:14px;display:flex}.f-row>.f-cell{min-width:180px}.f-row-3 .f-narrow{flex:0 0 120px;min-width:100px}.f-opt{color:var(--olive-600);font-size:15px;font-weight:400}.f-help{color:var(--olive-600);font-size:15px;margin:0 0 8px!important}.lcto-form input[type=text],.lcto-form input[type=email],.lcto-form input[type=tel],.lcto-form input[type=date],.lcto-form select,.lcto-form textarea,.status-form input{width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #8c9284;border-radius:0;padding:10px 12px;font-size:17px}.lcto-form textarea{resize:vertical;min-height:110px}.lcto-form input:focus,.lcto-form select:focus,.lcto-form textarea:focus,.status-form input:focus{outline-offset:1px;border-color:var(--olive-900);outline:3px solid #1c5fd1}.lcto-form input.w-m{max-width:320px}.lcto-form input[type=file]{font:inherit;padding:10px 0}.f-opt-row{align-items:flex-start;gap:12px;padding:8px 0;display:flex}.f-opt-row input{width:24px;height:24px;accent-color:var(--olive-900);flex-shrink:0;margin:1px 0 0}.f-opt-row label{cursor:pointer;font-size:17px;margin:0!important;font-weight:400!important}.f-check .f-opt-row{background:var(--sand-50);padding:14px 16px}.f-err{color:#a1260d;font-size:15px;font-weight:600;margin:0 0 6px!important}.f-err:before{content:"Error: "}[aria-invalid=true]{border-width:2px!important;border-color:#a1260d!important}.f-summary{background:#fff;border:3px solid #a1260d;margin:0 0 22px;padding:18px 22px}.f-summary h3{color:#a1260d!important;margin:0 0 8px!important;font-size:20px!important}.f-summary a{color:#a1260d;font-weight:600}.f-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.f-sig{font-family:"Brush Script MT", "Segoe Script", cursive, var(--sans)!important;font-size:24px!important}.f-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:8px 0 12px;display:flex}.f-send{min-width:180px;min-height:56px;font-size:18px}.f-send:disabled{opacity:.7;cursor:wait}.f-status{font-weight:600;margin:0!important}.f-privacy{color:var(--olive-600);font-size:14px}.side-note{margin-top:16px;font-size:15px}.ref-card{border:1px solid var(--line);border-top:4px solid var(--brass);background:#fff;border-radius:10px;margin:0 0 24px;padding:24px 28px}.ref-number{letter-spacing:.04em;color:var(--olive-900);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:32px;font-weight:700;margin:4px 0!important}.status-form{border:1px solid var(--line);background:#fff;gap:4px;max-width:420px;margin:1.5em 0;padding:22px;display:grid}.status-card{border:2px solid var(--olive);background:#fff;margin:0 0 24px;padding:22px 26px}.status-card h2{margin:0 0 6px!important}.status-card.not-found{border-color:#a1260d}@media (width<=860px){.form-page{grid-template-columns:1fr}.f-section{padding:18px 16px 4px}}@media print{.lcto-form .f-actions,.status-form{display:none}}.blk{margin:0 0 1.6em}.blk>:last-child{margin-bottom:0}.blk-summary{background:var(--green-tint);border-left:5px solid var(--olive);color:var(--olive-950);border-radius:0 12px 12px 0;padding:22px 26px;font-size:19px;line-height:1.55}.blk-summary strong{color:var(--olive-900)}.blk-facts{container-type:inline-size}.blk-facts ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.blk-facts li{flex:calc(50% - 6px)}.blk-facts li:has(a[href^=mailto\:]){flex-basis:100%}@container (width>=700px){.blk-facts li{flex:170px}.blk-facts li:has(a[href^=mailto\:]){flex-basis:260px}.blk-facts ul:has(>li:nth-child(4):last-child):has(a[href^=mailto\:])>li{flex-basis:clamp(150px,809190px - 99900%,50% - 6px)}.blk-facts ul:has(>li:nth-child(4):last-child):has(a[href^=mailto\:])>li:has(a[href^=mailto\:]){flex-basis:clamp(260px,809190px - 99900%,50% - 6px)}}.blk-facts a[href^=tel\:]{white-space:nowrap}.blk-facts li{border:1px solid var(--line);border-top:4px solid var(--brass);background:#fff;border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:14px 16px 16px;display:flex}.fact-label{letter-spacing:.08em;text-transform:uppercase;color:var(--olive-600);font-size:12.5px;font-weight:700}.fact-value{font-family:var(--sans);color:var(--olive-900);font-variant-numeric:lining-nums;font-size:18px;font-weight:600;line-height:1.35}.blk-jump ul{flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.blk-jump li{margin:0}.blk-jump a{border:1px solid var(--line);min-height:44px;color:var(--olive-900);background:#fff;border-radius:30px;align-items:center;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.blk-jump a:hover{border-color:var(--olive);background:var(--green-tint)}.blk-panel,.blk-darkpanel{border-radius:16px;margin:0 0 22px;padding:28px 30px 22px}.blk-panel{background:linear-gradient(160deg, #f3f8f5 0%, var(--green-tint) 100%);border:1px solid #d5e3da;border-top:5px solid var(--olive-900)}.blk-panel>p:first-child em{letter-spacing:.16em;text-transform:uppercase;color:var(--olive);font-size:13px;font-style:normal;font-weight:700}.blk-panel>p:first-child{margin:0 0 6px}.blk-panel h2{margin-top:0;font-size:clamp(28px,3.4vw,40px);line-height:1.12}.blk-panel h2+p>strong:only-child{color:var(--olive-900);background:#fff;border:1px solid #d5e3da;border-radius:30px;padding:6px 14px;font-size:14.5px;display:inline-block}.blk-panel .blk-facts li{border-top-color:var(--olive);flex-direction:column-reverse;justify-content:flex-end}.blk-panel .blk-facts .fact-value{font-size:26px;font-weight:700;line-height:1.2}.blk-panel .blk-facts .fact-label{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}.blk-darkpanel{color:#f3ece4;background:linear-gradient(160deg,#1f4535 0%,#163428 100%)}.blk-darkpanel h2,.blk-darkpanel h3{color:#fff;margin-top:0}.blk-darkpanel a:not(.btn){color:#fff}.blk-darkpanel .cta{margin:18px 0 4px}.blk-darkpanel .cta .btn{color:var(--olive-950);background:#fff8ee}.blk-darkpanel .cta .btn:hover{color:var(--olive-950);background:#fff}.blk-darkpanel .cta+p{color:#dce7e0;margin-top:4px;font-size:15px}.blk-cols{grid-template-columns:1fr;align-items:start;gap:18px;margin:0 0 22px;display:grid;container-type:inline-size}.col-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:24px 26px 14px}.col-card h3{margin-top:0}.col-card>:last-child{margin-bottom:10px}@media (width>=1100px){.blk-cols{grid-template-columns:1fr 1fr;align-items:stretch}}.blk-ways{margin:1.6em 0 2.2em;container-type:inline-size}.blk-ways ul{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@container (width>=560px){.blk-ways ul{grid-template-columns:repeat(2,1fr)}}@container (width>=820px){.blk-ways ul{grid-template-columns:repeat(3,1fr)}}.way{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;margin:0;padding:20px 20px 18px;display:flex}.way-ic{background:var(--terra-tint);width:46px;height:46px;color:var(--terra-hover);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.blk-ways .way-t{font-family:var(--display);color:var(--olive-900);margin:0 0 6px;font-size:22px;font-weight:400;line-height:1.2}.way-d{flex-direction:column;flex:1;display:flex}.way-d p{color:var(--ink);margin:0 0 10px;font-size:15.5px;line-height:1.5}.way-d p.way-fee{border-top:1px solid var(--line);color:var(--olive-600);margin-top:auto;padding-top:10px;font-size:14.5px;font-weight:600}.way-d p.way-go{margin:6px 0 0}.way-go a{min-height:44px;color:var(--olive);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.way-go a:after{content:"→";transition:transform .15s}.way-go a:hover{color:var(--green-hover);text-decoration:underline}.way-go a:hover:after{transform:translate(3px)}.way:first-child{border:2px solid var(--terra);background:linear-gradient(180deg, #fff 0%, var(--terra-tint) 100%)}.way:first-child .way-ic{background:var(--terra);color:#fff}.way:first-child .way-go a{background:var(--terra);color:#fff;border-radius:30px;justify-content:center;padding:0 22px}.way:first-child .way-go a:hover{background:var(--terra-hover);color:#fff;text-decoration:none}@media (prefers-reduced-motion:reduce){.way-go a:after{transition:none}}.blk-checklist ul{margin:0;padding:0;list-style:none}.blk-checklist li{border-bottom:1px solid var(--line);margin:0;padding:10px 0 10px 44px;font-size:18px;position:relative}.blk-checklist li:last-child{border-bottom:0}.blk-checklist li:before{content:"";background:var(--olive) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;width:28px;height:28px;position:absolute;top:10px;left:0}.blk-steps ol{margin:0;padding:0;list-style:none}.blk-steps li{margin:0;padding:4px 0 22px 62px;font-size:18px;position:relative}.blk-steps li:before{content:counter(list-item);background:var(--olive-900);color:#fff;width:42px;height:42px;font-family:var(--sans);border-radius:50%;justify-content:center;align-items:center;font-size:19px;font-weight:600;display:flex;position:absolute;top:0;left:0}.blk-steps ol:not(:last-child) li:after,.blk-steps li:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:46px;bottom:4px;left:20px}.blk-steps li>strong:first-child,.blk-steps li>p:first-child>strong:first-child{color:var(--olive-900);margin-bottom:2px;font-size:19px;display:block}.blk-note{background:var(--terra-tint);border:1px solid #f3d9c4;border-left:5px solid var(--terra);color:var(--cocoa);border-radius:0 10px 10px 0;padding:16px 20px}.prose h2+.blk,.prose h2+p{margin-top:0}@media (width<=560px){.blk-summary{padding:18px;font-size:18px}.fact-value{font-size:16px}}@media print{.blk-summary,.blk-note{border:1px solid #999}}.site-footer{color:#f3ece4db;border-top:3px solid var(--brass);background:linear-gradient(#16302a 0%,#102620 100%);padding:64px 0 28px;font-size:15px;line-height:1.7}.site-footer a{color:#f7f1e6;text-underline-offset:4px;text-decoration:underline 1px #d4b48373;transition:color .15s,text-decoration-color .15s}.site-footer a:hover{color:var(--brass);text-decoration-color:var(--brass)}.footer-brand{text-align:center;border-bottom:1px solid #d4b48340;margin-bottom:40px;padding-bottom:36px}.footer-brand img{margin:0 auto 14px;display:block}.footer-name{font-family:var(--display);font-variant:small-caps;letter-spacing:.05em;color:#f7f1e6;margin:0;font-size:25px}.footer-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin:2px 0 0;font-size:12.5px}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.footer-head{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin:0 0 14px;font-size:12px;font-weight:600}.footer-grid ul{margin:0;padding:0;list-style:none}.footer-grid li{margin:0 0 8px}.site-footer .muted{color:#f3ece4b8}.footer-bottom{border-top:1px solid #d4b48340;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 32px;margin-top:44px;padding-top:20px;font-size:14px;display:flex}.footer-links{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.footer-meta{flex-wrap:wrap;flex-basis:100%;order:3;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-top:4px;display:flex}.footer-version{letter-spacing:.02em;color:#f3ece4cc;font-variant-numeric:tabular-nums;margin:0;font-size:11px}.footer-credit{letter-spacing:.02em;color:#f3ece4cc;margin:0;font-size:12px}.site-footer .footer-credit a{color:#f3ece4eb}.site-footer .footer-credit a:hover{color:var(--brass)}.site-footer .disclaimer{max-width:640px}.site-footer .disclaimer summary{cursor:pointer;color:#f3ece4db;font-weight:400}.site-footer .disclaimer summary:hover{color:var(--brass)}.site-footer .disclaimer p{margin:10px 0 0;font-size:13.5px}@media (width<=860px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=560px){.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{flex-direction:column}.footer-name{font-size:22px}}.prose{overflow-wrap:break-word}.prose a{overflow-wrap:anywhere}.video-guide{border:1px solid var(--line);border-top:4px solid var(--brass);background:#fff;margin:0 0 1.8em}.video-guide video{aspect-ratio:16/9;background:#12291f;width:100%;height:auto;display:block}.video-guide figcaption{color:var(--olive-900);padding:12px 16px 4px;font-weight:600}.vg-k{letter-spacing:.14em;text-transform:uppercase;color:var(--olive-600);margin-right:8px;font-size:12px;font-weight:700;display:inline-block}.vg-len{color:var(--olive-600);margin-left:6px;font-weight:400}.vg-tr{padding:0 16px 12px}.vg-tr summary{cursor:pointer;color:var(--olive);padding:4px 0}.vg-tr p{margin:8px 0;font-size:16px}.vg-label{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--olive-900,#1b3d30);padding:8px 16px;font-size:12px;font-weight:700}.video-pair{grid-template-columns:1fr;gap:20px;margin:0 0 1.8em;display:grid}.video-pair .video-guide{margin:0}@media (width>=900px){.video-pair{grid-template-columns:1fr 1fr;align-items:start}}.col-card .table-wrap{border:0;margin:0 0 10px}.col-card table{border-collapse:collapse;background:0 0;width:100%}.col-card th,.col-card td{border:0;border-bottom:1px solid var(--line);vertical-align:top;text-align:left;background:0 0;padding:10px 8px 10px 0}.col-card thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--olive-600);padding-top:0;font-size:12.5px}.col-card tbody td:first-child{color:var(--olive-900);width:46%;font-weight:600}.col-card tbody tr:last-child td{border-bottom:0}.col-card>p:last-child:not(:first-of-type){color:var(--olive-600);font-size:14.5px}:root{--ease:cubic-bezier(.22, .61, .36, 1)}@media (prefers-reduced-motion:no-preference){html.motion .rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(14px)}html.motion .rv.in{opacity:1;transform:none}@media print{html.motion .rv{opacity:1;transition:none;transform:none}}.page-head .crumbs,.page-head h1{animation:settle .8s var(--ease) both}.page-head h1{animation-delay:80ms}@keyframes settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ph-art:before{animation:28s ease-in-out infinite alternate drift}@keyframes drift{0%{background-position:50%;transform:scale(1)}to{background-position:46% 54%;transform:scale(1.05)}}.w-hero-img{transform-origin:70% 40%;animation:30s ease-in-out infinite alternate drift-img}@keyframes drift-img{0%{transform:scale(1)}to{transform:scale(1.06)}}.way,.col-card,.blk-facts li,.blk-panel,.w-gal a{transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease)}.way:hover,.col-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #3a24141a}.blk-facts li:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3a241414}.way-ic,.w-ic{transition:transform .45s var(--ease)}.way:hover .way-ic,.w-tile:hover .w-ic{transform:rotate(-8deg)scale(1.08)}.w-tile{transition:transform .35s var(--ease), box-shadow .35s var(--ease)}.btn,.way:first-child .way-go a,.w-search button{isolation:isolate;position:relative;overflow:hidden}.btn:before,.way:first-child .way-go a:before,.w-search button:before{content:"";z-index:-1;transition:transform .9s var(--ease);pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:before,.way:first-child .way-go a:hover:before,.w-search button:hover:before{transform:translate(120%)}.btn{transition:background .25s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease)}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #3a241429}.btn:active{box-shadow:none;transform:translateY(0)}details>summary:after{transition:transform .35s var(--ease)}details[open]>:not(summary){animation:unfold .45s var(--ease) both}@keyframes unfold{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.blk-jump a{transition:background .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease)}.blk-jump a:hover{transform:translateY(-2px)}html{scroll-behavior:smooth}dialog.lb[open] .lb-img{animation:lbin .45s var(--ease) both}dialog.lb[open]::backdrop{animation:.35s both fadein}@keyframes lbin{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}}
