.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.nk-awb{position:relative;z-index:0}.wp-block-nk-awb{padding:20px 30px}.nk-awb .nk-awb-inner,.nk-awb .nk-awb-overlay,.nk-awb .nk-awb-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-99}.nk-awb .nk-awb-wrap{overflow:hidden}.nk-awb .nk-awb-mouse-parallax{transform:translateX(0)}.vc_row.vc_column-gap-1>.vc_column_container>.nk-awb-wrap{margin:1px 0.5px}.vc_row.vc_column-gap-2>.vc_column_container>.nk-awb-wrap{margin:1px 1px}.vc_row.vc_column-gap-3>.vc_column_container>.nk-awb-wrap{margin:1px 1.5px}.vc_row.vc_column-gap-4>.vc_column_container>.nk-awb-wrap{margin:1px 2px}.vc_row.vc_column-gap-5>.vc_column_container>.nk-awb-wrap{margin:1px 2.5px}.vc_row.vc_column-gap-10>.vc_column_container>.nk-awb-wrap{margin:1px 5px}.vc_row.vc_column-gap-15>.vc_column_container>.nk-awb-wrap{margin:1px 7.5px}.vc_row.vc_column-gap-20>.vc_column_container>.nk-awb-wrap{margin:1px 10px}.vc_row.vc_column-gap-25>.vc_column_container>.nk-awb-wrap{margin:1px 12.5px}.vc_row.vc_column-gap-30>.vc_column_container>.nk-awb-wrap{margin:1px 15px}.vc_row.vc_column-gap-35>.vc_column_container>.nk-awb-wrap{margin:1px 17.5px}.nk-awb-fullheight{min-height:100vh}body.admin-bar .nk-awb-fullheight{min-height:calc(100vh - 32px)}@media screen and (max-width: 782px){body.admin-bar .nk-awb-fullheight{min-height:calc(100vh - 42px)}}@media screen and (max-width: 600px){body.admin-bar .nk-awb-fullheight{min-height:100vh}}.nk-awb-content-valign-center,.nk-awb-content-valign-top,.nk-awb-content-valign-bottom{display:flex;flex-direction:column;justify-content:center}.nk-awb-content-valign-top{justify-content:flex-start}.nk-awb-content-valign-bottom{justify-content:flex-end}.nk-awb .nk-awb-overlay{z-index:0}.nk-awb .nk-awb-inner{z-index:-100;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.nk-awb [data-awb-image-background-size=contain]>.nk-awb-inner{background-size:contain}.nk-awb [data-awb-image-background-size=pattern]>.nk-awb-inner{background-repeat:repeat;background-size:auto}.nk-awb .nk-awb-inner>.jarallax-img,.nk-awb .nk-awb-inner>picture>img{position:absolute;top:0;left:0;z-index:-100;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover}.nk-awb [data-awb-image-background-size=contain]>.nk-awb-inner>.jarallax-img,.nk-awb [data-awb-image-background-size=contain]>.nk-awb-inner>picture>img{-o-object-fit:contain;object-fit:contain}.nk-awb .nk-awb-inner picture.jarallax-img>img{width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit}.intrinsic-ignore iframe{max-width:none !important;max-height:none !important}/*!
Theme Name: Dreams of Royalty
Theme URI: http://underscores.me/
Author: Mayank Paraswani
Author URI: https://esalad.in
Description: This is an attempt to acquiire a royalty as recompense for the hard work and dedication put into the development of this theme.
Version: 1.0.10
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: royalty
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

royalty is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 :root{--color:rgb(50, 50, 50);--color-50:rgba(from var(--color) r g b / 0.85);--border:rgba(from var(--color) r g b / 0.35);--primary:rgb(246, 80, 10);--background:rgb(246, 246, 246);-webkit-tap-highlight-color:rgba(from var(--color) r g b / .5)}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;height:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button;appearance:button}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}figure{margin:0}figure{margin:0}html{font-family:century-gothic,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-style:normal;font-weight:300;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{height:100%}body{background:var(--background);color:var(--color);transition:background 0.5s ease}strong{font-weight:600}blockquote,dl,ol,p,table,ul{margin:0}*+blockquote,*+dl,*+ol,*+p,*+table,*+ul{margin-top:.75em}h1,h2,h3,h4,h5{font-weight:300;margin:0}h1+p,h2+p,h3+p,h4+p,h5+p{margin-top:1.25rem}hr{border:0;border-top-color:inherit;border-top-style:solid;border-top-width:1px;height:0;margin-bottom:.625rem}body{background:var(--background);color:var(--color)}main,header,footer{margin:0 1.25rem 1.25rem}body.menu-open{overflow:hidden}.site-branding{max-width:200px;z-index:22}.wp-block-button.is-style-outline--2 .wp-block-button__link{background:rgba(from var(--background) r g b/0.9);color:var(--primary);border:0}.wp-block-button.is-style-outline--2 .wp-block-button__link:hover{background:var(--background)}.container{margin:0 auto;max-width:calc(1420px+clamp(1.25rem, 5vw, 7rem)+clamp(1.25rem, 5vw, 7rem));padding:0 clamp(1.25rem, 5vw, 7rem)}@media (min-width:800px){.container{padding:0 calc(1.25rem + clamp(1.25rem, 5vw, 7rem))}}.grid{align-items:start;display:grid;gap:1rem .75rem;grid-template-columns:repeat(12,1fr)}@media (min-width:800px){.grid{gap:1.25rem}}::selection{background:var(--color);color:var(--background)}.reset,a{color:inherit;text-decoration:none;text-decoration-thickness:1px!important;text-underline-offset:.125rem;transition:color 0.25s ease,opacity 0.25s ease,background 0.25s ease,border-color 0.25s ease}@media (hover:hover){.reset:hover,a:hover{color:var(--primary)}}a.underline{text-decoration:underline}a.underline span{pointer-events:none}.btn{background:var(--color);border:none;color:var(--background);cursor:pointer;display:inline-grid;height:3rem;min-width:200px;padding:0 2rem;place-items:center;transition:all 0.3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn,.btn:active,.btn:focus,.btn:hover{text-decoration:none}@media (hover:hover){.btn:hover{background:var(--primary);color:var(--background)}}img.lazyload,img.lazyloading,video.lazyload,video.lazyloading{opacity:0}img.lazyloaded,video.lazyloaded{opacity:1}figure{display:block;line-height:0}figure,figure .picture{position:relative}figure .picture.pixel img{left:0;position:absolute;top:0}img,svg{display:block;height:auto;width:100%}img,video{display:block;max-width:100%;transition:opacity 0.75s ease}img.cover{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}img.cover,video{width:100%}main{flex:1 0 auto}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="text"],select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;color:inherit;display:block;font-family:inherit;font-weight:inherit;outline:none;width:100%}input[type="email"]:focus,input[type="email"]:hover,input[type="number"]:focus,input[type="number"]:hover,input[type="password"]:focus,input[type="password"]:hover,input[type="search"]:focus,input[type="search"]:hover,input[type="text"]:focus,input[type="text"]:hover,select:focus,select:hover,textarea:focus,textarea:hover{box-shadow:none;outline:none}textarea{resize:none}@media (min-width:800px){form .grid{gap:1rem}}form .grid+.grid{padding-top:3rem}@media (min-width:800px){form .grid+.grid{padding-top:4rem}}form .dp__main,form .h3{grid-column:span 12}@media (min-width:800px){form .dp__main,form .h3{text-align:center}}.d1{font-family:Spline Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,"Noto Sans",sans-serif,Apple Color Emoji,"Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.875rem;-webkit-hyphens:auto;hyphens:auto}@media (min-width:800px){.d1{font-size:clamp(32px, 3.5vw, 60px);-webkit-hyphens:initial;hyphens:manual}}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:Spline Sans,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;letter-spacing:-.0175em;text-wrap:balance}.h1,h1{font-size:1.875rem;line-height:1.3333333333em}@media (min-width:800px){.h1,h1{font-size:2.75rem;line-height:1.2727272727em}}.h2,h2{font-size:1.375rem;line-height:1.4545454545em}@media (min-width:800px){.h2,h2{font-size:2.125rem;line-height:1.1764705882em}}.h3,h3{font-size:1.125rem;line-height:1.6666666667em}@media (min-width:800px){.h3,h3{font-size:1.625rem;line-height:1.3076923077em}}.h4,h4{font-size:1rem;line-height:1.375em}@media (min-width:800px){.h4,h4{font-size:1.125rem;line-height:1.3333333333em}}.p1{font-size:1.375rem;line-height:1.2727272727em}.p2{font-size:1.25rem;line-height:1.3em}.p3{font-size:1.125rem;line-height:1.4444444444em}.site-title{display:none}.site-header{align-items:center;background:var(--background);display:flex;height:5rem;justify-content:space-between;left:0;position:sticky;right:0;top:0;transition:all 0.25s ease;z-index:21;background:rgba(from var(--background) r g b / .9);backdrop-filter:blur(5px)}.site-header.scrolled{opacity:0}.admin-bar .site-header{top:46px}@media (min-width:783px){.admin-bar .site-header{top:32px}}@media (min-width:37.5em){.site-header{gap:1rem;margin-bottom:0}}.site-header:before{background:var(--border);bottom:0;content:"";display:block;height:1px;position:absolute;left:0;right:0;transition:all 0.375s cubic-bezier(.165,.84,.44,1)}.site-header.scrolled:before{opacity:1}.site-header.visible{opacity:1}.site-title{margin:0}.main-navigation{display:flex;flex-direction:column;height:0;justify-content:flex-end;left:0;overflow:hidden;padding:1.25rem 1.25rem 5.75rem;pointer-events:none;position:fixed;right:0;top:0;transition:height 0s ease 0.9s,transform 0.25s cubic-bezier(.77,0,.175,1),opacity 0.2s ease;z-index:20}@media (min-width:800px){.main-navigation{align-items:center;align-self:stretch;flex-direction:row;height:auto;overflow:initial;padding:0;pointer-events:all;position:static}}.main-navigation:before{background:var(--background);content:"";height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;transform:translate3d(0,-100%,0);transition:transform 0.35s cubic-bezier(.55,.085,.68,.53) 0.2s,background 0s linear 1.2s;z-index:-1}@media (max-width:800px){.main-navigation:after{background:var(--secondary);content:"";height:5.5rem;left:0;opacity:0;position:fixed;top:0;transition:opacity 0.15s ease 0.3s;width:100%;z-index:1}}.main-navigation.toggled{height:100dvh;overflow:auto;pointer-events:all;transition:height 0s linear;background-color:var(--background)}.main-navigation.toggled:before{transform:translateZ(0);transition:transform 0.4s cubic-bezier(.165,.84,.44,1),background 0.2s ease}.main-navigation.toggled:after{opacity:.95;transition:opacity 0.2s ease}.main-navigation.toggled ul{opacity:1;transition:opacity 0.25s ease 0.35s}.main-navigation.toggled .languages{opacity:1;transition:opacity 0.25s ease 0.3s}.main-navigation ul{border:1px solid var(--border);list-style:none;margin:0;opacity:0;padding:0;transition:opacity 0.25s ease}@media (min-width:800px){.main-navigation ul{border:0;display:flex;gap:2.25rem;justify-content:flex-end;opacity:1}}.main-navigation li{counter-increment:line-number}.main-navigation li+li{border-top:1px solid var(--border)}@media (min-width:800px){.main-navigation li+li{border-top:0}}.main-navigation a{align-items:center;display:flex;font-size:1.625rem;gap:1rem;height:clamp(4rem, 10vh, 8rem);line-height:1.3846153846em;padding:0 1.25rem;position:relative}@media (min-width:800px){.main-navigation a{font-size:1rem;height:auto;line-height:1.375em;padding:0}}.main-navigation a:before{content:"0" counter(line-number);font-size:1rem;line-height:2.25em}@media (min-width:800px){.main-navigation a:before{background:var(--primary);bottom:-.25rem;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;transform:scaleX(.5);transition:all 0.375s cubic-bezier(.165,.84,.44,1);width:100%}}.main-navigation li.current-menu-item a{background:#fff}@media (min-width:800px){.main-navigation li.current-menu-item a{background:none}.main-navigation li.current-menu-item a:before{opacity:1;transform:scaleX(1)}}button.burger{align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;cursor:pointer;display:grid;padding:0;place-items:center;width:5rem;z-index:30}@media (min-width:800px){button.burger{display:none}}button.burger>div{align-items:flex-end;cursor:pointer;display:flex;flex-direction:column;height:.75rem;justify-content:space-between;width:2rem}button.burger .stroke{background:var(--color);height:1px;transition:background 0.15s ease 0.5s,transform 0.25s cubic-bezier(.165,.84,.44,1);width:100%}button.burger.open .stroke:first-child{transform:translateY(5px) rotate(-135deg)}button.burger.open .stroke:nth-child(2){transform:translateY(-6px) rotate(-45deg)}.nk-awb-fullheight{min-height:calc(100vh - 124px)}body.admin-bar .nk-awb-fullheight{min-height:calc(100vh - 104px - 52px)}.site-main{margin-top:10px}.admin-bar .site-main{margin-top:10px}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.entry-header{height:0}.entry-header h1{display:none}.site-footer{padding-bottom:1.25rem}.footer__wrapper ul .menu-item-object-page{font-weight:700}.footer__wrapper{border:1px solid var(--border);display:grid;grid-template-columns:1fr;overflow:hidden}@media (min-width:800px){.footer__wrapper{align-items:end;gap:1rem;grid-template-columns:1fr 1fr 1fr 3fr;padding:3rem}}.footer__wrapper>*{padding:clamp(1.25rem, 5vw, 7rem)}@media (min-width:800px){.footer__wrapper>*{padding:0}}.footer__wrapper>*+*{border-top:1px solid var(--border)}@media (min-width:800px){.footer__wrapper>*+*{border-top:none}}.footer__wrapper span{display:block}.footer__wrapper .h4{font-weight:700}@media (min-width:1024px){.footer__wrapper .info{position:relative}.footer__wrapper .info a{position:absolute;width:100%;bottom:-4rem}}.footer__wrapper .contact{display:flex;flex-direction:column;font-size:.9rem}.footer__wrapper p,.footer__wrapper p span+span{margin-top:1.25rem}.footer__wrapper ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:1.25rem 0 0;padding:0}.footer__wrapper ul.menu{display:block;font-size:.9rem}@media (min-width:800px){.footer__wrapper ul{margin-top:1rem}.footer__wrapper .contact{width:240px}}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.stack .item ul{display:flex;gap:1.25rem;list-style:none;margin:0;padding:0;margin-top:2.5rem}.stack .item li{display:block;padding:0;margin:0}.stack .item li::before{content:none}.stack{counter-reset:group-number;display:flex;flex-direction:column;gap:1.25rem;margin:0}@media (min-width:960px){.stack{gap:0}}.stack .stack--group{border:1px solid var(--border);counter-increment:group-number;counter-reset:item-number}.stack .stack--group--subTitle,.stack .item--subTitle{grid-column:2/3}@media (min-width:960px){.stack .stack--group{background:var(--background);display:grid;grid-template-columns:1fr 1fr}.stack .stack--group+.stack--group{border-top:0}}.stack .items{border-top:1px solid var(--border);display:flex;flex-direction:column}@media (min-width:960px){.stack .items{border-left:1px solid var(--border);border-top:0}}.stack .label{font-size:.875rem;font-weight:300;grid-column:1 / span 1;line-height:1.2857142857em;margin-bottom:1rem}@media (min-width:960px){.stack .label{margin-bottom:0;margin-top:.5rem;padding:0 1.25rem 0 clamp(1.25rem, 2vw, 2rem)}}.stack .label:before{content:"0" counter(group-number)}.stack .intro>*,.stack .item>*{max-width:700px}.stack .intro p,.stack .item p{margin-top:.375rem}.stack .item p+p{margin-top:1.25rem}.stack .intro h2,.stack .intro h3,.stack .item h2,.stack .item h3{text-wrap:balance;margin-bottom:1rem;line-height:1}.stack .intro h2+p,.stack .intro h3+p,.stack .item h2+p,.stack .item h3+p{margin-top:.625rem}.stack .intro{display:flex;flex-direction:column;justify-content:space-between;padding-left:clamp(1.25rem, 5vw, 7rem);padding-right:clamp(1.25rem, 5vw, 7rem)}@media (min-width:960px){.stack .intro{padding-left:0}}.stack .intro .cta,.stack .intro .top{padding:1.875rem 0}@media (min-width:960px){.stack .intro .cta,.stack .intro .top{padding:2.5rem 0}.stack .intro .top{display:grid;grid-template-columns:clamp(1.25rem, 5vw, 7rem) 1fr;position:sticky;top:0rem;padding-bottom:5rem}.header-visible .stack .intro .top{top:6rem}.stack .intro[data-cta="true"] .top{margin-bottom:4rem}}.stack .intro .cta{display:none}@media (min-width:960px){.stack .intro .cta{display:flex;gap:2rem;padding:2.5rem clamp(1.25rem, 5vw, 7rem)}.stack .intro .cta a{align-items:center;display:grid;gap:.375rem;grid-template-columns:1fr auto}.stack .intro .cta a:after{aspect-ratio:1/1;border-bottom:1px solid var(--color);border-right:1px solid var(--color);content:"";transform:rotate(-45deg);transition:border-color 0.25s ease,transform 0.25s ease;width:.5rem}}@media (min-width:960px) and (hover:hover){.stack .intro .cta a:hover:after{border-color:var(--primary);transform:translate(.25rem,1px) rotate(-45deg)}}@media (min-width:960px){.stack .intro .cta a:after{transform:translateY(1px) rotate(-45deg)}}.stack .intro p{grid-column:2 / span 1;-webkit-hyphens:auto;hyphens:auto}@media (min-width:960px){.stack .intro p{-webkit-hyphens:initial;hyphens:manual}}.stack .intro br{display:none}@media (min-width:960px){.stack .intro br{display:block}}.stack .intro .label{margin-top:.5rem}.stack a.item{position:relative}@media (hover:hover){.stack .item:hover{background:rgba(from var(--primary) r g b / .05)}.stack a.item:hover{background:rgba(from var(--primary) r g b / .1);color:inherit}}.stack a.item>*{pointer-events:none}.stack .item .label{display:none}.stack .item .content{margin-top:2.5rem}@media (min-width:960px){.stack .item .label{display:block}}.stack .item .label:before{content:"0" counter(item-number)}.stack .item:nth-child(n+10) .label:before{content:counter(item-number)}.stack .item+.item{border-top:1px solid var(--border)}.intro{position:relative}.anker{position:absolute;top:-6.5rem}.item--list{counter-increment:item-number;display:flex;flex-direction:column;flex-grow:1}.item--list[data-variation="default"]{padding:1.875rem clamp(1.25rem, 5vw, 7rem)}@media (min-width:960px){.item--list[data-variation="default"]{display:grid;grid-template-columns:clamp(1.25rem, 5vw, 7rem) 1fr;padding:2.5rem clamp(1.25rem, 5vw, 7rem) 2.5rem 0}}.item--list[data-variation="default"] .label{margin-top:.25rem}.item--list[data-variation="default"] p{grid-column:2 / span 1}.item--list[data-variation="top"]{padding:1.875rem clamp(1.25rem, 5vw, 7rem)}@media (min-width:960px){.item--list[data-variation="top"]{padding:2.5rem 4rem}}.item--list[data-variation="top"] .label{margin-top:10px;padding-left:0;position:absolute;margin-left:-2.5em}@media (min-width:960px){.item--list[data-variation="top"] .h2{margin-bottom:1rem}}.item--list p{-webkit-hyphens:auto;hyphens:auto;margin-top:0}@media (min-width:960px){.item--list p{-webkit-hyphens:initial;hyphens:manual}}@media (min-width:1140px){.item--list{font-size:1.125rem;line-height:1.4444444444em}}.item--list p br{display:none}@media (min-width:960px){.item--list p br{display:block}}.item--list .more{margin:1.25rem .625rem 0 auto}@media (min-width:960px){.item--list .more{bottom:2.5rem;margin:0;position:absolute;right:2.5rem}}.more{align-items:center;display:grid;gap:.375rem;grid-template-columns:1fr auto;position:relative}.more:after{aspect-ratio:1/1;border-bottom:1px solid var(--color);border-right:1px solid var(--color);content:"";transform:rotate(-45deg);transform:translateY(.0625rem) rotate(-45deg);transition:border-color 0.25s ease,transform 0.25s ease;width:.5rem}.more span{color:var(--color)}.more svg{height:auto;left:-1rem;position:absolute;right:-1rem;top:50%;transform:translateY(-50%);width:auto}.more svg path{stroke-dasharray:100 101;stroke-dashoffset:100;transition:all 0.5s ease}@media (hover:hover){a:hover .more svg path{stroke-dashoffset:0}}.wp-block-group{font-size:1rem;line-height:1.5em;margin-block:4rem;margin-inline:auto}.wp-block-group:last-child{margin-bottom:7rem}.wp-block-group.has-x-large-font-size{margin-block:8rem}.wp-block-group.has-x-large-font-size p,.wp-block-group.has-large-font-size p{color:var(--color-50);font-weight:300;letter-spacing:-.0175em;line-height:1.2;font-size:1.375rem}.wp-block-group.has-x-large-font-size p{font-size:1.875rem}.team-group .wp-block-group,.team-group .wp-block-group+.wp-block-group{margin:0;padding:2rem}.team-group{align-items:flex-start;filter:saturate(.1)}@media (min-width:800px){.wp-block-group{margin-top:clamp(4rem, 12vh, 10rem);max-width:75%}.team-group{max-width:1280px}.team-group .wp-block-group{flex-basis:50%}.wp-block-group.has-x-large-font-size p,.wp-block-group.has-large-font-size p{font-size:clamp(32px, 10vw, 42px)}.wp-block-group+.wp-block-group{margin-top:calc(6rem + clamp(2rem, 6vh, 4rem))}.wp-block-group.has-x-large-font-size{max-width:75%;padding-block:3rem}.wp-block-group+.wp-block-image{margin-top:calc(6rem + clamp(2rem, 6vh, 4rem))}.wp-block-group.hero{display:flex;flex-direction:column;justify-content:center;height:50vh;padding-block:0}}@media (min-width:1140px){.wp-block-group{font-size:1.125rem;line-height:1.4444444444em}}.edit-link{position:fixed;right:1.75rem;bottom:1.75rem;display:block;border:1px solid;border-color:var(--border);background-color:rgba(from var(--background) r g b / .7);border-radius:5px}.edit-link a{display:block;padding:3px 1rem}.entry-content .wp-block-group{overflow:hidden}.entry-content .wp-block-group .teaser{display:block;font-size:1.125rem!important;-webkit-hyphens:manual;hyphens:manual;line-height:1.3}@media (min-width:1140px){.entry-content .wp-block-group .teaser{font-size:1.375rem!important}}.entry-content .wp-block-group ol a,.entry-content .wp-block-group p a,.entry-content .wp-block-group ul a{text-decoration:underline}.entry-content .wp-block-group ul{list-style:none;padding:0 .5rem}.entry-content .wp-block-group ul li{align-items:start;display:grid;grid-template-columns:.75rem 1fr;line-height:1.25;text-wrap:balance}.entry-content .wp-block-group ul li:before{aspect-ratio:1/1;background:var(--color);border-radius:50%;content:"";margin-top:.525em;width:4px}.entry-content .wp-block-group ul li+li{margin-top:.375em}.entry-content .wp-block-group p{-webkit-hyphens:auto;hyphens:auto}.entry-content .wp-block-group strong{font-weight:600}.entry-content .wp-block-group *+h2,.entry-content .wp-block-group *+h3,.entry-content .wp-block-group *+p,.entry-content .wp-block-group p+h1,.entry-content .wp-block-group p+h2,.entry-content .wp-block-group p+h3,.entry-content .wp-block-group p+ol,.entry-content .wp-block-group p+ul{margin-top:1em}.entry-content .wp-block-group .teaser+p{margin-top:1.25rem}.entry-content .wp-block-group h1+p,.entry-content .wp-block-group h2+p,.entry-content .wp-block-group h3+p{margin-top:1.5rem}.entry-content .wp-block-group+.btn{margin-top:2.5rem}.circle{height:.5rem;overflow:hidden;transition:width 0.2s cubic-bezier(.165,.84,.44,1),height 0.2s cubic-bezier(.165,.84,.44,1),background 0.2s linear;width:.5rem}.circle,.dot{border-radius:50%;background:var(--color);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dot{height:2px;opacity:0;transition:all 0.25s ease;width:2px}[data-state="hover"] .circle{border-radius:0;background:#fff0;height:24px;width:24px;transition:width 0.2s cubic-bezier(.165,.84,.44,1),height 0.2s cubic-bezier(.165,.84,.44,1)}[data-state="hover"] .dot{opacity:1}.pointer{left:0;pointer-events:none;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10000000}.field{grid-column:span 12;position:relative}.field.field--submit{margin-top:3rem}@media (min-width:800px){.field.field--submit .btn{margin:0 auto}}.field+.field{margin-top:2.5rem}.field input[type="email"],.field input[type="number"],.field input[type="password"],.field input[type="text"],.field select,.field textarea{background:var(--black-05);border-bottom:1px solid var(--border);border-radius:0;font-size:1.25rem;line-height:1.2em;padding:.5rem 0 .75rem;transition:border-color 0.25s ease,background 0.25s ease}.field input[type="email"]:focus,.field input[type="number"]:focus,.field input[type="password"]:focus,.field input[type="text"]:focus,.field select:focus,.field textarea:focus{border-color:var(--color)}.field input[type="email"]:focus,.field input[type="email"]:hover,.field input[type="email"]:valid,.field input[type="number"]:focus,.field input[type="number"]:hover,.field input[type="number"]:valid,.field input[type="password"]:focus,.field input[type="password"]:hover,.field input[type="password"]:valid,.field input[type="text"]:focus,.field input[type="text"]:hover,.field input[type="text"]:valid,.field select:focus,.field select:hover,.field select:valid,.field textarea:focus,.field textarea:hover,.field textarea:valid{background:var(--black-08)}.field:has(input[type="email"]:not(:-moz-placeholder-shown)) label,.field:has(input[type="number"]:not(:-moz-placeholder-shown)) label,.field:has(input[type="password"]:not(:-moz-placeholder-shown)) label,.field:has(input[type="text"]:not(:-moz-placeholder-shown)) label,.field:has(select:not(:-moz-placeholder-shown)) label,.field:has(textarea:not(:-moz-placeholder-shown)) label{opacity:1;transform:scale(.7) translateY(-160%)}.field:has(input[type="email"]:focus) label,.field:has(input[type="email"]:invalid) label,.field:has(input[type="email"]:not(:placeholder-shown)) label,.field:has(input[type="number"]:focus) label,.field:has(input[type="number"]:invalid) label,.field:has(input[type="number"]:not(:placeholder-shown)) label,.field:has(input[type="password"]:focus) label,.field:has(input[type="password"]:invalid) label,.field:has(input[type="password"]:not(:placeholder-shown)) label,.field:has(input[type="text"]:focus) label,.field:has(input[type="text"]:invalid) label,.field:has(input[type="text"]:not(:placeholder-shown)) label,.field:has(select:focus) label,.field:has(select:invalid) label,.field:has(select:not(:placeholder-shown)) label,.field:has(textarea:focus) label,.field:has(textarea:invalid) label,.field:has(textarea:not(:placeholder-shown)) label{opacity:1;transform:scale(.7) translateY(-160%)}.field textarea{height:2.25em}.field.required label:after{content:" *"}.field.address{left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field.error.field--checkbox input,.field.error.field--input,.field.error.field--radio input{border-color:red}.field.error input,.field.error label,.field.error select{border-color:red;color:red}.field.error input:focus{border-color:red}.field.field--input label{display:block;font-size:1.25rem;left:0;line-height:1.2em;opacity:.5;pointer-events:none;position:absolute;top:.5rem;transform-origin:0 50%;transition:all 0.15s cubic-bezier(.77,0,.175,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.wpcf7-not-valid-tip{font-size:small;padding:.5em 0;position:absolute}.wpcf7 form .wpcf7-response-output{font-size:small;position:absolute;margin-top:-3em;margin-left:0;padding:0;border:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{color:#dc3232;font-weight:400}.field.field--checkbox label{font-size:.875rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.2857142857em;position:static;transform:none}@media (min-width:800px){.field.field--checkbox label{font-size:1rem;line-height:1.375em;text-wrap:balance}}.field.field--checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background);border:1px solid var(--color);color:currentColor;display:grid;font:inherit;height:1rem;place-items:center;width:1rem}@media (min-width:800px){.field.field--checkbox input{margin:3px 0 0}}.field.field--checkbox input:before{background:var(--color);content:"";height:.5rem;opacity:0;width:.5rem}.field.field--checkbox input:checked:before{opacity:1}.field.field--checkbox label{display:block;padding-left:.5rem}.field.field--checkbox .wpcf7-list-item-label{max-width:340px}.field.field--checkbox .wpcf7-list-item{margin:0}.field.field--checkbox .wpcf7-list-item label{padding:0;display:flex;gap:.5rem;align-items:baseline}.wpcf7-submit{background:var(--color);border:none;color:var(--background);cursor:pointer;display:inline-grid;height:3rem;min-width:200px;padding:0 2rem;place-items:center;transition:all 0.3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:3em}.wpcf7-submit,.wpcf7-submit:active,.wpcf7-submit:focus,.wpcf7-submit:hover{text-decoration:none}.wpcf7 .wpcf7-submit:disabled{background:var(--color-50);color:var(--background)}@media (hover:hover){.wpcf7-submit:hover{background:var(--primary);color:var(--background)}}.code_content{grid-column:2 / span 1;margin-top:3rem}.hero{align-items:end;display:grid;margin-top:0;padding:calc(6.5rem + clamp(1.25rem, 5vw, 7rem)) clamp(1.25rem, 5vw, 7rem) 3.125rem}.slides{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;grid-column:span 2;margin-bottom:2.5rem}@media (min-width:800px){.slides{margin-bottom:clamp(2rem, 16vh, 14rem)}}.statements{color:var(--color-50);display:grid;place-items:start;transition:color 1s ease}.statements[data-display="static"] h1{color:var(--color)}.statement{grid-area:1/1;text-wrap:balance}.statement span{opacity:0;transition:opacity 0.4s ease}@media (min-width:800px){.statement span{display:block}}.statement span:nth-child(2){transition:opacity 0.4s ease 0.0625s}.statement.active span{opacity:1;transition:opacity 0.4s ease 0.15s}.statement.active span:nth-child(2){transition:opacity 0.4s ease 0.2125s}.statement>*{font-weight:300;letter-spacing:-.0125em;margin:0}.pagination{align-items:center;display:grid;gap:.375rem;grid-template-columns:1fr auto;margin-left:.125rem;opacity:.5;transition:opacity 0.2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination:after{aspect-ratio:1/1;border-bottom:1px solid var(--color);border-right:1px solid var(--color);content:"";transform:rotate(-45deg);transform:translateY(1px) rotate(-45deg);transition:border-color 0.25s ease,transform 0.25s ease;width:.5rem}@media (hover:hover){.pagination:hover{opacity:1}}@media (min-width:800px){.signature{width:clamp(30rem, 22.5vw, 40rem)}}svg path{stroke:var(--primary)}.signature svg{height:auto;margin-bottom:-7%;max-width:375px;width:90%}@media (min-width:800px){.signature svg{margin-bottom:-10%;margin-left:-4%;max-width:inherit;width:108%}}.anim-icon{max-width:256px;margin-left:1em!important;width:100%;height:auto;margin:0 auto}.anim-icon.icon-coffee{display:none}.anim-icon.icon-coffee.visible{display:block}svg.anim-icon path{animation:iconAnim 4s ease-out forwards;stroke-linecap:round;stroke-width:3}@keyframes iconAnim{to{stroke-dashoffset:0}}.stack,.wp-block-group{opacity:0;transition:all 1.5s;transform:translate(0,100px)}.stack.show,.wp-block-group.show{opacity:1}.stack.visible,.wp-block-group.visible{opacity:1;transform:translate(0,0)}.stack.delay-1,.wp-block-group.delay-1{transition-delay:0.1s}.stack.delay-2,.wp-block-group.delay-2{transition-delay:0.2s}.stack.delay-3,.wp-block-group.delay-3{transition-delay:0.3s}@media (min-width:800px){.signature .line{font-size:1rem;line-height:1.25em}}@media (max-width:800px){.entry-content>.wp-block-group-is-layout-flex{flex-wrap:wrap;justify-content:center}}html{word-break:auto-phrase;scroll-behavior:smooth;text-wrap-style:pretty;scroll-padding-top:var(--site-header-height,0)}.single-post .post-thumbnail{max-width:1280px;margin:0 auto;display:none}.blog .site-main{display:flex;flex-direction:column;padding:2em 0;max-width:1280px;margin:0 auto}.entry-main{display:flex;padding-top:2em;max-width:1280px;margin:0 auto}.entry-main aside{display:block;flex-basis:500px;position:relative;font-size:14px}.entry-main .entry-content{flex-grow:1}.entry-main nav{top:8em;position:sticky}.entry-content h2,.entry-content h3,.entry-content h4,.entry-main h2,.entry-main h3,.entry-main h4{scroll-margin-top:calc(var(--site-header-height, 0px) + 1rem)}.entry-main nav ul{list-style:none;margin:0;padding:0}.entry-main aside{display:none;padding:1em 1em 1em 2em}.entry-main nav ul li{margin-right:1em;padding:2px 0}:target{outline:none}:target:focus{outline:3px solid Highlight;outline-offset:2px}.post-item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em}.post-item .post-content{margin:1em 0}.single-post .entry-header{height:auto;margin:0}.single-post .entry-header h1{display:block;font-size:2.5em;margin-bottom:.5em}.single-post .entry-content p{line-height:1.8;margin-bottom:1.4em;font-size:17px}.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4{margin-top:2em;margin-bottom:1em;line-height:1.4}.single-post .entry-content ul,.single-post .entry-content ol{margin-bottom:1.5em;line-height:1.7}.single-post .entry-content blockquote{margin:2em 0;padding-left:1.2em;border-left:3px solid #ccc;font-style:italic;line-height:1.7}.wp-block-pullquote{padding:1em 0}@media (min-width:800px){.post-item .post-thumbnail{flex-basis:35%;margin-inline:1em}.post-item{flex-direction:row}.post-item .post-content{flex-basis:65%}.entry-main aside{display:block}.entry-main .entry-content{flex-basis:80%}}.toc-link.active{font-weight:700;color:var(--color-primary)}