@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.M0wg-W_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.M0wg-W_variable{--f-signature:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.i5T7Va_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.i5T7Va_variable{--f-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.1hij5ex6k3v9q.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.JKzXpW_className{font-family:Newsreader,Newsreader Fallback}.JKzXpW_variable{--f-serif:"Newsreader", "Newsreader Fallback"}
.txgM7a_page{--paper:#eeefea;--paper-2:#e4e6df;--card:#f8f8f5;--ink:#1a1c20;--graphite:#5b6067;--cobalt:#2747f5;--cobalt-deep:#1a31b8;--mist:#dde2fb;--line:#1a1c201f;--ease:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(1rem, .4rem + 3vw, 3rem);font-family:var(--f-sans), system-ui, sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:17px;line-height:1.6}.txgM7a_page :where(h1,h2,h3){letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.04}.txgM7a_page :where(p){margin:0}.txgM7a_page :where(a){color:inherit}.txgM7a_page :focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:6px}.txgM7a_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.txgM7a_skip{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:.7rem 1rem;position:absolute;top:-4rem;left:1rem}.txgM7a_skip:focus{top:1rem}.txgM7a_btn,.txgM7a_btnGhost,.txgM7a_btnSmall{min-height:50px;font:inherit;cursor:pointer;transition:background-color .2s var(--ease), color .2s, border-color .2s, transform .15s var(--ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.txgM7a_btn{background:var(--cobalt);color:#fff}.txgM7a_btn:hover:not(:disabled){background:var(--cobalt-deep)}.txgM7a_btn:active:not(:disabled),.txgM7a_btnGhost:active,.txgM7a_btnSmall:active{transform:scale(.97)}.txgM7a_btn:disabled{opacity:.6;cursor:progress}.txgM7a_btnGhost{border-color:var(--ink);color:var(--ink)}.txgM7a_btnGhost:hover{background:var(--ink);color:var(--paper)}.txgM7a_btnSmall{background:var(--ink);min-height:42px;color:var(--paper);padding:.5rem 1.1rem;font-size:.95rem}.txgM7a_btnSmall:hover{background:var(--cobalt)}.txgM7a_header{z-index:50;padding:.85rem var(--gutter);align-items:center;gap:2rem;transition:background-color .3s,box-shadow .3s;display:flex;position:sticky;top:0}.txgM7a_headerScrolled{box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#eeefeaeb}.txgM7a_brand{align-items:center;gap:.7rem;margin-right:auto;text-decoration:none;display:inline-flex}.txgM7a_brandMark{flex:none;display:block}.txgM7a_brandMark [data-dot]{transition:transform .5s cubic-bezier(.34,1.6,.64,1)}.txgM7a_brand:hover .txgM7a_brandMark [data-dot]{transform:translateY(-3px)}.txgM7a_brandName{font-family:var(--f-signature), Georgia, serif;letter-spacing:-.01em;font-size:1.45rem;font-style:italic;font-weight:400;line-height:1;display:grid}.txgM7a_brandName small{font-family:var(--f-sans), sans-serif;color:var(--graphite);letter-spacing:0;margin-top:3px;font-size:.78rem;font-style:normal;font-weight:500}.txgM7a_nav{gap:1.6rem;display:flex}.txgM7a_nav a{color:var(--graphite);padding:.4rem 0;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.txgM7a_nav a:hover,.txgM7a_nav a[aria-current]{color:var(--ink)}.txgM7a_navUnderline{background:var(--cobalt);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}@media (max-width:860px){.txgM7a_nav{display:none}}.txgM7a_hero{padding:clamp(2rem, 6vw, 5rem) var(--gutter) clamp(3rem, 8vw, 6rem);align-items:center;gap:clamp(2rem,4vw,3rem);max-width:1400px;margin:0 auto;display:grid}@media (min-width:1000px){.txgM7a_hero{grid-template-columns:1.05fr 1fr;min-height:calc(100svh - 70px)}}.txgM7a_heroKicker{color:var(--graphite);margin-bottom:1.25rem;font-weight:500}.txgM7a_heroTitle{max-width:16ch;margin-bottom:1.5rem;font-size:clamp(2.5rem,1.2rem + 4.2vw,5rem)}.txgM7a_heroLede{color:var(--graphite);max-width:34rem;margin-bottom:2rem;font-size:1.15rem}.txgM7a_heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.txgM7a_deckStage{perspective:1400px}.txgM7a_deck{aspect-ratio:1/.86;transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:relative}.txgM7a_print{width:62%;position:absolute}.txgM7a_printLink{color:var(--ink);background:var(--card);transition:box-shadow .3s var(--ease);border-radius:12px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 1px 1px #1a1c2014,0 18px 40px -18px #1a1c2073}.txgM7a_printLink:hover{box-shadow:0 1px 1px #1a1c2014,0 30px 60px -20px #1a1c208c}.txgM7a_printLink img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.txgM7a_printBar{border-bottom:1px solid var(--line);background:#fff;gap:5px;padding:8px 10px;display:flex}.txgM7a_printBar i{background:#d8dad3;border-radius:50%;width:8px;height:8px}.txgM7a_printLabel{background:#fff;justify-content:space-between;gap:.5rem;padding:.55rem .8rem;font-size:.82rem;display:flex}.txgM7a_printLabel span{color:var(--graphite);white-space:nowrap}@media (max-width:999px){.txgM7a_deck{aspect-ratio:1/.9;max-width:640px;margin:0 auto}.txgM7a_print{width:64%}.txgM7a_printLabel span{display:none}}.txgM7a_section{padding:clamp(4rem, 9vw, 8rem) var(--gutter);max-width:1400px;margin:0 auto}.txgM7a_sectionHead{gap:1rem 3rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:900px){.txgM7a_sectionHead{grid-template-columns:1fr 1fr;align-items:end}}.txgM7a_h2{font-size:clamp(2.2rem,1.3rem + 3.2vw,4.2rem)}.txgM7a_h3{letter-spacing:-.02em;font-size:1.5rem}.txgM7a_sectionLede{color:var(--graphite);max-width:36rem;font-size:1.1rem}.txgM7a_projects{gap:clamp(4rem,8vw,7rem);display:grid}.txgM7a_project{align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (min-width:960px){.txgM7a_project{grid-template-columns:7fr 5fr}.txgM7a_project[data-flip] .txgM7a_projectMedia{order:2}.txgM7a_project[data-flip]{grid-template-columns:5fr 7fr}}.txgM7a_projectMedia{background:var(--tint);border-radius:28px;padding:clamp(1rem,3vw,2.5rem);position:relative}.txgM7a_projectText h3{margin:.5rem 0 .9rem;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.4rem)}.txgM7a_projectText>p:not(.txgM7a_projectKind){color:var(--graphite);max-width:32rem}.txgM7a_projectKind{color:var(--cobalt);font-size:.92rem;font-weight:500}.txgM7a_highlights{margin:1.25rem 0 1.75rem;padding:0;list-style:none}.txgM7a_highlights li{border-top:1px solid var(--line);padding:.6rem 0}.txgM7a_highlights li:last-child{border-bottom:1px solid var(--line)}.txgM7a_liveLink{background:var(--ink);min-height:48px;color:var(--paper);border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1.2rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.txgM7a_liveLink:hover{background:var(--cobalt)}.txgM7a_projectLinks{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.txgM7a_textLink{color:var(--ink);text-underline-offset:4px;padding:.5rem 0;font-weight:500;text-decoration-color:#2747f573}.txgM7a_textLink:hover{color:var(--cobalt);-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt)}.txgM7a_liveDot{background:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 #4ade8099}@media (prefers-reduced-motion:no-preference){.txgM7a_liveLink:hover .txgM7a_liveDot,.txgM7a_liveLink:focus-visible .txgM7a_liveDot{animation:1.4s ease-out infinite txgM7a_live}}@keyframes txgM7a_live{to{box-shadow:0 0 0 8px #4ade8000}}.txgM7a_preview{gap:.9rem;display:grid}.txgM7a_previewHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.txgM7a_modeBar{background:#ffffff1f;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.txgM7a_modeBtn{z-index:0;color:#ffffffd1;min-height:40px;font:500 .9rem var(--f-sans), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;transition:color .2s;display:inline-flex;position:relative}.txgM7a_modeBtn:hover{color:#fff}.txgM7a_modeBtn[aria-pressed=true]{color:var(--ink)}.txgM7a_modeBtn:focus-visible{outline-offset:2px;outline:3px solid #fff}.txgM7a_modePill{z-index:-1;background:#fff;border-radius:999px;position:absolute;inset:0}.txgM7a_liveHint{color:#ffffffb8;font-size:.85rem}@media (max-width:560px){.txgM7a_modeLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.txgM7a_stage{aspect-ratio:16/10;position:relative}@media (max-width:640px){.txgM7a_stage{aspect-ratio:4/5}}.txgM7a_still{cursor:pointer;background:#fff;border:0;border-radius:12px;width:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.txgM7a_still img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.txgM7a_stillCta{background:var(--ink);color:#fff;opacity:0;transition:opacity .25s var(--ease), transform .35s var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1.05rem;font-size:.9rem;font-weight:600;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%,6px);box-shadow:0 10px 24px -10px #0009}.txgM7a_still:hover .txgM7a_stillCta,.txgM7a_still:focus-visible .txgM7a_stillCta{opacity:1;transform:translate(-50%)}.txgM7a_still:hover img{transform:scale(1.015)}.txgM7a_still:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (hover:none){.txgM7a_stillCta{opacity:1;transform:translate(-50%)}}.txgM7a_liveBox{place-items:center;display:grid;position:absolute;inset:0}.txgM7a_device{background:#fff;position:relative;overflow:hidden;box-shadow:0 0 0 6px #121316,0 30px 60px -30px #000000b3}.txgM7a_deviceFrame{transform-origin:0 0;transition:opacity .4s var(--ease);border:0;position:absolute;top:0;left:0}.txgM7a_deviceLoading{color:var(--graphite);place-items:center;font-size:.9rem;display:grid;position:absolute;inset:0}.txgM7a_standardsSection{background:var(--ink);max-width:none;color:var(--paper)}.txgM7a_standardsSection>*{max-width:calc(1400px - 2 * var(--gutter));margin-inline:auto}.txgM7a_standardsSection .txgM7a_sectionLede{color:#b6bab2}.txgM7a_standards{gap:0 3rem;margin:0 auto;display:grid}@media (min-width:760px){.txgM7a_standards{grid-template-columns:1fr 1fr}}.txgM7a_standards div{border-top:1px solid #eeefea29;gap:.3rem;padding:1.4rem 0;display:grid}.txgM7a_standards dt{letter-spacing:-.01em;font-size:1.2rem;font-weight:600}.txgM7a_standards dd{color:#b6bab2;max-width:32rem;margin:0}.txgM7a_processSection{gap:clamp(3rem,6vw,6rem);display:grid}@media (min-width:960px){.txgM7a_processSection{grid-template-columns:7fr 5fr}}.txgM7a_processSection .txgM7a_h2{margin-bottom:2.5rem}.txgM7a_steps{gap:2.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.txgM7a_stepsTrack{background:var(--line);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:21px;overflow:hidden}.txgM7a_stepsFill{background:var(--cobalt);transform-origin:top;position:absolute;inset:0}.txgM7a_step{grid-template-columns:44px 1fr;gap:1.25rem;display:grid;position:relative}.txgM7a_stepNum{background:var(--paper);border:2px solid var(--cobalt);width:44px;height:44px;color:var(--cobalt);z-index:1;border-radius:50%;place-items:center;font-weight:700;display:grid}.txgM7a_step h3{letter-spacing:-.02em;margin:.45rem 0 .35rem;font-size:1.35rem}.txgM7a_step p{color:var(--graphite);max-width:32rem}.txgM7a_services{background:var(--card);border:1px solid var(--line);border-radius:24px;align-self:start;padding:clamp(1.5rem,3vw,2.25rem)}.txgM7a_services ul{margin:1rem 0 1.25rem;padding:0;list-style:none}.txgM7a_services li{border-top:1px solid var(--line);gap:.15rem;padding:.85rem 0;display:grid}.txgM7a_services li span{color:var(--graphite);font-size:.97rem}.txgM7a_quoteNote{color:var(--graphite);background:var(--mist);border-radius:14px;padding:.9rem 1rem;font-size:.95rem}.txgM7a_faqSection{gap:clamp(2rem,5vw,5rem);display:grid}@media (min-width:960px){.txgM7a_faqSection{grid-template-columns:5fr 7fr;align-items:start}.txgM7a_faqIntro{position:sticky;top:6rem}}.txgM7a_faqIntro .txgM7a_h2{margin-bottom:1.25rem}.txgM7a_faqIntro .txgM7a_sectionLede{margin-bottom:1.75rem}.txgM7a_faqs{border-top:1px solid var(--line)}.txgM7a_faq{border-bottom:1px solid var(--line)}.txgM7a_faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1.5rem;min-height:64px;padding:1.1rem 0;font-size:1.15rem;font-weight:600;list-style:none;transition:color .2s;display:flex}.txgM7a_faq summary::-webkit-details-marker{display:none}.txgM7a_faq summary:hover{color:var(--cobalt)}.txgM7a_faq summary:focus-visible{outline-offset:4px}.txgM7a_faqIcon{border:1.5px solid var(--line);border-radius:50%;flex:none;width:28px;height:28px;transition:background-color .25s,border-color .25s;position:relative}.txgM7a_faqIcon:before,.txgM7a_faqIcon:after{content:"";background:var(--ink);height:1.5px;transition:transform .35s var(--ease), background-color .25s;border-radius:2px;position:absolute;top:12.5px;left:8px;right:8px}.txgM7a_faqIcon:after{transform:rotate(90deg)}.txgM7a_faq[open] .txgM7a_faqIcon{background:var(--cobalt);border-color:var(--cobalt)}.txgM7a_faq[open] .txgM7a_faqIcon:before,.txgM7a_faq[open] .txgM7a_faqIcon:after{background:#fff}.txgM7a_faq[open] .txgM7a_faqIcon:after{transform:rotate(0)}.txgM7a_faqAnswer{color:var(--graphite);gap:.8rem;max-width:40rem;padding:0 3rem 1.5rem 0;display:grid}@supports (interpolate-size:allow-keywords){.txgM7a_faq{interpolate-size:allow-keywords}.txgM7a_faq::details-content{height:0;transition:height .4s var(--ease), content-visibility .4s allow-discrete;overflow:clip}.txgM7a_faq[open]::details-content{height:auto}}@media (max-width:600px){.txgM7a_faqAnswer{padding-right:0}.txgM7a_faq summary{font-size:1.05rem}}.txgM7a_about{justify-items:center;display:grid}.txgM7a_letter{max-width:40rem;font-family:var(--f-serif), Georgia, serif;gap:1.1rem;font-size:clamp(1.2rem,1rem + .6vw,1.45rem);line-height:1.6;display:grid}.txgM7a_letterHello{font-family:var(--f-sans), sans-serif;letter-spacing:-.03em;margin-bottom:.5rem;font-size:clamp(2.2rem,1.3rem + 3.2vw,4.2rem);font-weight:700;line-height:1.04}.txgM7a_signature{color:var(--cobalt);margin-top:.5rem;font-size:1.6rem;font-style:italic}.txgM7a_contact{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:960px){.txgM7a_contact{grid-template-columns:5fr 7fr}}.txgM7a_contactIntro .txgM7a_h2{margin-bottom:1.25rem}.txgM7a_contactAlt{color:var(--graphite);margin-top:2rem}.txgM7a_copyEmail{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;font-size:1.1rem;font-weight:600;display:inline-flex}.txgM7a_copyEmail a{text-underline-offset:4px;text-decoration-color:#2747f566}.txgM7a_copyEmail a:hover{-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt)}.txgM7a_copyBtn{border:1px solid var(--line);min-height:36px;font:inherit;color:var(--graphite);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.85rem;font-weight:500;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.txgM7a_copyBtn:hover{color:var(--ink);border-color:var(--ink)}.txgM7a_copied{color:var(--cobalt);border-color:var(--cobalt);background:var(--mist)}.txgM7a_form{background:var(--card);border:1px solid var(--line);border-radius:24px;gap:1.1rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.txgM7a_formRow{gap:1.1rem;display:grid}@media (min-width:640px){.txgM7a_formRow{grid-template-columns:1fr 1fr}}.txgM7a_field{align-content:start;gap:.35rem;display:grid}.txgM7a_field label{font-size:.95rem;font-weight:600}.txgM7a_optional{color:var(--graphite);font-weight:400}.txgM7a_field input,.txgM7a_field select,.txgM7a_field textarea{font:inherit;border:1.5px solid var(--line);min-height:50px;color:var(--ink);background:#fff;border-radius:12px;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s}.txgM7a_field textarea{resize:vertical}.txgM7a_field input:focus,.txgM7a_field select:focus,.txgM7a_field textarea:focus{border-color:var(--cobalt);box-shadow:0 0 0 4px var(--mist);outline:none}.txgM7a_field [aria-invalid=true]{border-color:#b42318}.txgM7a_fieldError{color:#b42318;font-size:.92rem}.txgM7a_fieldHelp{color:var(--graphite);font-size:.92rem}.txgM7a_errorSummary{color:#7a271a;background:#fef3f2;border:1.5px solid #b42318;border-radius:14px;padding:.9rem 1.1rem}.txgM7a_errorSummary:focus{outline-offset:2px;outline:3px solid #b42318}.txgM7a_errorSummary ul{margin:.4rem 0 0;padding-left:1.1rem}.txgM7a_errorSummary a{color:inherit}.txgM7a_formFoot{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.txgM7a_honeypot{position:absolute;left:-9999px}.txgM7a_formDone{background:var(--ink);color:var(--paper);border-radius:24px;align-content:start;gap:.6rem;padding:clamp(1.75rem,4vw,2.75rem);display:grid}.txgM7a_doneTitle{letter-spacing:-.02em;font-size:1.8rem;font-weight:700}.txgM7a_doneMark{fill:none;stroke:#4ade80;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:52px;height:52px}.txgM7a_doneMark path{stroke-dasharray:40;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.txgM7a_doneMark circle{stroke-dasharray:140;animation:txgM7a_draw .7s var(--ease) both}.txgM7a_doneMark path{animation:txgM7a_draw .45s var(--ease) .45s both}}@keyframes txgM7a_draw{0%{stroke-dashoffset:140px}}.txgM7a_footer{padding:3rem var(--gutter) 2rem;border-top:1px solid var(--line);gap:2rem;max-width:1400px;margin:0 auto;display:grid}.txgM7a_footerTop{flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem;display:flex}.txgM7a_footerBottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.txgM7a_footerBrand{align-items:center;gap:.7rem;display:inline-flex}.txgM7a_footerNav{gap:.5rem;display:grid}.txgM7a_footerNav>span{color:var(--graphite);font-size:.85rem;font-weight:500}.txgM7a_footerNav ul{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.txgM7a_footerNav a{background:linear-gradient(var(--cobalt), var(--cobalt)) 0 100% / 0 2px no-repeat;transition:background-size .3s var(--ease);padding:.3rem 0;font-weight:500;text-decoration:none;display:inline-block}.txgM7a_footerNav a:hover{background-size:100% 2px}.txgM7a_footerEmail{margin:0;font-size:1rem}.txgM7a_toTop{color:var(--graphite);font-weight:500;text-decoration:none}.txgM7a_toTop:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.txgM7a_page *,.txgM7a_page :before,.txgM7a_page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.txgM7a_page ::details-content{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:520px){.txgM7a_header{gap:.75rem}.txgM7a_brandName{white-space:nowrap;font-size:1.25rem}.txgM7a_brandName small{display:none}.txgM7a_brandMark{width:36px;height:36px}.txgM7a_btnSmall{white-space:nowrap;padding-inline:.95rem}.txgM7a_heroActions .txgM7a_btn,.txgM7a_heroActions .txgM7a_btnGhost{flex:100%}}
._99-6dW_hero{max-width:1400px;padding:clamp(2.5rem, 7vw, 6rem) var(--gutter) clamp(2rem, 5vw, 4rem);margin:0 auto}._99-6dW_crumbs{color:var(--graphite);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.92rem;display:flex}._99-6dW_crumbs a{color:var(--graphite);text-underline-offset:3px}._99-6dW_crumbs a:hover{color:var(--ink)}._99-6dW_crumbs [aria-current]{color:var(--ink);font-weight:500}._99-6dW_title{max-width:18ch;margin-bottom:1.5rem;font-size:clamp(2.5rem,1.2rem + 4.2vw,5rem)}._99-6dW_lede{color:var(--graphite);max-width:40rem;margin-bottom:2rem;font-size:1.2rem}._99-6dW_h2{margin-bottom:2rem}._99-6dW_needs{background:var(--line);border:1px solid var(--line);border-radius:24px;gap:1px;display:grid;overflow:hidden}@media (min-width:760px){._99-6dW_needs{grid-template-columns:1fr 1fr}}._99-6dW_need{background:var(--card);align-content:start;gap:.5rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}._99-6dW_need h3{letter-spacing:-.02em;font-size:1.3rem}._99-6dW_need p{color:var(--graphite);max-width:34rem}._99-6dW_example{align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media (min-width:960px){._99-6dW_example{grid-template-columns:5fr 7fr}}._99-6dW_exampleText ._99-6dW_h2{margin:.5rem 0 1rem}._99-6dW_includedSection{gap:2rem;display:grid}@media (min-width:960px){._99-6dW_includedSection{grid-template-columns:5fr 7fr;align-items:start}}._99-6dW_included{gap:0;margin:0;padding:0;list-style:none;display:grid}._99-6dW_included li{border-top:1px solid var(--line);align-items:center;gap:.9rem;padding:1rem 0;font-size:1.1rem;font-weight:500;display:flex}._99-6dW_included li:last-child{border-bottom:1px solid var(--line)}._99-6dW_included li:before{content:"";background:var(--cobalt);border-radius:3px;flex:none;width:10px;height:10px}
