@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";#info-wrapper[data-v-f8408329]{background-color:#fafafa;justify-content:center;align-self:center;width:100%;height:550px;margin:25px 0;display:flex;overflow:hidden;box-shadow:1px 1px 30px 10px #0000001a}.info-heading[data-v-f8408329]{align-items:center;width:95%;display:inline-flex}#info-wrapper h3[data-v-f8408329]{color:var(--electricblue);border-bottom:1px solid var(--accent);text-align:center;width:100%;font-family:flapjack;font-size:3em}#left-side[data-v-f8408329]{background-color:var(--primary-dark);flex-direction:column;justify-content:center;width:25%;height:100%;display:flex}#right-side[data-v-f8408329]{text-align:justify;flex-direction:column;width:60%;height:100%;display:flex;position:relative;overflow:hidden}#right-side p[data-v-f8408329]{padding:25px 25px 5px;font-size:1.25em;line-height:1.5em}#end[data-v-f8408329]{object-fit:cover;max-width:25%;height:100%}#end>img[data-v-f8408329]{object-fit:cover;max-height:100%;overflow:hidden}#left-side ul[data-v-f8408329]{margin:0;padding:0 0 0 25px;list-style-type:none}#left-side ul li[data-v-f8408329]{cursor:pointer;color:var(--accent);width:100%;font-size:2em;font-weight:100;line-height:1.25em;transition:all .2s ease-out}#left-side ul li.active[data-v-f8408329]{color:var(--accent);font-weight:500}#line.two[data-v-f8408329]{margin-top:89px}#line.three[data-v-f8408329]{margin-top:143px}#line.four[data-v-f8408329]{margin-top:197px}#line[data-v-f8408329]{background-color:var(--secondary);width:6px;height:55px;margin-left:-3px;transition:all .4s ease-in-out}.panel[data-v-f8408329]{opacity:0;flex-direction:column;justify-content:center;align-items:center;transition:all .6s ease-in-out;display:flex;position:absolute;inset:0;transform:translateY(-20px)}.panel.active[data-v-f8408329]{opacity:1;transform:translateY(0)}.tabs-wrapper[data-v-338a51a3]{border-radius:15px;flex-direction:column;gap:0;width:85%;margin:25px auto 50px;display:flex;box-shadow:1px 1px 30px 10px #00000026}.tab-bar-top[data-v-338a51a3],.tab-bar-bottom[data-v-338a51a3]{background:var(--primary-dark);justify-content:center;padding:16px 0;display:flex}.tab-bar-top[data-v-338a51a3]{border-top-left-radius:inherit;border-top-right-radius:inherit}.tab-bar-bottom[data-v-338a51a3]{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tab-bar-top li[data-v-338a51a3],.tab-bar-bottom li[data-v-338a51a3]{cursor:pointer;opacity:.6;color:#fff;align-items:center;padding:0 45px;transition:opacity .2s;display:flex}.tab-bar-top li span[data-v-338a51a3],.tab-bar-bottom li span[data-v-338a51a3]{color:var(--secondary);align-items:center;display:flex}.tab-bar-top li.active[data-v-338a51a3],.tab-bar-bottom li.active[data-v-338a51a3]{opacity:1}.tab-bar-top li[data-v-338a51a3]:hover,.tab-bar-bottom li[data-v-338a51a3]:hover{opacity:.85}.tab-panel[data-v-338a51a3]{text-align:center;background-color:#fafafa;justify-content:center;align-items:center;height:100%;min-height:150px;padding:24px;font-size:.9em;display:flex}.empty-state[data-v-338a51a3]{flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state h2[data-v-338a51a3]{color:var(--accent);text-shadow:3px 6px 1px var(--electricblue);font-family:dumpling;font-size:6em}.fade-slide-enter-active[data-v-338a51a3],.fade-slide-leave-active[data-v-338a51a3]{transition:all .3s ease-in-out}.fade-slide-enter-from[data-v-338a51a3]{opacity:0;transform:translateY(5px)}.fade-slide-leave-to[data-v-338a51a3]{opacity:0;transform:translateY(-5px)}.marquee-wrapper{z-index:999;background-color:var(--primary-dark);width:100%;max-width:2500px;margin:0 auto;position:relative;overflow:hidden}.marquee-track{text-transform:lowercase;width:max-content;animation:linear infinite marquee;display:flex}.marquee-track span{color:var(--accent-dark);white-space:nowrap;padding:4px 12px;font-family:rugpull;font-size:2rem;font-weight:100}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-30%)}}header[data-v-910efe55]{background-position:50%;background-size:cover;grid-template-rows:repeat(20,1fr);grid-template-columns:1fr;justify-content:center;align-items:center;width:100%;max-width:2500px;height:100vh;margin:0 auto;display:grid;position:relative}header h1[data-v-910efe55]{text-align:start;color:var(--background-light);text-shadow:5px 7px 1px var(--electricblue);z-index:999;grid-row:19;font-family:flapjack;font-size:12em;line-height:.8em}.about[data-v-910efe55]{height:100vh;position:relative;overflow:hidden}.about figure[data-v-910efe55]{will-change:transform;background-image:url(/assets/images/stills-atticus.webp);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.about[data-v-910efe55]:after{content:"";position:absolute;inset:0}footer{min-width:100%;height:100%;color:var(--background-light);background-color:var(--primary-dark);grid-template-columns:20% 30% 25% auto;justify-content:space-around;align-items:start;padding:10px 0;display:grid}footer h2{color:var(--background-light);font-family:flapjack;font-size:3em}footer a{color:var(--background-light)}footer .CTA,footer .form-container,footer .contact-info,footer .extra-links{flex-direction:column;justify-content:end;align-items:start;height:100%;display:flex}footer .CTA{justify-content:center}.content{background-color:var(--background-dark);flex-direction:column;justify-content:start;display:flex}.interest{background-color:var(--background-light);width:80%;max-width:1920px;margin:50px auto}.interest p{color:#222;text-align:justify;border:8px double var(--accent);background-color:#fafafa;padding:4vh 4vw;font-size:1.25rem;line-height:2rem}@font-face{font-family:Stylebender;src:url(/assets/fonts/Stylebender.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Airhead;src:url(/assets/fonts/TAYAirhead.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:ayokay;src:url(/assets/fonts/TAYAyokay.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:bea;src:url(/assets/fonts/TAYBea.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:benditos;src:url(/assets/fonts/TAYBenditos.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:bixby;src:url(/assets/fonts/TAYBixby.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:dandy;src:url(/assets/fonts/TAYDandy.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:drifter;src:url(/assets/fonts/TAYDrifter.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:heavyman;src:url(/assets/fonts/TAYHeavyMan.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:makawao;src:url(/assets/fonts/TAYMakawao.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:nina;src:url(/assets/fonts/TAYNina.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:raincheck;src:url(/assets/fonts/TAYRaincheck.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:roony;src:url(/assets/fonts/TAYRoony.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:secondstring;src:url(/assets/fonts/TAYSecondString.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:stupidcupid;src:url(/assets/fonts/TAYStupidCupid.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:sweetheart;src:url(/assets/fonts/TAYSweetheart.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:rugpull;src:url(/assets/fonts/TAYRugPull.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:woodrow;src:url(/assets/fonts/TAYWoodrow.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:yamas;src:url(/assets/fonts/TAYYamas.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:bonequixote;src:url(/assets/fonts/TAYBoneQuixote.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:barro;src:url(/assets/fonts/TAYBarro.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:dumpling;src:url(/assets/fonts/TAYDumpling.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:flapjack;src:url(/assets/fonts/TAYFlapjack.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:lana;src:url(/assets/fonts/TAYLana.otf)format("opentype");font-weight:400;font-style:normal}@media only screen and (max-width:1075px) and (min-width:700px){.info{grid-template-columns:50% 50%}}@media only screen and (max-width:700px) and (min-width:320px){span.top{grid-row:2}.tagline h2{margin:2vh 0;font-size:3rem}span.bottom{grid-row:3}.hero h2{grid-row:5}.info{flex-direction:column;display:flex}.info p{line-height:1.25rem}.services{gap:10px;width:90%;height:auto}.service{padding:10px}.service:first-child{grid-column:1/span 3}.service:nth-child(2){grid-column:4}.service:nth-child(3){grid-area:2/1}.service:nth-child(4){grid-area:2/2/auto/span 3}.info-table{width:90%}.contact{grid-template-rows:repeat(5,auto);grid-template-columns:50% 50%;width:90%;max-height:100%;margin:2vh auto}.contact span{overflow-x:hidden}.pigeon{grid-area:1/1/-1;place-self:center}.contact .left,.contact .right,.contact .center{grid-column:2}}:root{--background:#1e1f23;--background-light:#f0ebe7;--primary-dark:#1e1f23;--secondary:#fe2d0f;--accent:#795a1b;--primary:#8694b0;--secondary-dark:#2c1515;--accent-dark:#674c17;--deepblue:#000557;--electricblue:#0009b1}*{box-sizing:border-box;margin:0;padding:0;font-family:Manrope,sans-serif;line-height:1em}html{width:100%;margin:0 auto}body{background-color:var(--background);height:100%;margin:0 auto}main{background-color:var(--background-light);max-width:2500px;margin:0 auto}.visuallyhidden{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}span.material-symbols-outlined{width:32px;max-width:64px;height:32px;max-height:64px}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;text-transform:none;font-family:Material Symbols Outlined!important}p{color:#222;font-family:Manrope,sans-serif}a{color:var(--secondary);font-family:Manrope,sans-serif;text-decoration:none;transition:all .3s ease-in-out}a:hover{color:var(--accent);letter-spacing:.1vw}
