@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.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}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-vietnamese-wght-normal.BKsN3ITN.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:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-latin-ext-wght-normal.B5dZ8C4S.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:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-latin-wght-normal.Bl-S9Xys.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{--white-hsl:0, 0%, 100%;--black-hsl:0, 0%, 0%;--accent-hsl:128.23, 52.1%, 46.67%;--lightAccent-hsl:60, 4.35%, 95.49%;--darkAccent-hsl:0, 0%, 30.98%;--safeLightAccent-hsl:128.23, 52.1%, 46.67%;--safeDarkAccent-hsl:128.23, 52.1%, 46.67%;--safeInverseAccent-hsl:0, 0%, 100%;--safeInverseLightAccent-hsl:0, 0%, 100%;--safeInverseDarkAccent-hsl:0, 0%, 100%;--brand-green:hsl(var(--accent-hsl));--brand-purple:#8a2cc4;--brand-purple-light:#b150f2;--siteBackgroundColor:hsl(var(--white-hsl));--solidHeaderBackgroundColor:hsl(var(--white-hsl));--siteTitleColor:hsl(var(--black-hsl));--base-font-size:15px;--maxPageWidth:1400px;--sqs-site-max-width:1400px;--sqs-site-gutter:0vw;--sqs-mobile-site-gutter:6vw;--header-logo-height:92px;--header-mobile-logo-max-height:51px;--header-vert-padding:1vw;--mobile-header-vert-padding:6vw;--heading-font:"Montserrat Variable", "Montserrat", "Helvetica Neue", Arial, sans-serif;--body-font:"Montserrat Variable", "Montserrat", "Helvetica Neue", Arial, sans-serif;--alt-font:"Work Sans Variable", "Work Sans", "Helvetica Neue", Arial, sans-serif;--heading-font-line-height:1.2em;--heading-font-letter-spacing:0em;--heading-font-weight:400;--heading-font-style:normal;--heading-font-text-transform:none;--heading-1-size-value:4.5;--heading-2-size-value:3.5;--heading-3-size-value:2.5;--heading-4-size-value:1.5;--normal-text-size-value:1;--large-text-size-value:1.2;--small-text-size-value:.9;--body-line-height:1.5em;--body-letter-spacing:0em;--primaryButtonBackgroundColor:hsl(var(--accent-hsl));--primaryButtonTextColor:hsl(var(--white-hsl));--secondaryButtonBackgroundColor:hsl(var(--accent-hsl));--secondaryButtonTextColor:hsl(var(--white-hsl));--primary-button-font-family:var(--heading-font);--primary-button-font-size-value:1.5;--primary-button-font-weight:700;--primary-button-letter-spacing:0em;--primary-button-line-height:1.2em;--primary-button-text-transform:capitalize;--primary-button-padding-x:1.5em;--primary-button-padding-y:1.5em;--primary-button-radius:20px;--primary-button-stroke:0px;--secondary-button-font-family:var(--alt-font);--secondary-button-font-weight:500;--secondary-button-letter-spacing:.02em;--secondary-button-line-height:1.2em;--secondary-button-text-transform:uppercase;--secondary-button-padding-x:1.336em;--secondary-button-padding-y:.8em;--secondary-button-radius:6.8px;--secondary-button-stroke:2px}*,:before,:after{box-sizing:border-box}html{font-size:min(var(--base-font-size), 16px);-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--siteBackgroundColor);color:hsl(var(--black-hsl));font-family:var(--body-font);font-size:1rem;line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit}:focus-visible{outline:3px solid var(--brand-green);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:10000;background:var(--brand-green);color:#fff;padding:12px 20px;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-font-letter-spacing);text-transform:var(--heading-font-text-transform);margin:0}h1,.as-h1{line-height:calc(var(--heading-font-line-height) * (1 + (1 - var(--heading-1-size-value)) / 25))}.as-h1{font-family:var(--heading-font);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-font-letter-spacing);margin:30px 0}h2{line-height:calc(var(--heading-font-line-height) * (1 + (1 - var(--heading-2-size-value)) / 25))}h3{line-height:calc(var(--heading-font-line-height) * (1 + (1 - var(--heading-3-size-value)) / 25))}h4,h5,h6{line-height:calc(var(--heading-font-line-height) * (1 + (1 - var(--heading-4-size-value)) / 25))}p{font-family:var(--body-font);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);margin:0}@media screen and (width<=767px){h1,.as-h1{font-size:calc((var(--heading-1-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}h2{font-size:calc((var(--heading-2-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}h3{font-size:calc((var(--heading-3-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}h4,h5,h6{font-size:calc((var(--heading-4-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}p,li{font-size:calc((var(--normal-text-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}@media screen and (width>=768px){h1,.as-h1{font-size:min(calc((var(--heading-1-size-value) - 1) * 1.2vw + 1rem), max(calc((var(--heading-1-size-value) - 1) * .012 * var(--maxPageWidth) + 1rem), calc(var(--heading-1-size-value) * 1rem)))}h2{font-size:min(calc((var(--heading-2-size-value) - 1) * 1.2vw + 1rem), max(calc((var(--heading-2-size-value) - 1) * .012 * var(--maxPageWidth) + 1rem), calc(var(--heading-2-size-value) * 1rem)))}h3{font-size:min(calc((var(--heading-3-size-value) - 1) * 1.2vw + 1rem), max(calc((var(--heading-3-size-value) - 1) * .012 * var(--maxPageWidth) + 1rem), calc(var(--heading-3-size-value) * 1rem)))}h4,h5,h6{font-size:min(calc((var(--heading-4-size-value) - 1) * 1.2vw + 1rem), max(calc((var(--heading-4-size-value) - 1) * .012 * var(--maxPageWidth) + 1rem), calc(var(--heading-4-size-value) * 1rem)))}p,li{font-size:min(calc((var(--normal-text-size-value) - 1) * 1.2vw + 1rem), max(calc((var(--normal-text-size-value) - 1) * .012 * var(--maxPageWidth) + 1rem), calc(var(--normal-text-size-value) * 1rem)))}}.sqsrte-large,.sqsrte-small{line-height:var(--body-line-height)}@media screen and (width<=767px){.sqsrte-large{font-size:calc((var(--large-text-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}.sqsrte-small{font-size:calc((var(--small-text-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}@media screen and (width>=768px){.sqsrte-large{font-size:min(calc((var(--large-text-size-value) - 1) * 1.2vw + 1rem), max(calc((var(--large-text-size-value) - 1) * .012 * var(--maxPageWidth) + 1rem), calc(var(--large-text-size-value) * 1rem)))}.sqsrte-small{font-size:min(calc((var(--small-text-size-value) - 1) * 1.2vw + 1rem), max(calc((var(--small-text-size-value) - 1) * .012 * var(--maxPageWidth) + 1rem), calc(var(--small-text-size-value) * 1rem)))}}.sqs-html-content p,.sqs-html-content ul,.sqs-html-content ol,.sqs-html-content blockquote,.sqs-html-content hr,.sqs-html-content img{margin:15px 0}.sqs-html-content h1,.sqs-html-content .as-h1,.sqs-html-content h2,.sqs-html-content h3,.sqs-html-content h4,.sqs-html-content h5,.sqs-html-content h6{margin:30px 0}.sqs-html-content>:first-child{margin-top:0}.sqs-html-content>:last-child{margin-bottom:0}.sqs-html-content p[data-rte-preserve-empty]:before{content:"";display:inline-block}.sqs-html-content ul,.sqs-html-content ol{padding-left:40px}.sqs-html-content li{line-height:var(--body-line-height);margin:0}.sqs-html-content li>p{margin:.5em 0}.sqs-html-content li+li{margin-top:0}.sqs-html-content a{color:hsl(var(--accent-hsl));text-decoration:underline}.sqs-html-content a:hover{opacity:.75}.sqs-html-content strong{font-weight:700}.sqs-html-content em{font-style:italic}.sqs-html-content blockquote{border-left:3px solid var(--brand-green);padding-left:1em}.sqs-html-content hr{border:0;border-top:1px solid hsla(var(--black-hsl), .15)}.sqs-html-content img{border-radius:0}.sqsrte-text-color--white{color:hsl(var(--white-hsl))}.sqsrte-text-color--black{color:hsl(var(--black-hsl))}.sqsrte-text-color--accent{color:hsl(var(--accent-hsl))}.sqsrte-text-color--lightAccent{color:hsl(var(--lightAccent-hsl))}.sqsrte-text-color--darkAccent{color:hsl(var(--darkAccent-hsl))}.page-section{isolation:isolate;flex-direction:column;display:flex;position:relative}.section-height--small{min-height:33vh;padding:3.3vmax 0}.section-height--medium{min-height:66vh;padding:6.6vmax 0}.section-height--large{min-height:100vh;padding:10vmax 0}.section-background{z-index:0;position:absolute;inset:0;overflow:hidden}.section-background picture{width:100%;height:100%;display:block}.section-background img{object-fit:cover;object-position:var(--bg-focal,50% 50%);width:100%;height:100%}.fluid-engine{--grid-gutter:calc(var(--sqs-mobile-site-gutter,6vw) - 0px);--cell-max-width:calc((var(--sqs-site-max-width,1400px) - (0px * (8 - 1))) / 8);z-index:1;grid-template-columns:minmax(var(--grid-gutter), 1fr) repeat(8, minmax(0, var(--cell-max-width))) minmax(var(--grid-gutter), 1fr);gap:0;width:100%;display:grid;position:relative;overflow-x:clip}@media (width>=768px){.fluid-engine{--grid-gutter:calc(var(--sqs-site-gutter,0vw) - 0px);--cell-max-width:calc((var(--sqs-site-max-width,1400px) - (0px * (24 - 1))) / 24);--inset-padding:0vw;--row-height-scaling-factor:.0215;--container-width:min(var(--sqs-site-max-width,1400px), calc(100vw - var(--sqs-site-gutter,0vw) * 2 - var(--inset-padding)));grid-template-columns:minmax(var(--grid-gutter), 1fr) repeat(24, minmax(0, var(--cell-max-width))) minmax(var(--grid-gutter), 1fr)}.background-width--inset .fluid-engine{--inset-padding:calc(var(--sqs-site-gutter) * 2)}}.fe-block{min-width:0;min-height:0;display:flex;position:relative}.fe-block>.sqs-block,.fe-block .sqs-block-alignment-wrapper{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.html-block .sqs-block-alignment-wrapper{height:auto}.image-block{min-height:0;position:relative;overflow:hidden}.image-block>.sqs-block-alignment-wrapper{position:absolute;inset:0}.image-block .fluid-image-container{border-radius:var(--image-radius,0);width:100%;height:100%;overflow:hidden}.image-block picture{width:100%;height:100%;display:block}.image-block img{object-fit:var(--image-component-object-fit,cover);object-position:var(--image-component-focal-point,50% 50%);width:100%;height:100%}.image-block--fit .fluid-image-container{justify-content:center;align-items:center;display:flex}.image-block--fit img{object-fit:contain}.html-block{width:100%;height:100%}.html-block .sqs-html-content{width:100%;padding:var(--text-block-padding,0);border-radius:var(--text-block-radius,0);background-color:var(--text-block-background-color,transparent);overflow-wrap:break-word}.html-block--scaled .sqs-html-content{container-type:inline-size}.html-block--scaled .sqsrte-scaled-text-container,.html-block--scaled .sqsrte-scaled-text{display:block}.html-block--scaled .sqsrte-scaled-text h1,.html-block--scaled .sqsrte-scaled-text h2,.html-block--scaled .sqsrte-scaled-text h3,.html-block--scaled .sqsrte-scaled-text h4{font-size:var(--scaled-size);line-height:var(--scaled-lh,1);margin:0;white-space:nowrap!important}.shape-block{width:100%;height:100%;display:flex}.shape-block .shape{background-color:var(--shape-fill,transparent);border-radius:var(--shape-radius,0);width:100%;height:100%;mix-blend-mode:var(--shape-blend,normal);box-shadow:var(--shape-shadow,none)}.shape-block .shape--ellipse{border-radius:50%}.sqs-block-button-container{width:100%;height:100%;display:flex}.sqs-block-button-container--left{justify-content:flex-start}.sqs-block-button-container--center{justify-content:center}.sqs-block-button-container--right{justify-content:flex-end}.sqs-block-button-container.sqs-stretched{align-items:stretch}.sqs-block-button-container.sqs-stretched .btn{width:100%}.btn{text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.btn:hover{filter:brightness(.92)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--primaryButtonBackgroundColor);color:var(--primaryButtonTextColor);font-family:var(--primary-button-font-family);font-weight:var(--primary-button-font-weight);line-height:var(--primary-button-line-height);letter-spacing:var(--primary-button-letter-spacing);text-transform:var(--primary-button-text-transform);border-radius:var(--primary-button-radius);padding:0 1.5em}@media screen and (width<=767px){.btn--primary{font-size:calc((var(--primary-button-font-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}@media screen and (width>=768px){.btn--primary{font-size:min(calc((var(--primary-button-font-size-value) - 1) * 1.2vw + 1rem), max(calc((var(--primary-button-font-size-value) - 1) * .012 * var(--maxPageWidth) + 1rem), calc(var(--primary-button-font-size-value) * 1rem)))}}.btn--secondary{background:var(--secondaryButtonBackgroundColor);color:var(--secondaryButtonTextColor);font-family:var(--secondary-button-font-family);font-weight:var(--secondary-button-font-weight);line-height:var(--secondary-button-line-height);letter-spacing:var(--secondary-button-letter-spacing);text-transform:var(--secondary-button-text-transform);border-radius:var(--secondary-button-radius);padding:var(--secondary-button-padding-y) var(--secondary-button-padding-x);font-size:1.1rem}.social-block{width:100%;height:100%;display:flex}.social-links{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.social-links--center{justify-content:center}.social-links--right{justify-content:flex-end}.social-links a{background:hsl(var(--white-hsl));color:#a937eb;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.social-links--circle a{border-radius:50%}.social-links--rounded a{border-radius:6px}.social-links a:hover{filter:brightness(.95);transform:translateY(-1px)}.social-links svg{fill:currentColor;width:100%;height:100%}.code-block{width:100%;height:100%;min-height:0;position:relative}.code-block>.embed-fill{position:absolute;inset:0}.code-block iframe{border:none;border-radius:5px;width:100%;height:100%}.site-header{z-index:100;background:var(--solidHeaderBackgroundColor);width:100%;position:relative}.header-inner{max-width:var(--maxPageWidth);padding:var(--header-vert-padding) 0;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.header-title-logo a,.header-title-logo picture{display:block}.header-title-logo img{height:var(--header-logo-height);width:auto;max-height:var(--header-logo-height);object-fit:contain}.header-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.header-nav a{font-family:var(--body-font);color:hsl(var(--black-hsl));white-space:nowrap;font-size:1rem;font-weight:400;line-height:1.5em;text-decoration:none}.header-nav a:hover{opacity:.65}.header-nav a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.header-cta{background:var(--brand-green);color:#fff;font-family:var(--alt-font);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;margin-left:21px;padding:1.5em;font-size:.8848rem;font-weight:500;line-height:1.2em;text-decoration:none;transition:filter .15s;display:inline-flex}.header-cta:hover{filter:brightness(.92)}.header-burger{z-index:100;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none;position:relative}.burger-box{width:24px;height:16px;position:relative}.burger-box span{background:hsl(var(--black-hsl));width:100%;height:2px;transition:transform .25s,opacity .2s;position:absolute;left:0}.burger-box span:first-child{top:0}.burger-box span:nth-child(2){top:7px}.burger-box span:nth-child(3){top:14px}[data-menu-open=true] .burger-box span:first-child{transform:translateY(7px)rotate(45deg)}[data-menu-open=true] .burger-box span:nth-child(2){opacity:0}[data-menu-open=true] .burger-box span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{z-index:99;overscroll-behavior:contain;background:var(--solidHeaderBackgroundColor);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:80px 6vw 40px;display:none;position:fixed;inset:0;overflow-y:auto}.mobile-menu[data-open=true]{display:flex}.mobile-menu a{font-family:var(--heading-font);color:hsl(var(--black-hsl));font-size:1.5rem;text-decoration:none}@media (width<=767px){.header-inner{padding:var(--mobile-header-vert-padding) 6vw}.header-title-logo img{height:var(--header-mobile-logo-max-height);max-height:var(--header-mobile-logo-max-height)}.header-nav,.header-cta{display:none}.header-burger{display:inline-flex}}.site-footer{position:relative}.collection-wrap{max-width:var(--maxPageWidth);margin:0 auto;padding:30px 0 90px}@media (width<=767px){.collection-wrap{padding:24px 6vw 60px}}.collection-crumb,.collection-count{color:hsl(var(--darkAccent-hsl));margin:0 0 8px;font-size:.9rem}.collection-crumb a{color:inherit}.collection-title{margin:0 0 8px}.collection-count{margin-bottom:40px}.post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:70px 14.4px;display:grid}@media (width<=1023px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (width<=599px){.post-grid{grid-template-columns:minmax(0,1fr);row-gap:48px}}.post-card{flex-direction:column;min-width:0;display:flex}.post-card__media,.post-card__media picture{display:block}.post-card__img{aspect-ratio:3/2;object-fit:cover;width:100%}.post-card__meta{text-transform:uppercase;color:hsl(var(--black-hsl));margin:30px 0 20px;font-size:1rem;line-height:.8em}.post-card__meta a{color:inherit;text-decoration:none}.post-card__meta a:hover{text-decoration:underline}.post-card__title{font-size:min(calc((var(--heading-3-size-value) - 1) * 1.2vw + 1rem), max(calc((var(--heading-3-size-value) - 1) * .012 * var(--maxPageWidth) + 1rem), calc(var(--heading-3-size-value) * 1rem)));margin:0 0 16px;line-height:1.2}@media (width<=767px){.post-card__title{font-size:calc((var(--heading-3-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}.post-card__title a{text-decoration:none}.post-card__title a:hover{color:var(--brand-green)}.post-card__more{margin:0}.post-card__more a{font-size:calc(var(--small-text-size-value) * 1rem);color:var(--brand-green);text-underline-offset:3px;padding:4px 0;line-height:1.5;text-decoration:underline;display:inline-block}.blog-wrap{max-width:var(--maxPageWidth);margin:0 auto;padding:60px 4vw 100px}@media (width<=767px){.blog-wrap{padding:40px 6vw 60px}}.blog-item{max-width:72ch;margin:0 auto}.blog-item h1,.blog-item h2,.blog-item h3,.post-card__title{overflow-wrap:break-word}.blog-item__hero{width:100%;height:auto;margin:32px 0}.blog-item picture{display:block}.blog-item__body>*+*{margin-top:18px}.blog-item__body h1,.blog-item__body h2,.blog-item__body h3,.blog-item__body h4{margin-top:36px}.blog-meta{color:hsl(var(--darkAccent-hsl));flex-wrap:wrap;align-items:center;gap:10px;font-size:.9rem;display:flex}.blog-meta a{color:inherit}.tag-pill{background:hsl(var(--lightAccent-hsl));color:hsl(var(--darkAccent-hsl));border-radius:999px;padding:4px 12px;font-size:.85rem;text-decoration:none;display:inline-block}.tag-pill:hover{background:var(--brand-green);color:#fff}.tag-cloud{flex-wrap:wrap;gap:10px;display:flex}.contact-form-block{width:100%}.form-notice-bar{max-width:var(--maxPageWidth);margin:0 auto;padding:24px 6vw 0}@media (width>=768px){.form-notice-bar{padding:24px 0 0}}.form-notice{border-left:4px solid;border-radius:8px;margin:24px 0 0;padding:14px 18px;font-size:1rem;line-height:1.5}.form-notice--ok{border-color:var(--brand-green);background:#39b54a1f}.form-notice--bad{background:#d9262617;border-color:#bd2828}.contact-form{width:100%}.contact-form--compact .field{margin-bottom:12px}.contact-form--compact textarea{min-height:110px}.contact-form .field{margin-bottom:18px}.contact-form label{margin-bottom:6px;font-size:1rem;font-weight:600;display:block}.contact-form .req{color:var(--brand-green)}.contact-form .opt{color:hsl(var(--darkAccent-hsl));font-weight:400}.contact-form input,.contact-form select,.contact-form textarea{border:2px solid hsla(var(--black-hsl), .15);background:hsl(var(--white-hsl));width:100%;font-family:var(--body-font);color:hsl(var(--black-hsl));border-radius:8px;padding:12px 14px;font-size:1rem;line-height:1.5}.contact-form textarea{resize:vertical;min-height:140px}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{border-color:var(--brand-green);outline:2px solid var(--brand-green);outline-offset:1px}.contact-form .cf-turnstile{margin:4px 0 18px}.contact-form button[type=submit]{cursor:pointer;min-height:48px;padding:0 1.5em}.form-fineprint{color:hsl(var(--darkAccent-hsl));margin:16px 0 0;font-size:.9rem}.form-fineprint a{color:inherit}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.build-stamp{z-index:2;letter-spacing:.04em;color:hsla(var(--white-hsl), .35);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1;position:absolute;bottom:6px;right:10px}.ebook[data-astro-cid-eix6lbxr]{background:hsl(var(--lightAccent-hsl));padding:6vmax 6vw}.ebook__inner[data-astro-cid-eix6lbxr]{max-width:var(--maxPageWidth);gap:40px;margin:0 auto;display:grid}@media (width>=900px){.ebook[data-astro-cid-eix6lbxr]{padding:6vmax 0}.ebook__inner[data-astro-cid-eix6lbxr]{grid-template-columns:1fr minmax(360px,460px);align-items:start;gap:72px;padding:0 6vw}}.ebook__eyebrow[data-astro-cid-eix6lbxr]{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-purple);margin:0 0 8px;font-size:.85rem;font-weight:700}.ebook__title[data-astro-cid-eix6lbxr]{font-family:var(--heading-font);color:hsl(var(--black-hsl));margin:0 0 16px;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1}.ebook__lede[data-astro-cid-eix6lbxr]{max-width:46ch;margin:0 0 20px;font-size:1.15rem;line-height:1.6}.ebook__points[data-astro-cid-eix6lbxr]{margin:0 0 28px;padding:0;font-size:1.05rem;line-height:1.5;list-style:none}.ebook__points[data-astro-cid-eix6lbxr] li[data-astro-cid-eix6lbxr]{margin-bottom:10px;padding-left:30px;position:relative}.ebook__points[data-astro-cid-eix6lbxr] li[data-astro-cid-eix6lbxr]:before{content:"";border:solid var(--brand-green);border-width:0 3px 3px 0;width:9px;height:16px;position:absolute;top:.45em;left:4px;transform:rotate(45deg)}.ebook__cover[data-astro-cid-eix6lbxr]{max-width:300px}@media (width>=900px){.ebook__cover[data-astro-cid-eix6lbxr]{max-width:340px}}.ebook__form[data-astro-cid-eix6lbxr]{background:hsl(var(--white-hsl));box-shadow:0 12px 40px hsla(var(--black-hsl), .08);border-radius:12px;padding:28px 24px 32px}@media (width>=900px){.ebook__form[data-astro-cid-eix6lbxr]{padding:36px 32px 40px;position:sticky;top:24px}}.ebook__formtitle[data-astro-cid-eix6lbxr]{font-family:var(--heading-font);margin:0 0 20px;font-size:1.5rem;font-weight:700}.ebook__form[data-astro-cid-eix6lbxr] .form-notice[data-astro-cid-eix6lbxr]{margin:0 0 22px}.ebook__ready[data-astro-cid-eix6lbxr] .btn[data-astro-cid-eix6lbxr]{width:100%}
/*$vite$:1*/