.tavo777-portfolio{--tavo-bg: #0a0a0a;--tavo-fg: #f1eee8;--tavo-red: #ef2027;--tavo-muted: #9c948a;--tavo-divider: rgba(241, 238, 232, .14);--tavo-divider-hover: rgba(239, 32, 39, .4);position:relative;z-index:0;min-height:100vh;min-height:100dvh;box-sizing:border-box;background-color:var(--tavo-bg);color:var(--tavo-fg);padding:9vh 24px calc(48px + env(safe-area-inset-bottom));overflow-x:hidden}@media screen and (min-width:750px){.tavo777-portfolio{padding:13vh clamp(24px,6vw,96px) 14vh}.tavo777-portfolio__return{top:-9vh}.tavo777-portfolio__intro{margin-bottom:7vh}.tavo777-portfolio__title{font-size:clamp(9rem,10.5vw,10.5rem)}.tavo777-portfolio__role{font-size:clamp(1.35rem,1.6vw,1.5rem)}.tavo777-portfolio__statement{font-size:clamp(1.75rem,2.05vw,1.9rem)}.tavo777-portfolio__name{font-size:clamp(2.6rem,3.1vw,2.85rem)}}.tavo777-portfolio__inner{position:relative;max-width:clamp(960px,78vw,1200px);margin:0}@media screen and (min-width:990px){.tavo777-portfolio__inner{padding-left:clamp(0px,2vw,48px)}}.tavo777-portfolio__return{position:absolute;left:0;top:-6vh;display:inline-flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tavo-muted);text-decoration:none;transition:color .18s ease}.tavo777-portfolio__return:hover,.tavo777-portfolio__return:focus-visible{color:var(--tavo-red)}.tavo777-portfolio__return:focus-visible{outline:2px solid var(--tavo-red);outline-offset:4px}.tavo777-portfolio__return-arrow{display:inline-block;font-size:13px;transition:transform .18s ease}.tavo777-portfolio__return:hover .tavo777-portfolio__return-arrow,.tavo777-portfolio__return:focus-visible .tavo777-portfolio__return-arrow{transform:translate(-4px)}.tavo777-portfolio__intro{margin:0 0 5vh;opacity:0;animation:tavo777-portfolio-in .6s ease-out forwards}.tavo777-portfolio__title{margin:0 0 16px;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3.4rem,13.5vw,8rem);line-height:.95;letter-spacing:-.01em;color:var(--tavo-red)}.tavo777-portfolio__role{margin:0 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.1rem,1.9vw,1.2rem);font-weight:500;letter-spacing:.04em;color:var(--tavo-muted)}.tavo777-portfolio__statement{max-width:34ch;margin:0 0 24px;font-family:var(--font-heading-family);font-size:clamp(1.27rem,2.7vw,1.6rem);font-weight:400;line-height:1.5;color:var(--tavo-fg)}.tavo777-portfolio__about{display:inline-flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tavo-muted);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:color .18s ease,border-color .18s ease}.tavo777-portfolio__about:hover,.tavo777-portfolio__about:focus-visible{color:var(--tavo-red);border-color:var(--tavo-red)}.tavo777-portfolio__about:focus-visible{outline:2px solid var(--tavo-red);outline-offset:4px}.tavo777-portfolio__about-arrow{display:inline-block;font-size:14px;transition:transform .18s ease}.tavo777-portfolio__about:hover .tavo777-portfolio__about-arrow,.tavo777-portfolio__about:focus-visible .tavo777-portfolio__about-arrow{transform:translate(4px)}.tavo777-portfolio__reach{display:flex;align-items:center;gap:8px;width:fit-content;margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tavo-muted);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:color .18s ease,border-color .18s ease}.tavo777-portfolio__reach:hover,.tavo777-portfolio__reach:focus-visible{color:var(--tavo-red);border-color:var(--tavo-red)}.tavo777-portfolio__reach:focus-visible{outline:2px solid var(--tavo-red);outline-offset:4px}.tavo777-portfolio__reach-arrow{display:inline-block;font-size:14px;transition:transform .18s ease}.tavo777-portfolio__reach:hover .tavo777-portfolio__reach-arrow,.tavo777-portfolio__reach:focus-visible .tavo777-portfolio__reach-arrow{transform:translate(4px)}.tavo777-portfolio__nav{opacity:0;animation:tavo777-portfolio-in .6s ease-out .12s forwards}.tavo777-portfolio__list{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--tavo-divider)}.tavo777-portfolio__item{border-top:1px solid var(--tavo-divider);transition:border-color .2s ease}.tavo777-portfolio__item:has(.tavo777-portfolio__row:hover),.tavo777-portfolio__item:has(.tavo777-portfolio__row:focus-visible){border-top-color:var(--tavo-divider-hover)}.tavo777-portfolio__row{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:20px;padding:22px 4px;text-decoration:none;color:inherit}@media screen and (min-width:750px){.tavo777-portfolio__row{padding:30px 4px;gap:32px}}.tavo777-portfolio__row:focus-visible{outline:2px solid var(--tavo-red);outline-offset:-2px}.tavo777-portfolio__number{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.85rem,1.6vw,1rem);font-weight:500;letter-spacing:.08em;color:var(--tavo-muted)}.tavo777-portfolio__name{font-family:var(--font-heading-family);font-size:clamp(1.4rem,4.4vw,2.5rem);font-weight:600;line-height:1.1;color:var(--tavo-fg);transition:color .2s ease,transform .2s ease}.tavo777-portfolio__arrow{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.1rem,2.4vw,1.5rem);color:var(--tavo-muted);transition:color .2s ease,transform .2s ease}@media(hover:hover){.tavo777-portfolio__row:hover .tavo777-portfolio__name,.tavo777-portfolio__row:focus-visible .tavo777-portfolio__name{color:var(--tavo-red);transform:translate(3px)}.tavo777-portfolio__row:hover .tavo777-portfolio__arrow,.tavo777-portfolio__row:focus-visible .tavo777-portfolio__arrow{color:var(--tavo-red);transform:translate(6px)}}.tavo777-portfolio__row:focus-visible .tavo777-portfolio__name,.tavo777-portfolio__row:focus-visible .tavo777-portfolio__arrow{color:var(--tavo-red)}@keyframes tavo777-portfolio-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tavo777-portfolio__intro,.tavo777-portfolio__nav{animation:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/section-tavo777-portfolio.css.map */
