/*
Theme Name: Thrice Agency
Theme URI: https://www.wordpressify.co
Author: Jeremy Evans
Author URI: https://www.riangle.com
Description: Wordpressify Thrice Agency Theme.
Version: 2.0
Tags: responsive, clean, minimal, modern, wordpressify
*/body{font-family:Oswald,sans-serif;margin:0!important;
	/* overflow-y: hidden; */max-width:1920px;overflow-x:hidden;padding:0!important}p:empty{display:none}.widget-title{font-size:var(--size-lead-mobile);font-weight:700;line-height:var(--lineheight-lead-mobile)}.widget-item{margin:20px 0}.widget-item:first-of-type{margin-top:0}#impress{height:100%;position:absolute;right:0;top:0;width:100%}#impress .page-title,#impress .single-title{display:none}.text-container{
	/*position: absolute;*/top:0}.step{
	/*transition: opacity 1s;*/height:auto;opacity:0}.step#home{opacity:1}.step h1{font-size:3rem}.step p{color:#000;font-size:2.7rem;font-weight:400;margin-bottom:2rem}.step button{font-size:3rem}.step.text-based{background:hsla(0,0%,100%,.92);box-shadow:3px 3px 36px 3px hsla(0,0%,9%,.66),3px 3px 128px 3px hsla(0,0%,9%,.33);padding:2rem;text-align:justify}.step .bg{background-image:url(img/seamless_paper_texture.webp);background-repeat:repeat;background-size:inherit;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.35;position:absolute;top:0;width:100%;z-index:-1}.e,.step.active{opacity:1
	/*transition: all 1.25s ease-out;*/}#title{width:80%
	/* transition: opacity 0.5s ease-in-out;*/}#home{align-items:center;
	/*transition: all 1s ease-in-out!important;*/cursor:pointer;display:flex;flex-direction:column;height:58%;justify-content:center;left:auto;position:absolute;right:auto;top:5%;width:100vw;z-index:9}#body{background-color:#fffefe;overflow-x:hidden}body.founder-active #owner,body.founder-active #public,body.owner-active #founder,body.owner-active #public,body.public-active #founder,body.public-active #owner{display:none}#body.dark{background:#28303d}#body.dark,#body.dark a{color:#fffefe}#body.light{background:#fffefe;color:#000}#body.light a{color:#000}#body footer,#body header{display:none}#thrice{font-size:30em;font-weight:500;line-height:.65
	/*transition: all 1.25s ease-out;*/}#agency,#thrice{text-align:center;width:100%}#agency{font-size:5em;font-weight:400;margin-bottom:1.5rem
	/*transition: all 1.25s ease-out;*/}#we-grow{font-size:3.5rem;font-weight:300;opacity:1;text-align:center;width:100%
	/*transition: all 1.25s ease-out;*/}.pages a{-webkit-text-decoration:none;text-decoration:none}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.rotate-center{width:100vw!important}.rotate-center #title{height:30vh}.rotate-left{left:0;top:0;
	/*transition: all 1s ease-in-out;*/
	/*animation: rotate-left 1.2s ease-in-out forwards;
	position: fixed !important;*/transform:rotate(-90deg) scale(.5)!important}.rotate-right{right:0;top:0;
	/*animation: rotate-right 1.2s ease-in-out forwards;
	position: fixed !important;*/
	/*transition: all 1s ease-in-out;*/transform:rotate(90deg) scale(.5)}.active.founder,.active.owner,.active.public{display:flex;flex-direction:column;justify-content:center;width:100vw}.bebas{font-family:Bebas Neue,sans-serif}.container{bottom:1rem;
	/*transition: opacity 0.3s ease-in-out;*/display:flex;flex-direction:column;margin:auto;position:absolute;z-index:999}#founderBtn,#ownerBtn,#publicBtn{cursor:pointer}.container .imma{font-family:Bebas Neue,sans-serif;font-size:2.5em;padding-left:5%;text-align:left}.pages{align-content:center;font-family:Bebas Neue,sans-serif;font-size:4em;justify-content:space-around;margin-top:25px;text-align:center}.logo-container,.pages{align-items:center;display:flex;width:100vw}.logo-container{height:100%;justify-content:center;left:0;position:absolute;top:0}#logo{
	/* transition: all 1s ease-in-out; */
	/* transition: top, left, right 1s ease-in-out; */height:75%;
	/*left: 136px; */
	/* margin: auto; */opacity:.3;
	/* position: fixed; */
	/* top: 2rem; */
	/* padding: 0 23%; */
	/* transform-origin: center; */z-index:-1
	/* width: 50%; */}#logo #circle,#logo #gold-thingy,#logo #text,#logo #triangle{opacity:1}h5{font-size:5rem}.present button{z-index:9999}.future,.future *,.past,.past *{-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-9}.o0{opacity:0}.fadeIn{animation:fadeIn .1s ease-in-out 1s;animation-fill-mode:forwards}.spinForever{animation:spin 1s linear infinite}.rotated{left:0}#founder,.rotated{position:absolute;top:0}#founder{right:0;transform:translateX(100%);width:80%}#founder .outer-text-container{align-items:center;display:flex;flex-direction:column;width:80%}#founder .text-container p{height:100%;
	/*transition: all 1.25s ease-out;*/margin-bottom:2rem}#founder .text-container{
	/*display: none;*/padding:5% 0 0}#founder a{display:flex;flex-wrap:nowrap;justify-content:center;margin:6rem 0}#owner{position:absolute;right:0;top:0;transform:translateY(100%);width:100%}#owner .outer-text-container{align-items:center;display:flex;flex-direction:column;width:100%}#owner .text-container *{height:100%;height:auto;margin-bottom:2rem}#owner #logo{opacity:.07}#owner .text-container{
	/*display: none;*/
	/*padding: 0 15%;*/height:100%;width:60%}#owner a{display:flex;flex-wrap:nowrap;justify-content:center;margin:6rem 0}#public{left:15%;position:absolute;top:0;transform:translate(-100%);width:80%
	/*height: 100%;*/}#public p{height:0}#public .outer-text-container{align-items:center;display:flex;flex-direction:column;width:80%}#public .text-container p{height:100%;margin-bottom:2rem}#public #logo{opacity:.07}#public .text-container{
	/*display: none;*/padding:5% 0 0}#public a{display:flex;flex-wrap:nowrap;justify-content:center;margin:6rem 0}@keyframes spin{0%{transform:rotate(0deg) translate(-26.08%,-30%) scale(.24)}to{transform:rotate(1turn) translate(-26.08%,-30%) scale(.24)}}#no{bottom:auto;font-size:10rem;height:auto;left:0;margin-top:10vh;min-height:10vh;min-width:40vw;position:fixed;right:0;text-align:center;top:0}.button-49,.button-49:after{background-color:#d9d9d9;border:0;border-radius:0;color:#000;cursor:pointer;font-family:Bebas Neue,sans-serif;font-size:2.2rem;letter-spacing:3px;margin:0;outline:transparent;padding:1rem 4rem;position:relative;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.button-49:hover:after{animation:glitch .751s 10s;animation-timing-function:steps(4)}.button-49:after{--slice-0:inset(50% 50% 50% 50%);--slice-1:inset(80% -6px 0 0);--slice-2:inset(50% -6px 30% 0);--slice-3:inset(10% -6px 85% 0);--slice-4:inset(40% -6px 43% 0);--slice-5:inset(80% -6px 5% 0);background:linear-gradient(45deg,transparent 3%,#00e6f6 0,#00e6f6 5%,#ff013c 0);bottom:0;-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%);-webkit-clip-path:var(--slice-0);clip-path:var(--slice-0);content:attr(data-text);display:block;left:0;position:absolute;right:0;text-shadow:-3px -3px 0 #f8f005,3px 3px 0 #00e6f6;top:0}#linkedGuerillaBtn:hover{background-color:#036704;color:#fff}.draw-svg{transition:opacity .5s ease-in-out}.reverse-draw-svg path{animation:dash 2s ease-out reverse forwards}.draw-svg path,.draw-svg polygon{stroke-linecap:round;stroke-linejoin:round;stroke-width:14px;stroke-dasharray:3700;stroke-dashoffset:3700;animation:dash 2s ease-out forwards;opacity:.8;fill:none}.background-svg{display:flex;justify-content:center;position:sticky;top:50px
	/*height: 90vh;*/}.btf-parent-container{display:flex;height:100vh;justify-content:center;margin:auto;position:relative;top:100vh;width:100vw}.btf-container{height:200vh;max-width:1500px;position:relative;
	/* top: 100vh; */width:100vw}.path-svg-container{padding-top:20vh}.path-content-container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);bottom:30%;height:20vh;padding:20px;position:sticky;top:30%}.commitment-content-container,.path-content-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.commitment-content-container{padding-top:200px}.commitment-card-container{display:flex;justify-content:space-evenly;padding:50px 150px}.commitment-card{background-color:rgba(233,230,237,.96);border-bottom-right-radius:50px;border-top-left-radius:20px;margin:0 2rem;padding:2rem;transition:all .1s ease-in-out}.commitment-card h4{margin:0}.commitment-card:hover{
		/* -webkit-box-shadow: 0px 0px 38px -15px rgba(0,0,0,0.54);
-moz-box-shadow: 0px 0px 38px -15px rgba(0,0,0,0.54);
box-shadow: 0px 0px 38px -15px rgba(0,0,0, 0.54); */transform:translateY(-10px)}.commitment-desc{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}#triangle{overflow:visible;position:relative;top:150px;
	/* transition: all 1s cubic-bezier(.72,-0.58,.3,1.48); */transform:rotate(60deg);transform-origin:50% 45%;width:65%}#triangle .b{fill:none;stroke:#892c28;stroke-miterlimit:10;stroke-width:28px}#triangle:after{background-color:#f0f;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:100%;transform:translate(-50%,-50%);width:5px}.background-svg-triangle{align-items:center;
	/* bottom: 20px; */display:flex;flex-direction:column;
	/*justify-content: center;*/height:100vh;position:sticky;top:600px}.three-tenants-container{height:300vh}.tenant-title{font-size:2.8rem;opacity:0;position:absolute;top:20%;transform:scale(0);transition:all 1s ease-in-out}.tenant-title-active{animation:bounce-in-show .7s ease-in-out .5s forwards}.tenant-inactive{animation:bounce-in-show .7s ease-in-out reverse forwards}.hidden-text{opacity:0}#triangle g,.hidden-text{transition:all .7s ease-in-out}@keyframes bounce-in-show{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.2)}60%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.background-container{fill:none;stroke-width:20px;display:flex;height:100%;position:absolute;width:100vw}.background-container svg{transform:rotate(-90deg)}#line-and-circle{fill:none;stroke-width:20px;position:absolute;rotate:-90deg;transform:scale(3)}#line-and-circle circle,#line-and-circle path{stroke-dasharray:8000;stroke-dashoffset:8000}.line-and-circle-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.thrice-lifecycle{height:250vh}.sticky-circ-container,.thrice-lifecycle{align-items:center;display:flex;flex-direction:column}.sticky-circ-container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);height:30vh;justify-content:center;margin:20% 0;position:sticky;top:20%;z-index:9}.sticky-circ-container div{padding:0 5%}#circle{fill:none;stroke-width:40px;opacity:0;position:fixed;top:-45%;transform:scale(0)}.thrice-assemble-container{align-items:center;display:flex;height:100vh;justify-content:center;position:relative}#v{stroke:#4a1a96;stroke-width:8}#f,#v{fill:none}#f circle{animation:dash-circ 1.5s cubic-bezier(.72,-.58,.3,1.48) 1s forwards;stroke-dasharray:1084;stroke-dashoffset:1084;opacity:0}.thrice-assemble-svg{animation:fadeOut 1s ease-in-out 2.5s forwards;max-height:90vh}.thrice-assemble-svg #a,.thrice-assemble-svg #i{transform:translate(250px,350px)
		/* animation: triangle-side1 1s linear forwards; */}.thrice-assemble-svg #e,.thrice-assemble-svg #l{transform:translate(200px,-350px)
		/* animation: triangle-side2 1s linear forwards; */}.thrice-assemble-svg #b,.thrice-assemble-svg #g{transform:translate(-100px)
		/* animation: triangle-side3 1s linear forwards; */}@keyframes triangle-side3{0%{transform:translate(-550px)}to{transform:translate(0)}}@keyframes triangle-side2{0%{transform:translate(200px,-350px)}to{transform:translate(0)}}@keyframes triangle-side1{0%{transform:translate(250px,350px)}to{transform:translate(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:.3}}#circle-assemble{position:absolute;fill:none;stroke-width:40px;width:50vw}#triangle-assemble{overflow:visible;position:absolute!important;top:150px;
	/* transition: all 1s cubic-bezier(.72,-0.58,.3,1.48); */transform:rotate(60deg);transform-origin:50% 45%;width:50vw}#triangle-assemble .b{fill:none;stroke:#892c28;stroke-miterlimit:10;stroke-width:28px}#line-assemble,#v{position:absolute!important;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px;stroke-dasharray:3700;stroke-dashoffset:3700;animation:dash 3s ease-in-out .5s forwards;opacity:.8;fill:none;width:50vw}#p{animation:fadeIn 1s ease-in-out 1.2s forwards;opacity:0}.thrice-title-container{align-items:center;animation:title-fade-in 2s ease-in-out 3s forwards;display:flex;justify-content:center;max-width:1500px;opacity:0;position:absolute;width:100%}html{scroll-behavior:smooth}@keyframes title-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dash{0%{stroke-dashoffset:3700}to{stroke-dashoffset:0}}@keyframes dash-circ{0%{stroke-dashoffset:1084;opacity:0}10%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes glitch{0%{-webkit-clip-path:var(--slice-1);clip-path:var(--slice-1);transform:translate(-20px,-10px)}10%{-webkit-clip-path:var(--slice-3);clip-path:var(--slice-3);transform:translate(10px,10px)}20%{-webkit-clip-path:var(--slice-5);clip-path:var(--slice-5);transform:translate(-10px,10px)}30%{-webkit-clip-path:var(--slice-3);clip-path:var(--slice-3);transform:translateY(5px)}40%{-webkit-clip-path:var(--slice-2);clip-path:var(--slice-2);transform:translate(-5px)}50%{-webkit-clip-path:var(--slice-3);clip-path:var(--slice-3);transform:translate(5px)}60%{-webkit-clip-path:var(--slice-4);clip-path:var(--slice-4);transform:translate(5px,10px)}70%{-webkit-clip-path:var(--slice-2);clip-path:var(--slice-2);transform:translate(-10px,10px)}80%{-webkit-clip-path:var(--slice-5);clip-path:var(--slice-5);transform:translate(20px,-10px)}90%{-webkit-clip-path:var(--slice-2);clip-path:var(--slice-2);transform:translate(-10px)}to{-webkit-clip-path:var(--slice-3);clip-path:var(--slice-3);transform:translate(0)}}.text-container *{margin:0
	/*transition: all 1s ease-in-out;*/}@keyframes rotate{to{transform:rotate(1turn)}}@media only screen and (min-width:3000px){html{font-size:30px}}@media only screen and (max-width:2900px){html{font-size:29px}}@media only screen and (max-width:2800px){html{font-size:28px}}@media only screen and (max-width:2700px){html{font-size:27px}}@media only screen and (max-width:2600px){html{font-size:26px}}@media only screen and (max-width:2500px){html{font-size:25px}}@media only screen and (max-width:2400px){html{font-size:24px}}@media only screen and (max-width:2300px){html{font-size:23px}}@media only screen and (max-width:2200px){html{font-size:22px}}@media only screen and (max-width:2100px){html{font-size:21px}}@media only screen and (max-width:2000px){html{font-size:20px}}@media only screen and (max-width:1900px){html{font-size:19px}}@media only screen and (max-width:1700px){html{font-size:18px}}@media only screen and (max-width:1600px){html{font-size:17px}}@media only screen and (max-width:1500px){html{font-size:16px}}@media only screen and (max-width:1400px){html{font-size:15px}}@media only screen and (max-width:1300px){html{font-size:14px}}@media only screen and (max-width:1200px){html{font-size:13px}}@media only screen and (max-width:1100px){html{font-size:12px}}@media only screen and (max-width:1000px){html{font-size:11px}}@media only screen and (max-width:900px){html{font-size:10px}}@media only screen and (max-width:800px){html{font-size:9px}}@media only screen and (max-width:700px){html{font-size:8px}}@media only screen and (max-width:600px){html{font-size:7px}}@media only screen and (max-width:500px){html{font-size:6px}p{font-size:2rem}}@media only screen and (max-width:400px){html{font-size:5px}p{font-size:2rem}}@media only screen and (max-width:300px){html{font-size:4px}p{font-size:2rem}}@media only screen and (max-width:200px){html{font-size:3px}p{font-size:2rem}}@media only screen and (max-width:100px){html{font-size:2px}p{font-size:2rem}}@media screen and (min-width:2000px){body.impress-on-founder #founder{transform:translate(0)!important
		/*transition: all 1.25s ease-out;*/}body.impress-on-founder #thrice{font-size:25rem
		/*transition: all 1.25s ease-out;*/}body.impress-on-founder #agency{font-size:10rem;margin-top:3rem
		/*transition: all 1.25s ease-out;*/}body.impress-on-founder a{align-self:center;display:flex;flex-wrap:nowrap;margin:6rem 0}body.impress-on-owner #owner{transform:rotate(180deg) translateY(78%)!important
		/*transition: all 1.25s ease-out;*/}body.impress-on-owner #thrice{font-size:25rem
		/*transition: all 1.25s ease-out;*/}body.impress-on-owner #agency{font-size:10rem;margin-top:3rem
		/*transition: all 1.25s ease-out;*/}body.impress-on-owner a{align-self:center;display:flex;flex-wrap:nowrap;margin:6rem 0}body.impress-on-public #home{display:flex;flex-direction:column;
		/*transition: all 1.25s ease-out;*/justify-content:center;transform:rotate(-90deg) scale(.5) translate(-80rem,-155rem)!important;width:100vw}body.impress-on-public #public{transform:rotate(-90deg) translate(0)!important
		/*transition: all 1.25s ease-out;*/}body.impress-on-public #thrice{font-size:25rem
		/*transition: all 1.25s ease-out;*/}body.impress-on-public #agency{font-size:10rem;margin-top:3rem
		/*transition: all 1.25s ease-out;*/}body.impress-on-public a{align-self:center;display:flex;flex-wrap:nowrap;margin:6rem 0}}@media (max-width:600px){.step{width:90vw}#home{height:28%!important}.step h1{font-size:7rem}.step p{font-size:3rem}.step button{font-size:6rem}.button-49{font-size:3.5rem;margin:3rem 0}.pages{align-items:stretch;flex-direction:column;font-size:4rem;width:50vw}.container{bottom:15%;justify-content:center!important;width:100%}.step button{font-size:3rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none}#logo{height:100%!important;left:0!important;padding:0!important;width:100%!important}}@media (--screen-lg ){.widget-title{font-size:var(--size-lead-desktop);line-height:var(--lineheight-lead-desktop)}.widget-item,.widget-item:first-of-type{margin:30px 0}}.background-svg-triangle-mobile{display:none}.mobile-tenant-card{background-color:rgba(233,230,237,.96);border-bottom-right-radius:50px;border-top-left-radius:20px;margin:40px;padding:0 30px 30px;width:60%}#mobile-triangle{opacity:.5;position:absolute;top:15%;transform:rotate(180deg);z-index:-1}#mobile-triangle .b{fill:none;stroke:#892c28;stroke-miterlimit:10;stroke-width:28px}.thrice-lifecycle{position:relative}@media screen and (max-width:1200px){body{overflow-x:hidden}.background-svg-triangle{display:none}.background-svg-triangle-mobile{align-items:center;display:flex;flex-direction:column;justify-content:center}.three-tenants-container{position:relative}.three-tenants-container,.thrice-lifecycle{height:-moz-fit-content;height:fit-content}#circle{position:absolute;top:-23%}.commitment-card-container{flex-direction:column}.commitment-card-container div{margin:20px}}.header{border-bottom:1px solid var(--color-gray-light)}.header figure{display:flex}.footer{border-top:1px solid var(--color-gray-light)}.wordpressify-sample{border:1px dashed var(--color-info);border-radius:12px;box-shadow:0 0 0 12px rgba(6,182,212,.1);margin:40px auto;max-width:calc(100% - 64px)}@media (--screen-lg ){.wordpressify-sample{max-width:620px;padding:40px}}.wordpressify-sample .wp-block-heading{border-bottom:1px dashed var(--color-info);border-top:1px dashed var(--color-info);margin:20px 0;position:relative}.wordpressify-sample .wp-block-heading:after,.wordpressify-sample .wp-block-heading:before{border-right:1px dashed var(--color-info);content:"";height:calc(100% + 40px);position:absolute;top:50%;transform:translateY(-50%);width:1px}.wordpressify-sample .wp-block-heading:before{left:20px}.wordpressify-sample .wp-block-heading:after{right:20px}.wordpressify-sample .wp-block-heading.block-editor-rich-text__editable:after,.wordpressify-sample .wp-block-heading.block-editor-rich-text__editable:before{display:none}.wordpressify-sample p{margin:0;padding:20px 0 0}