@font-face{font-family:Raleway;font-style:italic;font-weight:700;font-display:swap;src:url(../media/786f428d936474e2-s.16mk97y5t6c2p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae124804f37509c9-s.27-ckiwl3kpsw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:italic;font-weight:700;font-display:swap;src:url(../media/aeaea80806db77d2-s.3jt48oq8uqvwq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7c964a33e51a401c-s.44ebmnd9l4zl5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b8c1926328eefda9-s.p.350q3xd0863kp.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:Raleway;font-style:italic;font-weight:800;font-display:swap;src:url(../media/786f428d936474e2-s.16mk97y5t6c2p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:italic;font-weight:800;font-display:swap;src:url(../media/ae124804f37509c9-s.27-ckiwl3kpsw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:italic;font-weight:800;font-display:swap;src:url(../media/aeaea80806db77d2-s.3jt48oq8uqvwq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:italic;font-weight:800;font-display:swap;src:url(../media/7c964a33e51a401c-s.44ebmnd9l4zl5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:italic;font-weight:800;font-display:swap;src:url(../media/b8c1926328eefda9-s.p.350q3xd0863kp.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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.08m__0qttsjwy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb835a708696869b-s.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.2ul13i_kpbu32.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4b825e536f0add60-s.40xx_hee_9tzo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c825fd02acae0153-s.p.2nh923zyv9e2o.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:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.08m__0qttsjwy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bb835a708696869b-s.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.2ul13i_kpbu32.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4b825e536f0add60-s.40xx_hee_9tzo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c825fd02acae0153-s.p.2nh923zyv9e2o.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:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_99264560-module__XjStua__className{font-family:Raleway,Raleway Fallback}.raleway_99264560-module__XjStua__variable{--font-raleway:"Raleway", "Raleway Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_c31875e0-module__jITBLW__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_c31875e0-module__jITBLW__variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
:root{--ground:#edf1f5;--paper:#f8fafc;--ink:#0e2c49;--ink-soft:#3d5570;--rule:#0e2c4933;--rule-strong:#0e2c4973;--orange:#e89010;--orange-ink:#9a5800;--navy-deep:#0a2238;--on-navy:#fff;--on-navy-soft:#b9c7d6;--display:var(--font-raleway), "Helvetica Neue", Arial, sans-serif;--body:var(--font-public-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1240px;--gutter:clamp(16px, 4vw, 40px);--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}::selection{background:var(--orange);color:var(--ink)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:2px}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.05}p{margin:0}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin:0 auto}.skip{position:absolute;left:-9999px}.skip:focus{background:var(--paper);z-index:10;padding:8px 12px;top:16px;left:16px}.label{font:600 12px/1.2 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.stage-name{font-family:var(--display);letter-spacing:-.01em;font-style:italic;font-weight:700}.site-header{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--ground) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);top:env(safe-area-inset-top,0px);z-index:20;position:sticky}.site-header .wrap{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{width:auto;height:40px}.brand span{font:600 13px/1.15 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border-left:1px solid var(--rule-strong);padding-left:12px}.site-nav{align-items:center;gap:clamp(14px,2vw,28px);display:flex}.site-nav a{font-size:15px;font-weight:600;text-decoration:none}.site-nav a:hover{color:var(--orange-ink)}.menu-btn{display:none}@media (max-width:920px){.site-nav{display:none}.site-nav.open{background:var(--paper);border-bottom:1px solid var(--rule);padding:16px var(--gutter) 24px;gap:14px;display:grid;position:absolute;top:100%;left:0;right:0}.menu-btn{font:600 15px var(--body);border:1px solid var(--rule-strong);color:var(--ink);background:0 0;border-radius:6px;padding:8px 14px;display:inline-flex}.brand span{display:none}}.btn{font:700 16px/1 var(--body);cursor:pointer;transition:transform .2s var(--ease), background .2s, box-shadow .2s;border:1.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:16px 22px;text-decoration:none;display:inline-flex}.btn-orange{background:var(--orange);color:var(--ink);box-shadow:0 6px 18px -8px #9a580099}.btn-orange:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px #9a5800b3}.btn-ink{background:var(--ink);color:var(--on-navy)}.btn-ink:hover{background:var(--navy-deep)}.btn-line{border-color:var(--rule-strong);color:var(--ink);background:0 0}.btn-line:hover{border-color:var(--ink)}.btn-sm{padding:11px 16px;font-size:14px}.address-form{background:var(--paper);border:1px solid var(--rule-strong);border-radius:8px;gap:8px;max-width:560px;padding:6px;display:flex;box-shadow:0 14px 34px -22px #0e2c498c}.address-form input{min-width:0;font:400 17px var(--body);color:var(--ink);background:0 0;border:0;flex:1;padding:12px}.address-form input::placeholder{color:#6b7f94}.address-form input:focus{outline:none}.address-form:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #e8901059}@media (max-width:520px){.address-form{flex-direction:column}.address-form .btn{width:100%}}.plate{aspect-ratio:5/4;isolation:isolate;margin:0;position:relative}.plate .frame{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plate .frame-top{z-index:2;pointer-events:none}.plate .frame path{fill:var(--paper);stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.plate .frame path.inner{fill:none;stroke:var(--rule)}.plate.active .frame path{stroke:var(--ink);stroke-width:1.5px}.plate-art{z-index:1;position:absolute;inset:0}.plate-full .plate-art img,.viewer-stage img{width:86%;height:auto;position:absolute;bottom:7%;left:7%}.plate-detail .plate-art{clip-path:polygon(0 28%,50% 0,100% 28%,100% 100%,0 100%);inset:6.25% 4.5% 5%;overflow:hidden}.plate-detail .plate-art img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:auto 0 0}.hero{padding-block:clamp(36px,6vw,72px) clamp(40px,6vw,80px)}.hero-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.hero h1{font-size:clamp(38px,4vw,60px)}.hero h1 em{color:var(--orange-ink);font-style:italic;font-weight:700}.hero .lede{color:var(--ink-soft);max-width:46ch;margin-top:22px;font-size:clamp(18px,1.5vw,20px)}.hero .address-form{margin-top:30px}.hero .fine{color:var(--ink-soft);margin-top:14px;font-size:14px}.hero .proof-line{flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:14px;font-weight:600;display:flex}.hero .proof-line span{align-items:center;gap:8px;display:inline-flex}.hero .proof-line span:before{content:"";background:var(--orange);width:7px;height:7px;transform:rotate(45deg)}@media (max-width:980px){.hero-grid{grid-template-columns:minmax(0,1fr)}}.hero-grid>*,.viewer,.viewer-main>*{min-width:0}.viewer{gap:18px;display:grid}.viewer-main{grid-template-columns:minmax(0,1fr) minmax(0,15rem);align-items:end;gap:clamp(16px,2vw,28px);display:grid;position:relative}.viewer-stage{aspect-ratio:5/4;isolation:isolate;position:relative}.viewer-stage .frame{z-index:0;width:100%;height:100%;position:absolute;inset:0}.viewer-stage .frame path{fill:var(--paper);stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.viewer-stage .frame path.inner{fill:none;stroke:var(--rule)}.viewer-stage img{opacity:0;z-index:1;transition:opacity .7s var(--ease), filter .7s var(--ease);filter:blur(2px)}.viewer-stage img.on{opacity:1;filter:none}.viewer-stage .illus{z-index:3;color:var(--ink-soft);letter-spacing:.04em;font-size:11px;position:absolute;bottom:14px;right:18px}.viewer-caption{gap:10px;padding-bottom:6px;display:grid}.viewer-caption h3{font-size:clamp(26px,2.4vw,34px)}.viewer-caption p{color:var(--ink-soft);font-size:15px}.viewer-caption ul{gap:6px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.viewer-caption li{gap:10px;display:flex}.viewer-caption li:before{content:"";background:var(--orange);flex:none;width:10px;height:1px;margin-top:12px}.strip{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);padding-top:14px;display:grid;position:relative}.strip:before{content:"";border-top:1.5px dashed var(--ink);opacity:.45;z-index:-1;position:absolute;top:calc(14px + 4vw);left:4%;right:4%}.strip .c{color:var(--ink-soft);font-size:12.5px;line-height:1.35}.strip button{all:unset;cursor:pointer;text-align:center;border-radius:4px;gap:8px;display:grid}.strip button:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.strip .plate{transition:transform .35s var(--ease)}.strip button:hover .plate{transform:translateY(-3px)}.strip .t{font-size:15px}.strip .s{font:600 10.5px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.strip button[aria-pressed=true] .t{color:var(--orange-ink)}@media (max-width:720px){.viewer-main{grid-template-columns:1fr}.strip{gap:6px}.strip:before{display:none}.strip .t{font-size:12.5px}.strip .s,.strip .c{display:none}}.section{border-top:1px solid var(--rule);padding-block:clamp(64px,9vw,120px)}.section-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(20px,4vw,64px);margin-bottom:clamp(32px,4vw,56px);display:grid}.section-head h2{font-size:clamp(32px,3.8vw,54px)}.section-head p{color:var(--ink-soft);max-width:58ch;font-size:18px}@media (max-width:860px){.section-head{grid-template-columns:1fr}}.folio{border-top:1px solid var(--rule-strong)}.folio-row{border-bottom:1px solid var(--rule);grid-template-columns:15rem minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(18px,3vw,48px);padding-block:28px;display:grid}.folio-row .plate{width:15rem}.folio-row h3{font-size:clamp(24px,2.2vw,30px)}.folio-row .who{color:var(--ink-soft);margin-top:8px;font-size:14px}.folio-row ul{columns:2 16rem;column-gap:32px;margin:0;padding:0;list-style:none}.folio-row li{break-inside:avoid;border-bottom:1px dotted var(--rule);padding:6px 0;font-size:16px}@media (max-width:760px){.folio-row{grid-template-columns:minmax(0,1fr)}.folio-row .plate{width:min(100%,22rem)}}.evidence{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.sheet{background:var(--paper);border:1px solid var(--rule-strong);border-radius:2px;padding:clamp(18px,2.4vw,30px);box-shadow:0 24px 50px -36px #0e2c4999}.sheet-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.sheet-head b{font:800 20px var(--display)}.sheet .tbl{overflow-x:auto}.sheet table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}@media (max-width:560px){.sheet .c-dist,.sheet .c-date{display:none}.sheet td,.sheet th{padding-inline:5px}.tag{white-space:normal}}.sheet th{text-align:left;font:600 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule-strong);padding:12px 8px 8px}.sheet td{border-bottom:1px solid var(--rule);padding:10px 8px}.sheet td.n,.sheet th.n{text-align:right}.sheet tr.out td{color:#7a8ca0;text-decoration:line-through;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.sheet .est{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;display:flex}.sheet .est strong{font:800 clamp(26px, 3vw, 36px) var(--display)}.sheet .note{color:var(--ink-soft);margin-top:10px;font-size:13px}.tag{font:700 10.5px var(--body);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule-strong);border-radius:3px;padding:3px 7px;display:inline-block}.tag.leased{background:var(--ink);color:var(--on-navy);border-color:var(--ink)}.rules{border-top:1px solid var(--rule-strong);gap:0;display:grid}.rules div{border-bottom:1px solid var(--rule);padding:18px 0}.rules h3{font-size:20px}.rules p{color:var(--ink-soft);margin-top:6px;font-size:16px}@media (max-width:900px){.evidence{grid-template-columns:minmax(0,1fr)}}.band{background:var(--ink);color:var(--on-navy);border-top:0}.band h2,.band h3{color:var(--on-navy)}.band p,.band li,.band .section-head p{color:var(--on-navy-soft)}.one-team{border-top:1px solid #ffffff38;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.one-team div{border-bottom:1px solid #ffffff24;padding:22px 22px 22px 0}.one-team h3{font-size:clamp(21px,1.8vw,25px)}.one-team h3 em{color:var(--orange);font-style:italic}.one-team p{max-width:34ch;margin-top:8px;font-size:15.5px}.paths{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:0;display:grid}.paths a{border-bottom:1px solid var(--rule);gap:10px;padding:28px 28px 28px 0;text-decoration:none;display:grid}.paths a+a{border-left:1px solid var(--rule);padding-left:28px}.paths h3{font-size:26px}.paths p{color:var(--ink-soft)}.paths .go{color:var(--orange-ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.arrow{transition:transform .25s var(--ease);flex:none}.paths a:hover .arrow{transform:translate(3px)}.paths a:hover h3{color:var(--orange-ink)}@media (max-width:860px){.paths a+a{border-left:0;padding-left:0}}.faq{border-top:1px solid var(--rule-strong);max-width:900px}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;font:700 19px/1.3 var(--display);padding:22px 44px 22px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 26px var(--body);color:var(--orange-ink);transition:transform .25s var(--ease);position:absolute;top:18px;right:6px}.faq details[open] summary:after{transform:rotate(45deg)}.faq .ans{color:var(--ink-soft);max-width:68ch;padding:0 0 24px}.close{text-align:left}.close-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.close h2{font-size:clamp(34px,4vw,58px)}.close p{color:var(--ink-soft);max-width:52ch;margin-top:16px;font-size:18px}.close .address-form{margin-top:26px}@media (max-width:900px){.close-grid{grid-template-columns:1fr}}.page-hero{padding-block:clamp(48px,7vw,96px) clamp(36px,5vw,64px)}.page-hero h1{max-width:18ch;font-size:clamp(38px,5vw,70px)}.page-hero .lede{color:var(--ink-soft);max-width:56ch;margin-top:20px;font-size:19px}.page-hero .actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.prose{gap:16px;max-width:68ch;display:grid}.prose h2{margin-top:12px;font-size:28px}.prose ul{gap:6px;margin:0;padding-left:20px;display:grid}.form-band{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.form-band h2{font-size:clamp(30px,3.4vw,46px)}.form-band .side p{color:var(--ink-soft);margin-top:14px}.form-slot{background:var(--paper);border:1px solid var(--rule-strong);border-radius:4px;min-height:260px;padding:8px}.form-slot iframe{border:0;width:100%;display:block}.form-placeholder{text-align:center;place-content:center;gap:10px;min-height:240px;padding:24px;display:grid}.consent{color:var(--ink-soft);padding:10px 8px 4px;font-size:12.5px;line-height:1.5}@media (max-width:900px){.form-band{grid-template-columns:1fr}}.confirm{color:#7a4500;font:700 12px var(--body);letter-spacing:.02em;white-space:nowrap;background:#fff1d6;border:1px dashed #c98300;border-radius:3px;padding:1px 6px}.calc{background:var(--paper);border:1px solid var(--rule-strong);grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);padding:clamp(20px,3vw,36px);display:grid}.calc label{gap:6px;font-weight:700;display:grid}.calc label span{color:var(--ink-soft);font-size:14px;font-weight:400}.calc input{font:400 19px var(--body);border:1px solid var(--rule-strong);color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:6px;width:100%;padding:12px 14px}.calc input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #e8901059}.calc .inputs{align-content:start;gap:18px;display:grid}.calc dl{align-content:start;margin:0;display:grid}.calc dl div{border-top:1px solid var(--rule);padding:14px 0}.calc dt{color:var(--ink-soft);font-size:14px}.calc dd{font:800 32px var(--display);font-variant-numeric:tabular-nums;margin:4px 0 0}.calc .note{color:var(--ink-soft);grid-column:1/-1;font-size:14px}@media (max-width:760px){.calc{grid-template-columns:1fr}}.site-footer{background:var(--navy-deep);color:var(--on-navy-soft);padding-block:56px 40px;font-size:14px}.site-footer a{color:var(--on-navy)}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:32px;display:grid}.footer-grid img{width:auto;height:40px}.footer-grid h3{font:700 13px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--on-navy);margin-bottom:12px}.footer-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.legal{border-top:1px solid #ffffff26;gap:10px;margin-top:40px;padding-top:22px;font-size:14px;display:grid}.legal .trec{flex-wrap:wrap;gap:8px 22px;display:flex}.eho{align-items:center;gap:8px;display:inline-flex}@media (max-width:800px){.footer-grid{grid-template-columns:1fr}}.preview{background:var(--orange);color:var(--ink);text-align:center;font:600 13px var(--body);padding:6px 12px}@media (prefers-reduced-motion:no-preference){.rise{animation:rise .9s var(--ease) both}.rise.d1{animation-delay:80ms}.rise.d2{animation-delay:.16s}.rise.d3{animation-delay:.24s}@keyframes rise{0%{transform:translateY(14px)}to{transform:none}}}.evidence>*,.section-head>*,.folio-row>*,.close-grid>*,.form-band>*,.calc>*{min-width:0}@media (min-width:521px){.hero .address-form{flex-wrap:wrap}.hero .address-form input{flex:8.5rem}.hero .address-form .btn{flex:0 auto;padding-inline:18px}}.strip{align-items:start}.strip button{min-width:0}@media (max-width:720px){.strip .t{font-size:11.5px;line-height:1.25}}
