@charset "UTF-8";section#placement.svelte-103c6gr{width:100%;padding:3rem 0;display:flex;flex-direction:column;gap:3rem}section#placement.svelte-103c6gr #colorone:where(.svelte-103c6gr){color:var(--tpc-purple)}section#placement.svelte-103c6gr #colortwo:where(.svelte-103c6gr){color:var(--tpc-blue)}section#placement.svelte-103c6gr #colorthree:where(.svelte-103c6gr){border-bottom:2px solid var(--tpc-yellow)}section#placement.svelte-103c6gr .hdr:where(.svelte-103c6gr){text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:500;font-family:var(--font-display)}#logo-graphic.svelte-103c6gr{display:flex;justify-content:center;align-items:center}#logo-graphic.svelte-103c6gr img:where(.svelte-103c6gr){width:87%;max-width:1200px;height:auto;object-fit:contain;display:block}#how-it-works.svelte-xduktd{width:100%;padding:4rem 0}.how-header.svelte-xduktd{text-align:center;max-width:640px;margin:0 auto 4rem}.how-header.svelte-xduktd .eyebrow:where(.svelte-xduktd){font-family:var(--font-display);font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tpc-purple);margin:0 0 .5rem}.how-header.svelte-xduktd h2:where(.svelte-xduktd){font-family:var(--font-display);font-size:2.4rem;font-weight:700;margin:0 0 .75rem}.how-header.svelte-xduktd .sub:where(.svelte-xduktd){font-family:var(--font-display);font-size:1.1rem;color:#555;margin:0}.steps-row.svelte-xduktd{display:flex;align-items:stretch;justify-content:center;gap:1rem;max-width:1240px;margin:0 auto;padding:0 1.5rem}.step-box.svelte-xduktd{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:1.1rem;padding:1.75rem 1.35rem}.step-box.svelte-xduktd .circle:where(.svelte-xduktd){width:3.25rem;height:3.25rem;flex:0 0 auto;border-radius:50%;border:2px solid var(--tone, var(--tpc-purple));color:var(--tone, var(--tpc-purple));display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:1.3rem;margin-bottom:.85rem}.step-box.svelte-xduktd .badge:where(.svelte-xduktd){margin-bottom:.6rem}.step-box.svelte-xduktd h3:where(.svelte-xduktd){font-family:var(--font-display);font-weight:700;font-size:1.15rem;margin:0 0 .5rem;letter-spacing:-.01em}.step-box.svelte-xduktd p:where(.svelte-xduktd){font-family:var(--font-display);font-size:.94rem;line-height:1.6;color:#555;margin:0;max-width:22ch}.arrow.svelte-xduktd{flex:0 0 auto;align-self:flex-start;margin-top:2.65rem;color:#ccc}.arrow.svelte-xduktd svg:where(.svelte-xduktd){width:1.4rem;height:1.4rem;display:block}@media screen and (max-width: 1000px){.steps-row.svelte-xduktd{flex-direction:column;align-items:center;gap:0}.step-box.svelte-xduktd{max-width:26rem;padding:0 1rem}.arrow.svelte-xduktd{align-self:center;margin:.75rem 0;transform:rotate(90deg)}.how-header.svelte-xduktd h2:where(.svelte-xduktd){font-size:1.9rem}}#skills.svelte-1qys38v{width:100%;padding:5rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem}.statement.svelte-1qys38v{font-family:var(--font-display);font-size:1.6rem;font-weight:500;line-height:1.55;max-width:42rem;margin:0}.statement.svelte-1qys38v span:where(.svelte-1qys38v){font-weight:700;color:var(--tone, var(--tpc-purple));display:inline-block;animation:svelte-1qys38v-word-in .42s ease}@keyframes svelte-1qys38v-word-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.statement.svelte-1qys38v span:where(.svelte-1qys38v){animation:none}}@media screen and (max-width: 700px){.statement.svelte-1qys38v{font-size:1.25rem}}#professional-opportunities.svelte-9h5kq0{width:100%;padding:4rem 0}.section-header.svelte-9h5kq0{text-align:center;max-width:640px;margin:0 auto 3rem}.section-header.svelte-9h5kq0 .eyebrow:where(.svelte-9h5kq0){font-family:var(--font-display);font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tpc-purple);margin:0 0 .5rem}.section-header.svelte-9h5kq0 h2:where(.svelte-9h5kq0){font-family:var(--font-display);font-size:2.4rem;font-weight:700;margin:0}.opportunities-row.svelte-9h5kq0{display:flex;align-items:stretch;justify-content:center;gap:1.25rem;max-width:1180px;margin:0 auto;padding:0 1.5rem}.opportunity-box.svelte-9h5kq0{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:1.1rem;padding:2rem 1.35rem}.opportunity-box.svelte-9h5kq0 .icon-circle:where(.svelte-9h5kq0){width:3.5rem;height:3.5rem;flex:0 0 auto;border-radius:50%;border:2px solid var(--tone, var(--tpc-purple));color:var(--tone, var(--tpc-purple));display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.opportunity-box.svelte-9h5kq0 h3:where(.svelte-9h5kq0){font-family:var(--font-display);font-weight:700;font-size:1.2rem;margin:0 0 .6rem;letter-spacing:-.01em}.opportunity-box.svelte-9h5kq0 p:where(.svelte-9h5kq0){font-family:var(--font-display);font-size:.98rem;line-height:1.6;color:#555;margin:0}@media screen and (max-width: 1000px){.opportunities-row.svelte-9h5kq0{flex-direction:column;align-items:center}.opportunity-box.svelte-9h5kq0{max-width:26rem;width:100%}.section-header.svelte-9h5kq0 h2:where(.svelte-9h5kq0){font-size:1.9rem}}section#home.svelte-1uha8ag{margin:6.5rem auto 0;padding-top:4rem;width:85%;min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:3rem}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag){display:flex;flex-direction:row;gap:3.5rem;align-items:center;padding-bottom:3rem;border-bottom:1px solid lightgray}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag){display:flex;flex-direction:column;height:25rem;width:50rem}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) #hookem:where(.svelte-1uha8ag){width:max-content;color:var(--tpc-burnt-orange);font-size:3rem;margin:0;position:relative;display:inline-block;transition:color .3s ease}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) #hookem:where(.svelte-1uha8ag):before,section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) #hookem:where(.svelte-1uha8ag):after{content:"🤘";position:absolute;top:50%;transform:translateY(-50%) scale(.9);opacity:0;transition:all .3s ease;font-size:2rem}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) #hookem:where(.svelte-1uha8ag):before{left:-2.5rem;transform:translateY(-50%) rotate(-25deg) scale(.9)}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) #hookem:where(.svelte-1uha8ag):after{right:-2.5rem;transform:translateY(-50%) rotate(25deg) scale(.9)}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) #hookem:where(.svelte-1uha8ag):hover:before,section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) #hookem:where(.svelte-1uha8ag):hover:after{opacity:1;transform:translateY(-50%) rotate(0) scale(1)}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){font-size:4.4rem;font-family:var(--font-display);font-weight:500;margin:0;position:relative;display:inline-block;overflow:hidden}@media screen and (max-width: 1620px){section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){font-size:3.8rem}}@media screen and (max-width: 1440px){section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){font-size:3.7rem}}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag):before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#fff9,#fff0);transform:skew(-20deg);pointer-events:none;animation:svelte-1uha8ag-gleam 2.5s infinite}@keyframes svelte-1uha8ag-gleam{0%{left:-75%}to{left:125%}}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:1.2rem;font-family:var(--font-display);font-weight:400;margin:2rem 0 0;color:#333}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag) #tpc:where(.svelte-1uha8ag){border:1px solid transparent;transition:all .2s ease-in-out}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag):hover #tpc:where(.svelte-1uha8ag){border-bottom:1px solid var(--tpc-gold)}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #image-wrapper:where(.svelte-1uha8ag){position:relative;display:flex;align-items:center;justify-content:center}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #image-wrapper:where(.svelte-1uha8ag):hover img:where(.svelte-1uha8ag){transform:scale(1.05) rotate(7deg)}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #image-wrapper:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1);transition:all .2s ease-in-out;transform:rotate(0);position:relative;z-index:2;width:40rem;height:auto;border-radius:2rem;box-shadow:0 4px 13px #0000001a}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #image-wrapper:where(.svelte-1uha8ag) .gradient-backdrop:where(.svelte-1uha8ag){position:absolute;z-index:1;width:120%;height:120%;top:-10%;left:-10%;border-radius:3rem;filter:blur(100px);opacity:.7;background:radial-gradient(at 20% 30%,var(--tpc-blue) 0%,transparent 70%),radial-gradient(at 70% 40%,var(--tpc-pink) 0%,transparent 70%),radial-gradient(at 50% 80%,var(--tpc-yellow) 0%,transparent 70%)}#socials.svelte-1uha8ag{margin-top:5rem;align-self:center;width:max-content;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--tpc-purple);padding:.6em 1.6em;border-radius:1.7rem;gap:.3rem;transition:all .2s ease-in-out;transform:translate(0);cursor:pointer}#socials.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){transform:translate(5px);transition:all .2s ease-in-out}#socials.svelte-1uha8ag:hover a:where(.svelte-1uha8ag){color:var(--tpc-gold)}#socials.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#fff;font-size:18px;font-weight:500;text-decoration:none;font-family:var(--font-display)}#socials.svelte-1uha8ag img:where(.svelte-1uha8ag){width:1.4rem;height:auto;transition:all .2s ease-in-out}@media screen and (max-width: 768px){section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag){flex-direction:column;gap:2rem}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag){width:100%;height:auto;align-items:center;text-align:center}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){font-size:3rem}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #content:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:1rem}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #image-wrapper:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:100%;max-width:30rem}section#home.svelte-1uha8ag article#landing:where(.svelte-1uha8ag) #image-wrapper:where(.svelte-1uha8ag) .gradient-backdrop:where(.svelte-1uha8ag){width:100%;max-width:35rem;height:100%}#socials.svelte-1uha8ag{align-self:center}}#carousel-section.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap;padding:2rem 1rem 5rem}#carousel-section.svelte-1uha8ag .carousel:where(.svelte-1uha8ag){position:relative;width:100%;max-width:30rem;aspect-ratio:1/1;border-radius:1.5rem;overflow:hidden;box-shadow:0 10px 30px #0000001a}#carousel-section.svelte-1uha8ag .carousel:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;border-radius:1.5rem;transition:opacity .3s ease-in-out}#carousel-section.svelte-1uha8ag .carousel-text:where(.svelte-1uha8ag){max-width:30rem}#carousel-section.svelte-1uha8ag .carousel-text:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){font-size:2.5rem;font-family:var(--font-display);margin-bottom:1rem}#carousel-section.svelte-1uha8ag .carousel-text:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:1.2rem;font-family:var(--font-display);line-height:1.6;color:#444}@media screen and (max-width: 768px){#carousel-section.svelte-1uha8ag{flex-direction:column;text-align:center}#carousel-section.svelte-1uha8ag .carousel:where(.svelte-1uha8ag){max-width:90vw;aspect-ratio:1/1}#carousel-section.svelte-1uha8ag .carousel-text:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){font-size:2rem}#carousel-section.svelte-1uha8ag .carousel-text:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:1rem}}.reveal.svelte-1uha8ag{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal.revealed.svelte-1uha8ag{opacity:1;transform:translateY(0)}
