:where([data-section=footer-quill-default]) .medium-m.link{color:var(--s-text-subtle)}:where([data-section=footer-quill-default]) .medium-m.link:hover,:where([data-section=footer-quill-default]) .medium-m.link:focus{color:var(--s-text)}:where([data-section=footer-quill-default]) .footer,:where([data-section=footer-quill-default]).footer{grid-column-gap:12px;grid-row-gap:12px;border-top:1px solid var(--s-border);flex-direction:column;align-items:center;padding-top:24px;padding-bottom:24px;display:flex}.footer{position:relative;background-color:var(--s-bg);color:var(--s-text);margin-top:auto}.footer-container{position:relative;max-width:var(--max-width-content);margin:0 auto;padding:6rem 1rem 2rem;z-index:10}@media(min-width:768px){.footer-container{padding-left:2.5rem;padding-right:2.5rem}}.footer-grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.footer-grid{grid-template-columns:repeat(12,1fr);gap:3rem}}@media(min-width:768px){.footer-brand-col{grid-column:span 4 / span 4}.footer-links-col{grid-column:span 3 / span 3}.footer-contact-col{grid-column:span 2 / span 2}}.footer-brand-link{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none}.footer-brand-icon{height:1.75rem;width:1.75rem;border-radius:var(--radius-control);background-image:linear-gradient(to bottom right,var(--color-secondary-400, #fec43d),var(--color-secondary-600, #d49a05));display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-low);color:var(--s-text)}.footer-brand-text{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium);color:var(--s-text);font-family:var(--font-body)}.footer-brand-desc{margin-top:1rem;color:var(--s-text-muted);font-size:var(--font-size-body-sm);line-height:1.5;max-width:20rem}.footer-col-title{color:var(--s-text);font-weight:var(--font-weight-medium);margin:0 0 1rem;font-size:var(--font-size-body-sm)}.footer-link-list{display:flex;flex-direction:column;gap:.5rem;color:var(--s-text-muted);list-style:none;padding:0;margin:0}.footer-link-item{font-size:var(--font-size-body-sm);position:relative}.edit-mode .footer-link-item{padding-left:2rem}.footer-link{color:inherit;text-decoration:none;transition:color .2s}.footer-link:hover{color:var(--s-text)}.footer-contact-list{color:var(--s-text-muted);display:flex;flex-direction:column;gap:1rem}.footer-contact-label{color:var(--s-text-subtle);font-size:var(--font-size-body-sm)}.footer-contact-value{color:var(--s-text);font-weight:var(--font-weight-medium);margin:.25rem 0 0;font-size:var(--font-size-body-sm)}.footer-contact-link{color:inherit;text-decoration:none;transition:color .2s}.footer-contact-link:hover{text-decoration:underline}.footer-divider{margin:2rem 0;border:none;border-top:1px solid var(--s-border-subtle)}.footer-copyright{text-align:center;color:var(--s-text-subtle);font-size:var(--font-size-body-sm);margin:0}@media(max-width:640px){.footer-container{padding:3.5rem 1rem 1rem}}:where([data-section=header-quill-nav-wrapper]) .sq-inline-block{max-width:100%;display:inline-block}:where([data-section=header-quill-nav-wrapper]) .nav-wrapper,:where([data-section=header-quill-nav-wrapper]).nav-wrapper{z-index:1000;background-color:var(--s-bg);border-bottom-right-radius:var(--radius-container, 16px);border-bottom-left-radius:var(--radius-container, 16px);padding-top:24px;padding-bottom:0;position:-webkit-sticky;position:sticky;top:0}:where([data-section=header-quill-nav-wrapper]) .nav,:where([data-section=header-quill-nav-wrapper]).nav{grid-column-gap:24px;grid-row-gap:24px;border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-container, 16px);justify-content:space-between;align-items:center;padding:6px;display:flex;box-shadow:var(--s-shadow-low);color:var(--s-card-text)}:where([data-section=header-quill-nav-wrapper]) .nav-logo{width:40px;height:40px;border:1px solid var(--logo-ring);border-radius:var(--radius-element, 12px);overflow:hidden}:where([data-section=header-quill-nav-wrapper]) .nav-logo-image{width:40px;height:40px;object-fit:cover}:where([data-section=header-quill-nav-wrapper]) .nav-menu-wrapper{align-items:center;display:flex}:where([data-section=header-quill-nav-wrapper]) .nav-menu-item{color:var(--s-text-subtle);border-radius:var(--radius-element, 12px);padding:10px 12px}:where([data-section=header-quill-nav-wrapper]) .nav-menu-item:hover,:where([data-section=header-quill-nav-wrapper]) .nav-menu-item:focus{background-color:var(--s-bg-alt)}:where([data-section=header-quill-nav-wrapper]) .button{grid-column-gap:8px;grid-row-gap:8px;border-radius:var(--radius-element, 12px);align-items:center;padding:10px 16px;display:flex}:where([data-section=header-quill-nav-wrapper]) .button.primary{background-color:var(--s-interactive)}:where([data-section=header-quill-nav-wrapper]) .button.primary:hover,:where([data-section=header-quill-nav-wrapper]) .button.primary:focus{background-color:var(--interactive-hover)}:where([data-section=header-quill-nav-wrapper]) .text-color-white{color:var(--s-on-interactive)}:where([data-section=header-quill-nav-wrapper]) .icon-size-16{width:16px;height:16px}:where([data-section=header-quill-nav-wrapper]) .nav-menu-icon.open,:where([data-section=header-quill-nav-wrapper]) .nav-adaptation,:where([data-section=header-quill-nav-wrapper]) .nav-menu-icons-wrapper{display:none}@media screen and (max-width:767px){:where([data-section=header-quill-nav-wrapper]) .nav-menu-wrapper,:where([data-section=header-quill-nav-wrapper]) .button.primary.mobile-hidden{display:none}:where([data-section=header-quill-nav-wrapper]) .nav-menu-icon{width:40px;height:40px;background-color:var(--s-interactive);cursor:pointer;border-radius:var(--radius-element, 12px);justify-content:center;align-items:center;padding:10px;display:flex}:where([data-section=header-quill-nav-wrapper]) .nav-menu-icon:hover,:where([data-section=header-quill-nav-wrapper]) .nav-menu-icon:focus{background-color:var(--interactive-hover)}:where([data-section=header-quill-nav-wrapper]) .nav-menu-icon.open{z-index:1;display:flex;position:absolute}:where([data-section=header-quill-nav-wrapper]) .nav-menu-icon.close{display:none;position:absolute}:where([data-section=header-quill-nav-wrapper]) .icon-size-20{width:20px;height:20px}:where([data-section=header-quill-nav-wrapper]) .nav-adaptation{width:100%;border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-container, 16px);flex-direction:column;margin-top:4px;padding:14px 12px;display:none;position:absolute;box-shadow:var(--s-shadow-low)}:where([data-section=header-quill-nav-wrapper]) .nav-menu-icons-wrapper{width:40px;height:40px;display:flex;position:relative}}@media screen and (max-width:479px){:where([data-section=header-quill-nav-wrapper]) .button.primary{justify-content:center}}@media(max-width:767.98px){[data-section=header-quill-nav-wrapper]{display:none!important}.nav-wrapper:has(>[data-section=header-quill-nav-wrapper]){display:none!important}[data-mn=studio-quill].mn-shell{position:sticky;top:0;z-index:10000;padding:12px 16px 0;background:var(--s-bg)}[data-mn=studio-quill] .mn-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 8px 8px;background:var(--s-card-bg);border:1px solid var(--s-border-subtle);border-radius:16px;box-shadow:var(--s-shadow-low);gap:12px}[data-mn=studio-quill] .mn-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:0 4px}[data-mn=studio-quill] .mn-brand img{display:block;width:40px;height:40px;border-radius:12px;border:1px solid var(--logo-ring);object-fit:cover}[data-mn=studio-quill] .mn-brand-name{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--s-text);letter-spacing:-.01em}[data-mn=studio-quill] .mn-toggle{display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;background:var(--s-interactive);border:none;border-radius:12px;cursor:pointer;flex-shrink:0;transition:background-color .2s ease-in-out}[data-mn=studio-quill] .mn-toggle:hover{background:var(--interactive-hover)}[data-mn=studio-quill] .mn-line{display:block;width:16px;height:1.6px;background:var(--s-card-bg);border-radius:2px;transition:transform .3s cubic-bezier(.4,0,.2,1)}[data-mn=studio-quill] .mn-toggle[aria-expanded=true] .mn-line:nth-child(1){transform:translateY(3.3px) rotate(45deg)}[data-mn=studio-quill] .mn-toggle[aria-expanded=true] .mn-line:nth-child(2){transform:translateY(-3.3px) rotate(-45deg)}[data-mn=studio-quill].mn-backdrop{position:fixed;inset:0;background:#1d1d264d;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:9998}[data-mn=studio-quill].mn-backdrop.open{opacity:1;pointer-events:auto}[data-mn=studio-quill] .mn-panel{margin-top:6px;background:var(--s-card-bg);border:1px solid var(--s-border-subtle);border-radius:16px;box-shadow:var(--s-shadow-low);padding:12px;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,padding .35s ease;pointer-events:none}[data-mn=studio-quill] .mn-panel.open{max-height:calc(100vh - 96px);opacity:1;padding:12px;pointer-events:auto;overflow-y:auto}[data-mn=studio-quill] .mn-links{display:flex;flex-direction:column;gap:2px}[data-mn=studio-quill] .mn-link{display:flex;align-items:center;padding:14px 16px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:500;color:var(--s-text-subtle);letter-spacing:-.005em;text-decoration:none;border-radius:12px;transition:background-color .2s ease-in-out,color .2s ease-in-out}[data-mn=studio-quill] .mn-link:hover{background:var(--s-bg-alt);color:var(--s-text)}[data-mn=studio-quill] .mn-link.is-active{color:var(--s-text);background:var(--s-bg-alt)}[data-mn=studio-quill] .mn-cta{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:12px 18px;background:var(--s-interactive);color:var(--s-on-interactive);border-radius:12px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.005em;text-decoration:none;transition:background-color .2s ease-in-out}[data-mn=studio-quill] .mn-cta:hover{background:var(--interactive-hover)}[data-mn=studio-quill] .mn-cta-icon{width:16px;height:16px;filter:brightness(0) invert(1)}body.mn-open{overflow:hidden}}@media(min-width:768px){[data-mn=studio-quill]{display:none!important}}.header{position:fixed;top:0;left:0;right:0;z-index:var(--z-dropdown);color:var(--s-text);background-color:transparent}.header-nav-wrapper{transition:background-color .3s,box-shadow .3s;background-color:transparent;padding:0 .5rem}@media(min-width:768px){.header-nav-wrapper{padding:0 2.5rem}}.header-nav-wrapper.header--scrolled{background-color:var(--s-bg);box-shadow:0 4px 6px -1px #0000001a}.header-nav-container{max-width:var(--max-width-content);margin:0 auto;height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.header-logo-link{display:flex;align-items:center;gap:.75rem;text-decoration:none;z-index:var(--z-dropdown)}.header-logo-icon{height:2rem;width:2rem;border-radius:var(--radius-control);background-image:linear-gradient(to bottom right,var(--color-secondary-400, #fec43d),var(--color-secondary-600, #d49a05));display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-low);color:var(--s-text)}.header-logo-text{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-medium);color:var(--s-text);font-family:var(--font-body)}.header-desktop-nav{display:none}@media(min-width:1024px){.header-desktop-nav{display:flex;align-items:center;gap:.25rem}}.header-nav-item-wrapper{position:relative;display:inline-flex;align-items:center}.edit-mode .header-nav-item-wrapper{margin-left:2rem}.header-nav-link{padding:.5rem .75rem;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--s-text);text-decoration:none;border-radius:var(--radius-control);transition:color .2s;display:flex;align-items:center;height:2.5rem;cursor:pointer}.header-nav-link:hover,.header-nav-link.active{color:var(--color-secondary-500, #ffb606)}.header-mobile-toggle{display:block;position:relative;z-index:var(--z-dropdown);padding:.5rem;color:var(--s-text);background:none;border:none;cursor:pointer;transition:color .2s}@media(min-width:1024px){.header-mobile-toggle{display:none}}.header-mobile-toggle:hover{color:var(--color-secondary-400, #fec43d)}.header-hamburger{width:1.5rem;height:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.header-hamburger-line{display:block;width:1.25rem;height:2px;background-color:currentColor;transition:transform .3s,opacity .3s;margin-top:.25rem}.header-hamburger-line:first-child{margin-top:0}.header-hamburger-line.rotate-45{transform:rotate(45deg) translateY(.375rem)}.header-hamburger-line.opacity-0{opacity:0}.header-hamburger-line.-rotate-45{transform:rotate(-45deg) translateY(-.375rem)}.header-mobile-overlay{position:fixed;inset:0;background-color:#00000080;z-index:40;opacity:0;visibility:hidden;transition:all .3s;backdrop-filter:blur(8px)}@media(min-width:1024px){.header-mobile-overlay{display:none}}.header-mobile-overlay.is-open{opacity:1;visibility:visible}.header-mobile-sidebar{position:absolute;top:0;right:0;width:20rem;height:100%;background-color:var(--s-bg-elevated);transform:translate(100%);transition:transform .3s}.header-mobile-overlay.is-open .header-mobile-sidebar{transform:translate(0)}.header-mobile-content{padding:4rem 1rem 1rem;height:100%;overflow-y:auto}.header-mobile-nav-list{display:flex;flex-direction:column;gap:1.25rem}.header-mobile-item{border-bottom:1px solid var(--s-border);padding-bottom:1rem}.header-mobile-item:last-child{border-bottom:none}.header-mobile-link{display:block;font-size:var(--font-size-body-base);font-weight:var(--font-weight-medium);color:var(--s-text);text-decoration:none;transition:color .2s}.header-mobile-link:hover{color:var(--color-secondary-500, #ffb606)}[data-section=blog-quill-blog-post] .blog-post{display:flex;flex-direction:column}[data-section=blog-quill-blog-post] .blog-post-back{display:inline-block;margin-bottom:var(--gap-content);text-decoration:none;opacity:.7;transition:opacity var(--duration-fast) var(--ease-standard)}[data-section=blog-quill-blog-post] .blog-post-back:hover{opacity:1}[data-section=blog-quill-blog-post] .blog-post .main-info{padding-bottom:var(--gap-content);border-bottom:1px solid var(--s-border-subtle)}[data-section=blog-quill-blog-post] .blog-post-lead{opacity:.85;max-width:60ch}[data-section=blog-quill-blog-post] .blog-post-body{white-space:pre-line;line-height:var(--line-height-body);max-width:66ch}:where([data-section=blog-quill-blog]) .medium-s{letter-spacing:-.12px;font-size:12px;line-height:140%}:where([data-section=blog-quill-blog]) .section.padding-and-margin,:where([data-section=blog-quill-blog]).section.padding-and-margin{margin-top:-76px;padding-top:88px}:where([data-section=blog-quill-blog]) .block{border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-container, 16px);overflow:hidden;color:var(--s-card-text)}:where([data-section=blog-quill-blog]) .block-icon-wrapper{border:1px solid var(--s-border-subtle);background-color:var(--s-bg-alt);border-radius:var(--radius-element, 12px);justify-content:center;align-items:center;padding:14px;display:flex}:where([data-section=blog-quill-blog]) .icon-size-24{width:24px;height:24px}:where([data-section=blog-quill-blog]) .margin-bottom-12{margin-bottom:12px}:where([data-section=blog-quill-blog]) .block-header{grid-column-gap:24px;grid-row-gap:24px;border-bottom:1px solid var(--s-border-subtle);flex-direction:column;align-items:flex-start;padding:24px 24px 32px;display:flex}:where([data-section=blog-quill-blog]) .max-width-400{width:100%;max-width:400px}:where([data-section=blog-quill-blog]) .main-info{grid-column-gap:6px;grid-row-gap:6px;flex-direction:column;flex:1;display:flex}:where([data-section=blog-quill-blog]) .key-info{grid-column-gap:6px;grid-row-gap:6px;align-items:center;display:flex}:where([data-section=blog-quill-blog]) .circle-divider{width:2px;height:2px;background-color:var(--ink-faint);border-radius:50%}:where([data-section=blog-quill-blog]) .margin-bottom-16{margin-bottom:16px}:where([data-section=blog-quill-blog]) .block-rows-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;padding:32px 24px 40px;display:flex}:where([data-section=blog-quill-blog]) .max-width-560{max-width:560px}@media screen and (max-width:767px){:where([data-section=blog-quill-blog]) .block-rows-wrapper{grid-column-gap:32px;grid-row-gap:32px}}:where([data-section=blog-quill-blog]) .blog-entry-link{display:block;color:inherit;text-decoration:none}:where([data-section=blog-quill-blog]) .blog-entry-link:hover{opacity:.72}:where([data-section=contact-quill-default]) .sq-inline-block{max-width:100%;display:inline-block}:where([data-section=contact-quill-default]) .sq-button{color:var(--s-on-interactive);line-height:inherit;cursor:pointer;background-color:var(--s-interactive);border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}:where([data-section=contact-quill-default]) input.sq-button{-webkit-appearance:button}:where([data-section=contact-quill-default]) .sq-form{margin:0 0 15px}:where([data-section=contact-quill-default]) .sq-form-done{text-align:center;background-color:var(--s-bg-alt);padding:20px;display:none}:where([data-section=contact-quill-default]) .sq-form-fail{background-color:var(--error-subtle);margin-top:10px;padding:10px;display:none}:where([data-section=contact-quill-default]) .sq-input{width:100%;height:38px;color:var(--s-card-text);vertical-align:middle;background-color:var(--s-card-bg);border:1px solid var(--s-border);margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}:where([data-section=contact-quill-default]) .sq-input:-moz-placeholder{color:var(--ink-faint)}:where([data-section=contact-quill-default]) .sq-input::-moz-placeholder{color:var(--ink-faint);opacity:1}:where([data-section=contact-quill-default]) .sq-input::-webkit-input-placeholder{color:var(--ink-faint)}:where([data-section=contact-quill-default]) .sq-input:focus{border-color:var(--s-interactive);outline:0}:where([data-section=contact-quill-default]) .sq-input[disabled],:where([data-section=contact-quill-default]) .sq-input[readonly],:where([data-section=contact-quill-default]) fieldset[disabled] .sq-input{cursor:not-allowed}:where([data-section=contact-quill-default]) .sq-input[disabled]:not(.sq-input-disabled),:where([data-section=contact-quill-default]) .sq-input[readonly],:where([data-section=contact-quill-default]) fieldset[disabled]:not(.sq-input-disabled) .sq-input{background-color:var(--s-bg-alt)}:where([data-section=contact-quill-default]) textarea.sq-input{height:auto}:where([data-section=contact-quill-default]) .button{grid-column-gap:8px;grid-row-gap:8px;border-radius:var(--radius-element, 12px);align-items:center;padding:10px 16px;display:flex}:where([data-section=contact-quill-default]) .button.primary{background-color:var(--s-interactive)}:where([data-section=contact-quill-default]) .button.primary:hover,:where([data-section=contact-quill-default]) .button.primary:focus{background-color:var(--interactive-hover)}:where([data-section=contact-quill-default]) .button.primary.big{padding:24px 48px}:where([data-section=contact-quill-default]) .text-color-white{color:var(--s-on-interactive)}:where([data-section=contact-quill-default]) .center-text{text-align:center}:where([data-section=contact-quill-default]) .medium-l{letter-spacing:-.36px;font-size:18px;line-height:140%}:where([data-section=contact-quill-default]) .max-width-424{max-width:424px}:where([data-section=contact-quill-default]) .block{border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-container, 16px);overflow:hidden}:where([data-section=contact-quill-default]) .block-icon-wrapper{border:1px solid var(--s-border-subtle);background-color:var(--s-bg-alt);border-radius:var(--radius-element, 12px);justify-content:center;align-items:center;padding:14px;display:flex}:where([data-section=contact-quill-default]) .icon-size-24{width:24px;height:24px}:where([data-section=contact-quill-default]) .margin-bottom-12{margin-bottom:12px}:where([data-section=contact-quill-default]) .block-header{grid-column-gap:24px;grid-row-gap:24px;border-bottom:1px solid var(--s-border-subtle);flex-direction:column;align-items:flex-start;padding:24px 24px 32px;display:flex}:where([data-section=contact-quill-default]) .max-width-400{width:100%;max-width:400px}:where([data-section=contact-quill-default]) .block-rows-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;padding:32px 24px 40px;display:flex}:where([data-section=contact-quill-default]) .contact,:where([data-section=contact-quill-default]).contact{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;padding-top:88px;padding-bottom:96px;display:flex}:where([data-section=contact-quill-default]) .vertical-flex-center{flex-direction:column;align-items:center;display:flex}:where([data-section=contact-quill-default]) .contact-header{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;align-items:center;display:flex}:where([data-section=contact-quill-default]) .contact-image{width:80px;height:80px;background-image:url(/assets/studio-quill/images/avatar.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--logo-ring);border-radius:var(--radius-container, 16px)}:where([data-section=contact-quill-default]) .contact-image:hover{transform:scale(1.1)}:where([data-section=contact-quill-default]) .margin-bottom-4{margin-bottom:4px}:where([data-section=contact-quill-default]) .button-and-socials{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;align-items:center;display:flex}:where([data-section=contact-quill-default]) .socials-wrapper{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;display:flex}:where([data-section=contact-quill-default]) .social{opacity:.5;justify-content:center;align-items:center;padding:8px;display:flex}:where([data-section=contact-quill-default]) .social:hover,:where([data-section=contact-quill-default]) .social:focus{opacity:1}:where([data-section=contact-quill-default]) .form-block{margin-bottom:0}:where([data-section=contact-quill-default]) .input{height:48px;border:1px solid var(--s-border-subtle);background-color:var(--s-bg);color:var(--s-card-text);border-radius:var(--radius-control, 8px);margin-bottom:16px;padding:14px 24px}:where([data-section=contact-quill-default]) .input:hover{border-color:var(--ink-faint)}:where([data-section=contact-quill-default]) .input:active,:where([data-section=contact-quill-default]) .input:focus{border-color:var(--s-text-subtle);background-color:var(--s-bg-alt)}:where([data-section=contact-quill-default]) .input::-ms-input-placeholder{color:var(--ink-faint)}:where([data-section=contact-quill-default]) .input::placeholder{color:var(--ink-faint)}:where([data-section=contact-quill-default]) .input.last{margin-bottom:24px}:where([data-section=contact-quill-default]) .success-message{border:1px solid var(--s-border-subtle);background-color:var(--s-bg);border-radius:var(--radius-container, 16px);padding:0;overflow:hidden}:where([data-section=contact-quill-default]) .success-message-content-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}:where([data-section=contact-quill-default]) .success-message-icon{background-color:var(--s-interactive);border-radius:var(--radius-element, 12px);padding:14px}:where([data-section=contact-quill-default]) .success-message-content{max-width:280px}:where([data-section=contact-quill-default]) .text-color-black{color:var(--s-text)}:where([data-section=contact-quill-default]) .margin-bottom-8{margin-bottom:8px}:where([data-section=contact-quill-default]) .error-message{border:1px solid var(--s-border);background-color:var(--s-bg-alt);border-radius:var(--radius-element, 12px);margin-top:24px;padding:16px 24px}@media screen and (max-width:767px){:where([data-section=contact-quill-default]) .block-rows-wrapper{grid-column-gap:32px;grid-row-gap:32px}}@media screen and (max-width:479px){:where([data-section=contact-quill-default]) .button.primary{justify-content:center}:where([data-section=contact-quill-default]) .button-and-socials{align-items:stretch}:where([data-section=contact-quill-default]) .form{flex-direction:column;display:flex}}:where([data-section=feature-quill-padding-and-margin-2]) .chips{grid-column-gap:8px;grid-row-gap:8px;border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-control, 8px);align-items:center;padding:6px 10px 6px 12px;display:flex;color:var(--s-card-text)}:where([data-section=feature-quill-padding-and-margin-2]) .chips.icon-chips{grid-column-gap:6px;grid-row-gap:6px}:where([data-section=feature-quill-padding-and-margin-2]) .medium-s{letter-spacing:-.12px;font-size:12px;line-height:140%}:where([data-section=feature-quill-padding-and-margin-2]) .text-color-grey-90{color:var(--s-text-muted)}:where([data-section=feature-quill-padding-and-margin-2]) .section.padding-and-margin,:where([data-section=feature-quill-padding-and-margin-2]).section.padding-and-margin{margin-top:-76px;padding-top:88px}:where([data-section=feature-quill-padding-and-margin-2]) .block{border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-container, 16px);overflow:hidden}:where([data-section=feature-quill-padding-and-margin-2]) .block-icon-wrapper{border:1px solid var(--s-border-subtle);background-color:var(--s-bg-alt);border-radius:var(--radius-element, 12px);justify-content:center;align-items:center;padding:14px;display:flex}:where([data-section=feature-quill-padding-and-margin-2]) .icon-size-24{width:24px;height:24px}:where([data-section=feature-quill-padding-and-margin-2]) .margin-bottom-12{margin-bottom:12px}:where([data-section=feature-quill-padding-and-margin-2]) .location{grid-column-gap:6px;grid-row-gap:6px;align-items:center;display:flex}:where([data-section=feature-quill-padding-and-margin-2]) .icon-size-14{width:14px;height:14px}:where([data-section=feature-quill-padding-and-margin-2]) .block-header{grid-column-gap:24px;grid-row-gap:24px;border-bottom:1px solid var(--s-border-subtle);flex-direction:column;align-items:flex-start;padding:24px 24px 32px;display:flex}:where([data-section=feature-quill-padding-and-margin-2]) .max-width-400{width:100%;max-width:400px}:where([data-section=feature-quill-padding-and-margin-2]) .experience-block-wrapper{flex-direction:row;padding:32px 24px 40px 32px;display:flex}:where([data-section=feature-quill-padding-and-margin-2]) .experience-line{width:2px;height:100%;background-color:var(--s-bg-alt)}:where([data-section=feature-quill-padding-and-margin-2]) .experience-items-wrapper{width:100%;grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;margin-left:-6px;display:flex}:where([data-section=feature-quill-padding-and-margin-2]) .experience-item-content{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;flex:1;display:flex}:where([data-section=feature-quill-padding-and-margin-2]) .main-info-and-date{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-between;align-items:flex-start;display:flex}:where([data-section=feature-quill-padding-and-margin-2]) .main-info{grid-column-gap:6px;grid-row-gap:6px;flex-direction:column;flex:1;display:flex}:where([data-section=feature-quill-padding-and-margin-2]) .key-info{grid-column-gap:6px;grid-row-gap:6px;align-items:center;display:flex}:where([data-section=feature-quill-padding-and-margin-2]) .circle-divider{width:2px;height:2px;background-color:var(--ink-faint);border-radius:50%}:where([data-section=feature-quill-padding-and-margin-2]) .icon-size-12{width:12px;height:12px}:where([data-section=feature-quill-padding-and-margin-2]) .experience-item-ellipse-wrapper{width:10px;height:10px;background-color:var(--s-card-bg);border-radius:50%;justify-content:center;align-items:center;margin-top:4px;display:flex}:where([data-section=feature-quill-padding-and-margin-2]) .experience-item-ellipse{width:6px;height:6px;background-color:var(--ink-faint);border-radius:50%}:where([data-section=feature-quill-padding-and-margin-2]) .experience-item{grid-column-gap:24px;grid-row-gap:24px;align-items:flex-start;display:flex}:where([data-section=feature-quill-padding-and-margin-2]) .experience-line-wrapper{padding-top:4px}@media screen and (max-width:767px){:where([data-section=feature-quill-padding-and-margin-2]) .experience-block-wrapper{padding-left:24px}:where([data-section=feature-quill-padding-and-margin-2]) .main-info-and-date{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column}:where([data-section=feature-quill-padding-and-margin-2]) .experience-item{grid-column-gap:16px;grid-row-gap:16px}}:where([data-section=feature-quill-padding-and-margin-3]) .chips{grid-column-gap:8px;grid-row-gap:8px;border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-control, 8px);align-items:center;padding:6px 10px 6px 12px;display:flex;color:var(--s-card-text)}:where([data-section=feature-quill-padding-and-margin-3]) .chips.icon-chips{grid-column-gap:6px;grid-row-gap:6px}:where([data-section=feature-quill-padding-and-margin-3]) .medium-s{letter-spacing:-.12px;font-size:12px;line-height:140%}:where([data-section=feature-quill-padding-and-margin-3]) .text-color-grey-90{color:var(--s-text-muted)}:where([data-section=feature-quill-padding-and-margin-3]) .section.padding-and-margin,:where([data-section=feature-quill-padding-and-margin-3]).section.padding-and-margin{margin-top:-76px;padding-top:88px}:where([data-section=feature-quill-padding-and-margin-3]) .block{border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-container, 16px);overflow:hidden}:where([data-section=feature-quill-padding-and-margin-3]) .block-icon-wrapper{border:1px solid var(--s-border-subtle);background-color:var(--s-bg-alt);border-radius:var(--radius-element, 12px);justify-content:center;align-items:center;padding:14px;display:flex}:where([data-section=feature-quill-padding-and-margin-3]) .icon-size-24{width:24px;height:24px}:where([data-section=feature-quill-padding-and-margin-3]) .margin-bottom-12{margin-bottom:12px}:where([data-section=feature-quill-padding-and-margin-3]) .block-header{grid-column-gap:24px;grid-row-gap:24px;border-bottom:1px solid var(--s-border-subtle);flex-direction:column;align-items:flex-start;padding:24px 24px 32px;display:flex}:where([data-section=feature-quill-padding-and-margin-3]) .max-width-400{width:100%;max-width:400px}:where([data-section=feature-quill-padding-and-margin-3]) .main-info-and-date{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-between;align-items:flex-start;display:flex}:where([data-section=feature-quill-padding-and-margin-3]) .main-info{grid-column-gap:6px;grid-row-gap:6px;flex-direction:column;flex:1;display:flex}:where([data-section=feature-quill-padding-and-margin-3]) .key-info{grid-column-gap:6px;grid-row-gap:6px;align-items:center;display:flex}:where([data-section=feature-quill-padding-and-margin-3]) .circle-divider{width:2px;height:2px;background-color:var(--ink-faint);border-radius:50%}:where([data-section=feature-quill-padding-and-margin-3]) .icon-size-12{width:12px;height:12px}:where([data-section=feature-quill-padding-and-margin-3]) .divided-content-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;padding:32px 24px 40px;display:flex}:where([data-section=feature-quill-padding-and-margin-3]) .divider-line{width:100%;height:1px;background-color:var(--s-bg-alt)}@media screen and (max-width:767px){:where([data-section=feature-quill-padding-and-margin-3]) .main-info-and-date{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column}}:where([data-section=feature-quill-padding-and-margin-4]) .sq-inline-block{max-width:100%;display:inline-block}:where([data-section=feature-quill-padding-and-margin-4]) .button{grid-column-gap:8px;grid-row-gap:8px;border-radius:var(--radius-element, 12px);align-items:center;padding:10px 16px;display:flex}:where([data-section=feature-quill-padding-and-margin-4]) .button.secondary{background-color:var(--s-bg-alt);justify-content:center}:where([data-section=feature-quill-padding-and-margin-4]) .button.secondary:hover{background-color:var(--s-bg-alt)}:where([data-section=feature-quill-padding-and-margin-4]) .button.secondary:focus{background-color:var(--s-bg-alt)}:where([data-section=feature-quill-padding-and-margin-4]) .icon-size-16{width:16px;height:16px}:where([data-section=feature-quill-padding-and-margin-4]) .medium-s{letter-spacing:-.12px;font-size:12px;line-height:140%}:where([data-section=feature-quill-padding-and-margin-4]) .text-color-grey-90{color:var(--s-text-muted)}:where([data-section=feature-quill-padding-and-margin-4]) .section.padding-and-margin,:where([data-section=feature-quill-padding-and-margin-4]).section.padding-and-margin{margin-top:-76px;padding-top:88px}:where([data-section=feature-quill-padding-and-margin-4]) .block{border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-container, 16px);overflow:hidden;color:var(--s-card-text)}:where([data-section=feature-quill-padding-and-margin-4]) .block-icon-wrapper{border:1px solid var(--s-border-subtle);background-color:var(--s-bg-alt);border-radius:var(--radius-element, 12px);justify-content:center;align-items:center;padding:14px;display:flex}:where([data-section=feature-quill-padding-and-margin-4]) .icon-size-24{width:24px;height:24px}:where([data-section=feature-quill-padding-and-margin-4]) .wrapper.with-button{flex-direction:column;align-items:flex-start;display:flex}:where([data-section=feature-quill-padding-and-margin-4]) .margin-bottom-12{margin-bottom:12px}:where([data-section=feature-quill-padding-and-margin-4]) .block-header{grid-column-gap:24px;grid-row-gap:24px;border-bottom:1px solid var(--s-border-subtle);flex-direction:column;align-items:flex-start;padding:24px 24px 32px;display:flex}:where([data-section=feature-quill-padding-and-margin-4]) .max-width-400{width:100%;max-width:400px}:where([data-section=feature-quill-padding-and-margin-4]) .main-info{grid-column-gap:6px;grid-row-gap:6px;flex-direction:column;flex:1;display:flex}:where([data-section=feature-quill-padding-and-margin-4]) .key-info{grid-column-gap:6px;grid-row-gap:6px;align-items:center;display:flex}:where([data-section=feature-quill-padding-and-margin-4]) .circle-divider{width:2px;height:2px;background-color:var(--ink-faint);border-radius:50%}:where([data-section=feature-quill-padding-and-margin-4]) .block-grid-content{grid-column-gap:24px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding:32px 24px 40px;display:grid}:where([data-section=feature-quill-padding-and-margin-4]) .margin-bottom-16{margin-bottom:16px}@media screen and (max-width:767px){:where([data-section=feature-quill-padding-and-margin-4]) .block-grid-content{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr}:where([data-section=feature-quill-padding-and-margin-4]) .block-grid-content.licenses{grid-column-gap:24px;grid-row-gap:40px;grid-template-columns:1fr 1fr}}@media screen and (max-width:479px){:where([data-section=feature-quill-padding-and-margin-4]) .wrapper.with-button{align-items:stretch}:where([data-section=feature-quill-padding-and-margin-4]) .block-grid-content.licenses{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr}}:where([data-section=feature-quill-padding-and-margin-5]) .chips{grid-column-gap:8px;grid-row-gap:8px;border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-control, 8px);align-items:center;padding:6px 10px 6px 12px;display:flex;color:var(--s-card-text)}:where([data-section=feature-quill-padding-and-margin-5]) .chips.icon-chips{grid-column-gap:6px;grid-row-gap:6px}:where([data-section=feature-quill-padding-and-margin-5]) .medium-s{letter-spacing:-.12px;font-size:12px;line-height:140%}:where([data-section=feature-quill-padding-and-margin-5]) .text-color-grey-90{color:var(--s-text-muted)}:where([data-section=feature-quill-padding-and-margin-5]) .section.padding-and-margin,:where([data-section=feature-quill-padding-and-margin-5]).section.padding-and-margin{margin-top:-76px;padding-top:88px}:where([data-section=feature-quill-padding-and-margin-5]) .block{border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-container, 16px);overflow:hidden}:where([data-section=feature-quill-padding-and-margin-5]) .block-icon-wrapper{border:1px solid var(--s-border-subtle);background-color:var(--s-bg-alt);border-radius:var(--radius-element, 12px);justify-content:center;align-items:center;padding:14px;display:flex}:where([data-section=feature-quill-padding-and-margin-5]) .icon-size-24{width:24px;height:24px}:where([data-section=feature-quill-padding-and-margin-5]) .margin-bottom-12{margin-bottom:12px}:where([data-section=feature-quill-padding-and-margin-5]) .block-header{grid-column-gap:24px;grid-row-gap:24px;border-bottom:1px solid var(--s-border-subtle);flex-direction:column;align-items:flex-start;padding:24px 24px 32px;display:flex}:where([data-section=feature-quill-padding-and-margin-5]) .max-width-400{width:100%;max-width:400px}:where([data-section=feature-quill-padding-and-margin-5]) .icon-size-12{width:12px;height:12px}:where([data-section=feature-quill-padding-and-margin-5]) .margin-bottom-16{margin-bottom:16px}:where([data-section=feature-quill-padding-and-margin-5]) .block-rows-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;padding:32px 24px 40px;display:flex}:where([data-section=feature-quill-padding-and-margin-5]) .chips-wrapper{grid-column-gap:6px;grid-row-gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (max-width:767px){:where([data-section=feature-quill-padding-and-margin-5]) .block-rows-wrapper{grid-column-gap:32px;grid-row-gap:32px}}:where([data-section=feature-quill-padding-and-margin-6]) .medium-s{letter-spacing:-.12px;font-size:12px;line-height:140%}:where([data-section=feature-quill-padding-and-margin-6]) .section.padding-and-margin,:where([data-section=feature-quill-padding-and-margin-6]).section.padding-and-margin{margin-top:-76px;padding-top:88px}:where([data-section=feature-quill-padding-and-margin-6]) .block{border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-container, 16px);overflow:hidden;color:var(--s-card-text)}:where([data-section=feature-quill-padding-and-margin-6]) .block-icon-wrapper{border:1px solid var(--s-border-subtle);background-color:var(--s-bg-alt);border-radius:var(--radius-element, 12px);justify-content:center;align-items:center;padding:14px;display:flex}:where([data-section=feature-quill-padding-and-margin-6]) .icon-size-24{width:24px;height:24px}:where([data-section=feature-quill-padding-and-margin-6]) .margin-bottom-12{margin-bottom:12px}:where([data-section=feature-quill-padding-and-margin-6]) .block-header{grid-column-gap:24px;grid-row-gap:24px;border-bottom:1px solid var(--s-border-subtle);flex-direction:column;align-items:flex-start;padding:24px 24px 32px;display:flex}:where([data-section=feature-quill-padding-and-margin-6]) .max-width-400{width:100%;max-width:400px}:where([data-section=feature-quill-padding-and-margin-6]) .main-info{grid-column-gap:6px;grid-row-gap:6px;flex-direction:column;flex:1;display:flex}:where([data-section=feature-quill-padding-and-margin-6]) .divided-content-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;padding:32px 24px 40px;display:flex}:where([data-section=feature-quill-padding-and-margin-6]) .divider-line{width:100%;height:1px;background-color:var(--s-bg-alt)}:where([data-section=feature-quill-padding-and-margin-7]) .chips{grid-column-gap:8px;grid-row-gap:8px;border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-control, 8px);align-items:center;padding:6px 10px 6px 12px;display:flex;color:var(--s-card-text)}:where([data-section=feature-quill-padding-and-margin-7]) .chips.icon-chips{grid-column-gap:6px;grid-row-gap:6px}:where([data-section=feature-quill-padding-and-margin-7]) .medium-s{letter-spacing:-.12px;font-size:12px;line-height:140%}:where([data-section=feature-quill-padding-and-margin-7]) .text-color-grey-90{color:var(--s-text-muted)}:where([data-section=feature-quill-padding-and-margin-7]) .section.padding-and-margin,:where([data-section=feature-quill-padding-and-margin-7]).section.padding-and-margin{margin-top:-76px;padding-top:88px}:where([data-section=feature-quill-padding-and-margin-7]) .block{border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-container, 16px);overflow:hidden}:where([data-section=feature-quill-padding-and-margin-7]) .block-icon-wrapper{border:1px solid var(--s-border-subtle);background-color:var(--s-bg-alt);border-radius:var(--radius-element, 12px);justify-content:center;align-items:center;padding:14px;display:flex}:where([data-section=feature-quill-padding-and-margin-7]) .icon-size-24{width:24px;height:24px}:where([data-section=feature-quill-padding-and-margin-7]) .wrapper.award{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}:where([data-section=feature-quill-padding-and-margin-7]) .width-100{width:100%}:where([data-section=feature-quill-padding-and-margin-7]) .margin-bottom-12{margin-bottom:12px}:where([data-section=feature-quill-padding-and-margin-7]) .block-header{grid-column-gap:24px;grid-row-gap:24px;border-bottom:1px solid var(--s-border-subtle);flex-direction:column;align-items:flex-start;padding:24px 24px 32px;display:flex}:where([data-section=feature-quill-padding-and-margin-7]) .max-width-400{width:100%;max-width:400px}:where([data-section=feature-quill-padding-and-margin-7]) .main-info{grid-column-gap:6px;grid-row-gap:6px;flex-direction:column;flex:1;display:flex}:where([data-section=feature-quill-padding-and-margin-7]) .key-info{grid-column-gap:6px;grid-row-gap:6px;align-items:center;display:flex}:where([data-section=feature-quill-padding-and-margin-7]) .circle-divider{width:2px;height:2px;background-color:var(--ink-faint);border-radius:50%}:where([data-section=feature-quill-padding-and-margin-7]) .icon-size-12{width:12px;height:12px}:where([data-section=feature-quill-padding-and-margin-7]) .block-grid-content{grid-column-gap:24px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding:32px 24px 40px;display:grid}:where([data-section=feature-quill-padding-and-margin-7]) .margin-bottom-16{margin-bottom:16px}@media screen and (max-width:767px){:where([data-section=feature-quill-padding-and-margin-7]) .block-grid-content{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr}}:where([data-section=feature-quill-padding-and-margin-8]) .medium-s{letter-spacing:-.12px;font-size:12px;line-height:140%}:where([data-section=feature-quill-padding-and-margin-8]) .section.padding-and-margin,:where([data-section=feature-quill-padding-and-margin-8]).section.padding-and-margin{margin-top:-76px;padding-top:88px}:where([data-section=feature-quill-padding-and-margin-8]) .block{border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-container, 16px);overflow:hidden;color:var(--s-card-text)}:where([data-section=feature-quill-padding-and-margin-8]) .block-icon-wrapper{border:1px solid var(--s-border-subtle);background-color:var(--s-bg-alt);border-radius:var(--radius-element, 12px);justify-content:center;align-items:center;padding:14px;display:flex}:where([data-section=feature-quill-padding-and-margin-8]) .icon-size-24{width:24px;height:24px}:where([data-section=feature-quill-padding-and-margin-8]) .margin-bottom-12{margin-bottom:12px}:where([data-section=feature-quill-padding-and-margin-8]) .block-header{grid-column-gap:24px;grid-row-gap:24px;border-bottom:1px solid var(--s-border-subtle);flex-direction:column;align-items:flex-start;padding:24px 24px 32px;display:flex}:where([data-section=feature-quill-padding-and-margin-8]) .max-width-400{width:100%;max-width:400px}:where([data-section=feature-quill-padding-and-margin-8]) .main-info{grid-column-gap:6px;grid-row-gap:6px;flex-direction:column;flex:1;display:flex}:where([data-section=feature-quill-padding-and-margin-8]) .key-info{grid-column-gap:6px;grid-row-gap:6px;align-items:center;display:flex}:where([data-section=feature-quill-padding-and-margin-8]) .circle-divider{width:2px;height:2px;background-color:var(--ink-faint);border-radius:50%}:where([data-section=feature-quill-padding-and-margin-8]) .margin-bottom-16{margin-bottom:16px}:where([data-section=feature-quill-padding-and-margin-8]) .block-rows-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;padding:32px 24px 40px;display:flex}:where([data-section=feature-quill-padding-and-margin-8]) .max-width-560{max-width:560px}@media screen and (max-width:767px){:where([data-section=feature-quill-padding-and-margin-8]) .block-rows-wrapper{grid-column-gap:32px;grid-row-gap:32px}}:where([data-section=feature-quill-padding-and-margin]) .sq-inline-block{max-width:100%;display:inline-block}:where([data-section=feature-quill-padding-and-margin]) .center-text{text-align:center}:where([data-section=feature-quill-padding-and-margin]) .section.padding-and-margin,:where([data-section=feature-quill-padding-and-margin]).section.padding-and-margin{margin-top:-76px;padding-top:88px}:where([data-section=feature-quill-padding-and-margin]) .block{border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-container, 16px);overflow:hidden;color:var(--s-card-text)}:where([data-section=feature-quill-padding-and-margin]) .block.two-sides{flex-direction:column;display:flex}:where([data-section=feature-quill-padding-and-margin]) .block-small-heading{border-bottom:1px solid var(--s-border-subtle);padding:20px 24px}:where([data-section=feature-quill-padding-and-margin]) .block-logos{justify-content:space-around;align-items:center;padding:32px 24px;display:flex}:where([data-section=feature-quill-padding-and-margin]) .logo-wrapper{opacity:.5}:where([data-section=feature-quill-padding-and-margin]) .logo-wrapper:hover,:where([data-section=feature-quill-padding-and-margin]) .logo-wrapper:focus{opacity:1}:where([data-section=feature-quill-padding-and-margin]) .logo{width:108px}@media screen and (max-width:767px){:where([data-section=feature-quill-padding-and-margin]) .block-logos{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}:where([data-section=feature-quill-padding-and-margin]) .logo-wrapper{justify-content:center;align-items:center;display:flex}}:where([data-section=feature-quill-profile]) .medium-s{letter-spacing:-.12px;font-size:12px;line-height:140%}:where([data-section=feature-quill-profile]) .section.profile,:where([data-section=feature-quill-profile]).section.profile{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:3fr 5fr;grid-auto-columns:1fr;padding-top:88px;display:grid}:where([data-section=feature-quill-profile]) .block{border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-container, 16px);overflow:hidden;color:var(--s-card-text)}:where([data-section=feature-quill-profile]) .block.main-image{background-image:url(/assets/studio-quill/images/portrait.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}:where([data-section=feature-quill-profile]) .block.block-paddings.profile{grid-column-gap:48px;grid-row-gap:48px;flex-direction:column;align-items:flex-start;display:flex}:where([data-section=feature-quill-profile]) .block-paddings{padding:24px 24px 32px}:where([data-section=feature-quill-profile]) .block-icon-wrapper{border:1px solid var(--s-border-subtle);background-color:var(--s-bg-alt);border-radius:var(--radius-element, 12px);justify-content:center;align-items:center;padding:14px;display:flex}:where([data-section=feature-quill-profile]) .icon-size-24{width:24px;height:24px}:where([data-section=feature-quill-profile]) .width-100{width:100%}:where([data-section=feature-quill-profile]) .margin-bottom-12{margin-bottom:12px}:where([data-section=feature-quill-profile]) .margin-bottom-24{margin-bottom:24px}:where([data-section=feature-quill-profile]) .location{grid-column-gap:6px;grid-row-gap:6px;align-items:center;display:flex}:where([data-section=feature-quill-profile]) .icon-size-14{width:14px;height:14px}@media screen and (max-width:767px){:where([data-section=feature-quill-profile]) .section.profile,:where([data-section=feature-quill-profile]).section.profile{grid-template-rows:auto auto;grid-template-columns:3fr}:where([data-section=feature-quill-profile]) .block.main-image{height:400px}}:where([data-section=heroe-quill-hero]) .sq-inline-block{max-width:100%;display:inline-block}:where([data-section=heroe-quill-hero]) .button{grid-column-gap:8px;grid-row-gap:8px;border-radius:var(--radius-element, 12px);align-items:center;padding:10px 16px;display:flex}:where([data-section=heroe-quill-hero]) .button.primary{background-color:var(--s-interactive)}:where([data-section=heroe-quill-hero]) .button.primary:hover,:where([data-section=heroe-quill-hero]) .button.primary:focus{background-color:var(--interactive-hover)}:where([data-section=heroe-quill-hero]) .button.secondary{background-color:var(--s-bg-alt);justify-content:center}:where([data-section=heroe-quill-hero]) .button.secondary:hover{background-color:var(--s-bg-alt)}:where([data-section=heroe-quill-hero]) .button.secondary:focus{background-color:var(--s-bg-alt)}:where([data-section=heroe-quill-hero]) .text-color-white{color:var(--s-on-interactive)}:where([data-section=heroe-quill-hero]) .icon-size-16{width:16px;height:16px}:where([data-section=heroe-quill-hero]) .hero,:where([data-section=heroe-quill-hero]).hero{flex-direction:column;align-items:stretch;padding-top:80px;padding-bottom:8px;display:flex}:where([data-section=heroe-quill-hero]) .center-text{text-align:center}:where([data-section=heroe-quill-hero]) .hero-content{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}:where([data-section=heroe-quill-hero]) .medium-l{letter-spacing:-.36px;font-size:18px;line-height:140%}:where([data-section=heroe-quill-hero]) .max-width-424{max-width:424px}:where([data-section=heroe-quill-hero]) .chips{grid-column-gap:8px;grid-row-gap:8px;border:1px solid var(--s-border-subtle);background-color:var(--s-card-bg);border-radius:var(--radius-control, 8px);align-items:center;padding:6px 10px 6px 12px;display:flex;color:var(--s-card-text)}:where([data-section=heroe-quill-hero]) .medium-s{letter-spacing:-.12px;font-size:12px;line-height:140%}:where([data-section=heroe-quill-hero]) .text-color-grey-90{color:var(--s-text-muted)}:where([data-section=heroe-quill-hero]) .status-ellipse-wrapper{width:8px;height:8px;background-color:var(--status-green-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}:where([data-section=heroe-quill-hero]) .status-ellipse{width:4px;height:4px;background-color:var(--status-green);border-radius:50%}:where([data-section=heroe-quill-hero]) .buttons-wrapper{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;display:flex}@media screen and (max-width:479px){:where([data-section=heroe-quill-hero]) .button.primary{justify-content:center}:where([data-section=heroe-quill-hero]) .buttons-wrapper{flex-direction:column;align-items:stretch}}
