.svc-prose{color:#253b47;font-size:1.0625rem;line-height:1.75}.svc-prose h1{display:none}.svc-prose>*+*{margin-top:1.4rem}.svc-prose strong{color:#16242c;font-weight:620}.svc-prose a{color:#075996;text-decoration:underline;text-decoration-color:#07599659;text-underline-offset:4px;transition:text-decoration-color .25s ease}.svc-prose a:hover{text-decoration-color:#075996}.svc-prose :is(h2,h3,h4){font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.015em;line-height:1.15;color:#16242c;font-size:1.7rem;margin-top:3.75rem;padding-top:1.25rem;border-top:1px solid rgb(7 38 63 / .14)}.svc-prose h2{font-size:2rem}.svc-prose :is(h2,h3,h4)+*{margin-top:1.1rem}.svc-prose>h1+:is(h2,h3,h4){margin-top:0;padding-top:0;border-top:0}.svc-prose.svc-count{counter-reset:svc-sec}.svc-prose.svc-count>:is(h3,h4){counter-increment:svc-sec}.svc-prose.svc-count>:is(h3,h4):before{content:counter(svc-sec,decimal-leading-zero);display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;font-weight:600;letter-spacing:.14em;color:color-mix(in oklab,var(--el, #6fc3ff) 62%,#16242c);margin-bottom:.7rem}.svc-prose>p:first-of-type{font-size:1.3rem;line-height:1.6;color:#253b47}.svc-prose p:has(>em:first-child){border-left:2px solid color-mix(in oklab,var(--el, #6fc3ff) 70%,#16242c);padding:.15rem 0 .15rem 1.5rem;font-size:1.2rem;line-height:1.55;color:#325365;margin-top:2.75rem;margin-bottom:2.75rem}.svc-prose ul{list-style:none;padding:0;margin-top:1.9rem;border-top:1px solid rgb(7 38 63 / .14)}.svc-prose ul>li{position:relative;padding:.85rem 0 .85rem 1.75rem;border-bottom:1px solid rgb(7 38 63 / .14)}.svc-prose ul>li:before{content:"";position:absolute;left:.2rem;top:1.5rem;width:.45rem;height:.45rem;background:color-mix(in oklab,var(--el, #6fc3ff) 65%,#16242c)}.svc-prose ol{padding-left:1.4rem}.svc-prose hr{border:0;border-top:1px solid rgb(7 38 63 / .14);margin:3.5rem 0}.svc-prose p:has(>img){display:grid;gap:1.25rem;margin:3.25rem 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#5d8296}.svc-prose p:has(>img+img){grid-template-columns:repeat(2,minmax(0,1fr))}.svc-prose p>img{display:block;width:100%;height:auto;border-radius:0;outline:1px solid rgb(7 38 63 / .14)}.svc-figs{display:grid;gap:1.25rem;margin:3.5rem 0}.svc-fig{margin:0}.svc-fig img{display:block;width:100%;height:auto;border-radius:0;background:#f4f7f9;outline:1px solid rgb(7 38 63 / .14)}.svc-figs[data-multi] .svc-fig img{aspect-ratio:16 / 10;object-fit:contain}.svc-fig figcaption{font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#5d8296;border-top:1px solid rgb(7 38 63 / .14);margin-top:.75rem;padding-top:.6rem}@media(min-width:640px){.svc-figs{grid-template-columns:repeat(var(--svc-cols, 1),minmax(0,1fr))}}@media(min-width:1024px){.svc-prose .svc-figs,.svc-prose p:has(>img){margin-left:-7rem;margin-right:-7rem}}.case-copy strong{color:#fff;font-weight:600}.case-copy em{font-style:italic}.meta-grid[data-astro-cid-ttnfhuft]{display:grid;gap:1px;background:#ffffff1f;border-top:1px solid rgb(255 255 255 / .12);border-bottom:1px solid rgb(255 255 255 / .12);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.sheet-head-light[data-astro-cid-ttnfhuft]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(7 38 63 / .15);padding-bottom:.7rem}.rd-body>*{margin-block:1.4rem}.rd-body.rd-nolead>h1+p{display:none}.rd-body>h4:last-child{display:none}.rd-body>p:has(>a[href="https://www.buildwind.net/"]:only-child){display:none}.rd-body p:has(img){display:flex;flex-direction:column;gap:.55rem;max-width:none}.rd-body p img{display:block;width:100%;height:clamp(13rem,30vw,22rem);object-fit:contain;background:#06263f;padding:.6rem;margin:0;border-radius:0;outline:1px solid rgb(7 38 63 / .14);box-shadow:none}.rd-body p a:has(img){display:block;line-height:0}.rd-body .rd-cap{font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#07263f73}.rd-body p:has(img[alt*=logo i]) img,.rd-body p:has(img[src*=logo i]) img{height:6rem;background:#fff;padding:.9rem;outline:1px solid rgb(7 38 63 / .12)}.rd-body>h2{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.25rem);line-height:1.15}.rd-body>h3{font-size:clamp(1.4rem,1.1rem + .9vw,1.9rem);line-height:1.15;border-top:1px solid rgb(7 38 63 / .15);padding-top:1.1rem;max-width:none}.rd-body>h4:first-of-type{font-family:var(--font-display);font-size:1.2rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;text-transform:none;color:var(--color-slate-900);border-top:0;padding-top:0}.rd-body>p:has(>a:only-child):not(:has(img))>a{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-700);border:1px solid rgb(7 38 63 / .25);padding:.85rem 1.15rem;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.rd-body>p:has(>a:only-child):not(:has(img))>a:hover{background:var(--color-brand-950);border-color:var(--color-brand-950);color:#fff}.rd-pubs>ul{list-style:none;padding:0;margin:0;max-width:none;counter-reset:pub;border-top:1px solid rgb(7 38 63 / .15)}.rd-pubs>ul>li{counter-increment:pub;display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.5rem 1rem;margin:0;padding:1.1rem .4rem;border-bottom:1px solid rgb(7 38 63 / .12);font-size:.95rem;line-height:1.6;transition:background-color .25s ease}.rd-pubs>ul>li:before{content:counter(pub,decimal-leading-zero);font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.14em;color:var(--color-brand-500);padding-top:.3rem}.rd-pubs>ul>li:hover{background:#07263f09}@media(min-width:768px){.rd-body{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.9rem;align-items:start}.rd-body>*{grid-column:1 / -1;margin:0;max-width:44rem}.rd-body>h3{margin-top:1.2rem}.rd-body>p:has(img){grid-column:1 / -1}.rd-body.rd-figs-pair>p:has(img){grid-column:span 3}.rd-body>p:has(img[alt*=logo i]),.rd-body>p:has(img[src*=logo i]){grid-column:span 2}.rd-pubs>ul{grid-column:1 / -1}.rd-pubs>ul>li{grid-template-columns:4rem minmax(0,1fr);padding:1.15rem .5rem}}.cf-trap[data-astro-cid-svshx33u]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#contact-form[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:-webkit-autofill,#contact-form[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #0b1a27 inset;caret-color:#fff}#contact-form[data-astro-cid-svshx33u] [data-astro-cid-svshx33u][data-submit][disabled]{opacity:.55;cursor:progress}.cp-rich a{color:#fff;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px;transition:color .25s ease,text-decoration-color .25s ease}.cp-rich a:hover{color:var(--el, #6fc3ff);text-decoration-color:currentColor}.cp-rich strong{color:#fff;font-weight:600}.cp-rich em{font-style:italic;color:#fffc}.cp-rich br+em{display:inline-block;margin-top:.35rem}.doc-toc-mobile[data-astro-cid-tzddhrjt] summary[data-astro-cid-tzddhrjt]{list-style:none}.doc-toc-mobile[data-astro-cid-tzddhrjt] summary[data-astro-cid-tzddhrjt]::-webkit-details-marker{display:none}.doc-toc[data-astro-cid-tzddhrjt] ol[data-astro-cid-tzddhrjt]{list-style:none;margin:0;padding:0;border-left:1px solid rgb(7 38 63 / .14);max-height:calc(100vh - 15rem);overflow-y:auto}.doc-toc[data-astro-cid-tzddhrjt] a[data-astro-cid-tzddhrjt]{display:flex;gap:.7rem;padding:.5rem 0 .5rem 1rem;margin-left:-1px;border-left:2px solid transparent;color:var(--color-slate-600);font-size:.83rem;line-height:1.35;text-decoration:none;transition:color .25s ease,border-color .25s ease}.doc-toc[data-astro-cid-tzddhrjt] li[data-astro-cid-tzddhrjt].is-sub a[data-astro-cid-tzddhrjt]{padding-left:2.4rem;font-size:.78rem}.doc-toc[data-astro-cid-tzddhrjt] a[data-astro-cid-tzddhrjt]:hover{color:var(--color-brand-700)}.doc-toc[data-astro-cid-tzddhrjt] a[data-astro-cid-tzddhrjt][data-active]{color:var(--color-brand-950);border-left-color:var(--color-brand-700)}.doc-toc[data-astro-cid-tzddhrjt] .n[data-astro-cid-tzddhrjt]{flex:none;padding-top:.15rem;color:var(--color-brand-700)}.doc[data-astro-cid-tzddhrjt]{max-width:46rem;color:var(--color-slate-900);font-size:1.0625rem;line-height:1.78;counter-reset:sec}.doc[data-astro-cid-tzddhrjt]>p{margin:1.2rem 0}.doc[data-astro-cid-tzddhrjt]>p:nth-child(1){font-family:var(--font-display);font-size:1.4rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .9rem}.doc[data-astro-cid-tzddhrjt]>p:nth-child(1) strong{color:var(--color-brand-700)}.doc[data-astro-cid-tzddhrjt]>p:nth-child(2){font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-slate-500);border-bottom:1px solid rgb(7 38 63 / .14);padding-bottom:1.8rem;margin:0}.doc[data-astro-cid-tzddhrjt] h1{font-size:clamp(1.65rem,1.2rem + 1.2vw,2.2rem);line-height:1.14;font-weight:620;margin:4.5rem 0 1.6rem;padding-top:2.4rem;border-top:1px solid rgb(7 38 63 / .14);scroll-margin-top:6.5rem;counter-reset:sub}.doc[data-astro-cid-tzddhrjt] h1:before{counter-increment:sec;content:counter(sec,decimal-leading-zero);display:block;font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.16em;color:var(--color-brand-700);margin-bottom:.9rem}.doc[data-astro-cid-tzddhrjt] h2{font-size:clamp(1.25rem,1.05rem + .7vw,1.55rem);line-height:1.2;font-weight:600;margin:3rem 0 1rem;scroll-margin-top:6.5rem;counter-reset:sub3}.doc[data-astro-cid-tzddhrjt] h2:before{counter-increment:sub;content:counter(sec,decimal-leading-zero) "." counter(sub);display:block;font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.16em;color:var(--color-brand-700);margin-bottom:.6rem}.doc[data-astro-cid-tzddhrjt] h3{font-size:1.15rem;font-weight:600;margin:2.4rem 0 .8rem;scroll-margin-top:6.5rem}.doc[data-astro-cid-tzddhrjt] h3:before{counter-increment:sub3;content:counter(sec,decimal-leading-zero) "." counter(sub) "." counter(sub3);display:block;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.16em;color:var(--color-slate-500);margin-bottom:.5rem}.doc[data-astro-cid-tzddhrjt] h4{font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-700);border-top:1px solid rgb(7 38 63 / .12);padding-top:.9rem;margin:2.2rem 0 .8rem;scroll-margin-top:6.5rem}.doc[data-astro-cid-tzddhrjt] strong{font-weight:650;color:var(--color-brand-950)}.doc[data-astro-cid-tzddhrjt] a{color:var(--color-brand-700);text-decoration:underline;text-decoration-color:#07599659;text-underline-offset:3px}.doc[data-astro-cid-tzddhrjt] a:hover{text-decoration-color:var(--color-brand-700)}.doc[data-astro-cid-tzddhrjt] sub{font-size:.72em}.doc[data-astro-cid-tzddhrjt] em{font-style:italic}.doc[data-astro-cid-tzddhrjt] img{border-radius:0;height:auto}.doc[data-astro-cid-tzddhrjt] img[src$=".gif"]{display:inline-block;vertical-align:middle;max-height:1.9em;width:auto;margin:0 .15rem}.doc[data-astro-cid-tzddhrjt] img[src$=".png"]{display:block;max-width:100%;margin:2.4rem auto .9rem;outline:1px solid rgb(7 38 63 / .12);background:#fff}.doc[data-astro-cid-tzddhrjt] .is-eq{text-align:center;margin:2.2rem 0;padding:1.4rem 1rem;border-top:1px solid rgb(7 38 63 / .08);border-bottom:1px solid rgb(7 38 63 / .08)}.doc[data-astro-cid-tzddhrjt] .is-eq img{max-height:3.4rem}.doc[data-astro-cid-tzddhrjt] .is-fig{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:1.25rem;margin:2.6rem 0 .9rem}.doc[data-astro-cid-tzddhrjt] .is-fig img{margin:0}.doc[data-astro-cid-tzddhrjt] .is-fig img+img,.doc[data-astro-cid-tzddhrjt] .is-fig:has(img+img) img{max-width:calc(50% - .7rem)}.doc[data-astro-cid-tzddhrjt] .is-cap{max-width:34rem;margin:0 auto 2.6rem;padding-top:.7rem;border-top:1px solid rgb(7 38 63 / .12);font-family:var(--font-mono);font-size:.72rem;line-height:1.6;color:var(--color-slate-500);text-align:center}.doc[data-astro-cid-tzddhrjt] .is-cap em{font-style:normal}.doc[data-astro-cid-tzddhrjt] .is-note{border-left:2px solid var(--color-brand-700);background:var(--color-brand-50);padding:1.4rem 1.6rem;margin:2.6rem 0;font-size:1rem}.doc[data-astro-cid-tzddhrjt] ul{list-style:none;margin:1.6rem 0;padding:0;border-top:1px solid rgb(7 38 63 / .12)}.doc[data-astro-cid-tzddhrjt] ul li{border-bottom:1px solid rgb(7 38 63 / .12);padding:.85rem 0;font-size:.9rem;line-height:1.65;color:var(--color-slate-700)}.doc[data-astro-cid-tzddhrjt]>p:last-child,.doc[data-astro-cid-tzddhrjt]>p:nth-last-child(2){display:inline-block;margin:2.5rem .75rem 0 0}.doc[data-astro-cid-tzddhrjt]>p:last-child a,.doc[data-astro-cid-tzddhrjt]>p:nth-last-child(2) a{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.95rem 1.4rem;border:1px solid rgb(7 38 63 / .25);color:var(--color-brand-950);text-decoration:none;transition:border-color .25s ease,background-color .25s ease}.doc[data-astro-cid-tzddhrjt]>p:last-child a:hover,.doc[data-astro-cid-tzddhrjt]>p:nth-last-child(2) a:hover{border-color:var(--color-brand-700);background:var(--color-brand-50)}@media(max-width:640px){.doc[data-astro-cid-tzddhrjt]{font-size:1rem}.doc[data-astro-cid-tzddhrjt] .is-fig img+img,.doc[data-astro-cid-tzddhrjt] .is-fig:has(img+img) img{max-width:100%}}.legal-toc a{display:block;margin-left:-2px;border-left:2px solid transparent;padding:.4rem 0 .4rem 1rem;font-size:.875rem;line-height:1.4;color:var(--color-slate-500);transition:color .2s ease,border-color .2s ease}.legal-toc a:hover{color:var(--color-brand-700)}.legal-toc a[data-depth="3"]{padding-left:1.9rem;font-size:.8rem}.legal-toc a[data-current=true]{color:var(--color-brand-950);border-left-color:var(--el, #6fc3ff)}.legal-details summary{list-style:none}.legal-details summary::-webkit-details-marker{display:none}.legal-details summary:after{content:"+";float:right;font-family:var(--font-mono)}.legal-details[open] summary:after{content:"-"}.legal-body{color:var(--color-slate-700);font-size:1rem;line-height:1.75}.legal-body>:first-child{margin-top:0}.legal-body p,.legal-body ul,.legal-body ol{margin-top:1.15rem}.legal-body p,.legal-body ul{max-width:68ch}.legal-body strong{color:var(--color-brand-950);font-weight:600}.legal-body em{color:var(--color-slate-600)}.legal-body a{color:var(--color-brand-700);text-decoration:underline;text-decoration-color:var(--color-brand-300);text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.legal-body a:hover{color:var(--color-brand-900);text-decoration-color:currentColor}.legal-body>p:first-of-type{max-width:64ch;font-size:1.125rem;line-height:1.7;color:var(--color-slate-800)}[data-lifted-date] .legal-body>p:first-of-type{display:none}[data-lifted-date] .legal-body>p:first-of-type+p{max-width:64ch;font-size:1.125rem;line-height:1.7;color:var(--color-slate-800)}.legal-body h2,.legal-body h4{position:relative;margin-top:3.5rem;padding-top:1.15rem;border-top:1px solid rgb(7 38 63 / .14);font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;color:var(--color-brand-950);scroll-margin-top:6.5rem}.legal-body h2{margin-top:4rem;font-size:clamp(1.5rem,1.15rem + 1vw,1.95rem)}.legal-body h4{font-size:1.2rem}.legal-body h2:before,.legal-body h4:before{content:"";position:absolute;top:-1px;left:0;width:3.25rem;height:2px;background:var(--el, #6fc3ff)}.legal-body h3{margin-top:2.6rem;font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--color-slate-900);scroll-margin-top:6.5rem}.legal-body h3:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.6rem;vertical-align:.1em;background:var(--el, #6fc3ff)}.legal-body>h4:last-child{display:none}.legal-body ul{list-style:none;padding-left:1.4rem}.legal-body ul>li{position:relative;margin-top:.7rem}.legal-body ul>li:before{content:"";position:absolute;left:-1.4rem;top:.85em;width:.55rem;height:1px;background:#07263f73}.legal-body ul ul{margin-top:.5rem;padding-left:1.15rem;font-size:.93rem;color:var(--color-slate-600)}.legal-body ul ul>li:before{left:-1.15rem;width:.35rem;background:var(--el, #6fc3ff)}.legal-body>ol{list-style:none;padding:0;counter-reset:clause;max-width:74ch}.legal-body>ol>li{counter-increment:clause;position:relative;border-top:1px solid rgb(7 38 63 / .14);padding:1.9rem 0 1.9rem 3.75rem}.legal-body>ol>li:last-child{border-bottom:1px solid rgb(7 38 63 / .14)}.legal-body>ol>li:before{content:counter(clause,decimal-leading-zero);position:absolute;left:0;top:2.15rem;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;color:var(--el, #6fc3ff)}.legal-body>ol>li>strong:first-child{display:block;margin-bottom:.55rem;font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:-.02em;color:var(--color-brand-950)}.legal-body>ol>li>strong:first-child br,.legal-body>ol>li>strong:first-child+br{display:none}@media(min-width:640px){.legal-body>ol>li{padding-left:4.5rem}}.legal-table{margin-top:1.4rem;overflow-x:auto;border:1px solid rgb(7 38 63 / .14)}.legal-table table{min-width:34rem}.legal-body table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.55}.legal-body thead th{padding:.75rem 1rem;border-bottom:1px solid rgb(7 38 63 / .14);background:var(--color-slate-50);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--color-brand-700)}.legal-body tbody td{padding:.85rem 1rem;border-bottom:1px solid rgb(7 38 63 / .1);vertical-align:top;color:var(--color-slate-700)}.legal-body tbody tr:last-child td{border-bottom:0}.legal-body tbody td:first-child{font-family:var(--font-mono);font-size:.78rem;color:var(--color-brand-950)}.legal-body tbody td:last-child{font-family:var(--font-mono);font-size:.75rem;color:var(--color-slate-600)}.legal-body hr{margin-top:2.5rem;border:0;border-top:1px solid rgb(7 38 63 / .14)}.legal-doc-link:hover span:first-child{color:var(--el, #6fc3ff)}@media print{[data-legal] section:first-child,[data-legal] section:last-child,[data-legal] aside,[data-legal] .legal-details{display:none}.legal-body{color:#000}}
