.articles-page{--articles-lift:0 14px 24px -10px #0000004d;--articles-surface:var(--card)}@supports (color:color-mix(in lab, red, red)){.articles-page{--articles-surface:color-mix(in srgb, var(--card) 78%, transparent)}}.articles-page{--articles-inset:inset 0 1px 0 #ffffffa6}.dark .articles-page{--articles-lift:0 14px 24px -10px #0009;--articles-inset:inset 0 1px 0 #ffffff0f}.articles-tiles>*{position:relative}.articles-tiles>:hover,.articles-tiles>:focus-within{z-index:1}.articles-tile{--tile-accent:#2563eb;--tile-ring:0 0 0 0 transparent;--tile-lift:0 1px 2px #0b11200d;text-align:center;border:1px solid var(--border);background:var(--tile-accent);border-radius:.5rem .5rem 1.25rem 1.25rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.75rem;min-width:0;min-height:10rem;padding:2rem .75rem 2.5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.articles-tile{background:color-mix(in srgb, var(--tile-accent) 8%, var(--card))}}.articles-tile{color:var(--foreground);box-shadow:var(--tile-ring), var(--tile-lift), var(--articles-inset);cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .4s}.articles-tile[data-category=carreira]{--tile-accent:#7c3aed}.articles-tile[data-category=curriculo]{--tile-accent:#0f766e}.articles-tile[data-category=entrevistas]{--tile-accent:#2563eb}.articles-tile[data-category=salarios]{--tile-accent:#b45309}.articles-tile[data-category=mercado]{--tile-accent:#be185d}.articles-tile[data-category=primeiro-emprego]{--tile-accent:#4d7c0f}.articles-tile:before{background:var(--muted);border-bottom:2px solid var(--tile-accent);content:"";border-radius:.4rem .4rem 0 0;height:.65rem;position:absolute;inset:0 0 auto}.articles-tile__seal{border-radius:.35rem;position:absolute;top:-.35rem;right:-.2rem;box-shadow:0 2px 6px #0f172a40}.articles-tile__label{line-height:1.35}.articles-tile:focus-visible{--tile-lift:var(--articles-lift);border-color:var(--tile-accent)}@media (hover:hover) and (pointer:fine){.articles-tile:hover{--tile-lift:var(--articles-lift);border-color:var(--tile-accent)}}.articles-tile__icon{background:var(--tile-accent);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.articles-tile__icon{background:color-mix(in srgb, var(--tile-accent) 14%, transparent)}}.articles-tile__icon{color:var(--tile-accent);transition:background-color .2s,color .2s}.dark .articles-tile__icon{background:var(--tile-accent)}@supports (color:color-mix(in lab, red, red)){.dark .articles-tile__icon{background:color-mix(in srgb, var(--tile-accent) 20%, transparent)}}.dark .articles-tile__icon{color:var(--tile-accent)}@supports (color:color-mix(in lab, red, red)){.dark .articles-tile__icon{color:color-mix(in srgb, var(--tile-accent) 75%, white)}}.articles-tile__icon svg{width:1.25rem;height:1.25rem}.articles-tile[aria-pressed=true]{--tile-ring:0 0 0 1px var(--tile-accent);border-color:var(--tile-accent);background:var(--tile-accent)}@supports (color:color-mix(in lab, red, red)){.articles-tile[aria-pressed=true]{background:color-mix(in srgb, var(--tile-accent) 14%, var(--card))}}.dark .articles-tile[aria-pressed=true]{background:var(--tile-accent)}@supports (color:color-mix(in lab, red, red)){.dark .articles-tile[aria-pressed=true]{background:color-mix(in srgb, var(--tile-accent) 20%, var(--card))}}.articles-tile[aria-pressed=true] .articles-tile__icon{background:var(--tile-accent);color:#fff}.articles-tile:after{background:var(--tile-accent);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:1.5rem;position:absolute;inset:auto .75rem 0}.articles-tile[aria-pressed=true] .articles-tile__label{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.articles-card,.articles-empty{border:1px solid var(--border);background:var(--card);box-shadow:var(--articles-inset);border-radius:1.25rem}.articles-card{--article-from:#dbe6ff;--article-to:var(--blue-300);background:radial-gradient(100% 100% at 50% 0, var(--article-from) 0%, var(--article-to) 100%);color:#0a0d16;border-color:#11111129;border-radius:1.5rem;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 3px 3px -1px #1d21300a,0 12px 12px -6px #1d213014,0 24px 24px -12px #1d213014}.articles-card[data-category=carreira]{--article-from:#ede9fe;--article-to:#a78bfa}.articles-card[data-category=curriculo]{--article-from:#ccfbf1;--article-to:var(--teal-400)}.articles-card[data-category=entrevistas]{--article-from:#dbe6ff;--article-to:var(--blue-300)}.articles-card[data-category=salarios]{--article-from:#fef3c7;--article-to:#fbbf24}.articles-card[data-category=mercado]{--article-from:#ffe4e6;--article-to:#fb7185}.articles-card[data-category=primeiro-emprego]{--article-from:#ecfccb;--article-to:#a3e635}.home-articles-stage .articles-card{background:radial-gradient(100% 100% at 50% 0, var(--article-from) 0%, var(--article-to) 100%)}@supports (color:color-mix(in lab, red, red)){.home-articles-stage .articles-card{background:radial-gradient(100% 100% at 50% 0, var(--article-from) 0%, color-mix(in srgb, var(--article-to) 30%, var(--article-from)) 100%)}}.articles-card__category{color:#ffe600;background:#0a0d16;border:1px solid #0a0d16;border-radius:.5rem;max-width:100%;padding:.5rem .75rem;line-height:1.4;box-shadow:inset 0 1px #ffffff1f,0 2px 3px #0a0d161f}.articles-card__description{color:#0a0d16d9}.articles-card__seal{color:#fff;background:#0a0d16}.articles-card__wave{color:#0a0d168f;width:100%;height:7px;display:block}.dark .articles-card{box-shadow:0 3px 3px -1px #0000001f,0 12px 12px -6px #0003,0 24px 24px -12px #00000040}.articles-card:has(.articles-card__link:focus-visible){border-color:#0a0d16;box-shadow:0 16px 30px -12px #0a0d1659}.articles-card__arrow{color:#0a0d16;background:#0a0d1614;transition:background-color .15s,color .15s}.dark .articles-card__arrow{color:#0a0d16}.articles-card:has(.articles-card__link:focus-visible) .articles-card__arrow{color:#fff;background:#0a0d16}.articles-card__link:after{border-radius:inherit;content:"";position:absolute;inset:0}.articles-card__link:focus-visible{outline-color:#0a0d16}@media (hover:hover) and (pointer:fine){.articles-card:hover{border-color:#0a0d16;box-shadow:0 16px 30px -12px #0a0d1659}.articles-card:hover .articles-card__arrow{color:#fff;background:#0a0d16}}@media (prefers-reduced-motion:no-preference){.articles-card:has(.articles-card__link:focus-visible){transform:translateY(-4px)}@media (hover:hover) and (pointer:fine){.articles-card:hover{transform:translateY(-4px)}}}.articles-empty{border-style:dashed;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.articles-empty{border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}}.articles-empty{background:var(--articles-surface)}.articles-empty__link{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.dark .articles-empty__link{color:var(--primary-strong)}@media (prefers-reduced-motion:no-preference){.articles-page [data-reveal=hidden]{opacity:0;transform:translateY(24px)}.articles-page [data-reveal=shown]{opacity:1;transition:opacity .6s,transform .9s cubic-bezier(.33,1,.68,1);transition-delay:var(--reveal-delay,0s);transform:none}}@media (max-width:639px){.articles-tile__icon{width:2rem;height:2rem}.articles-tile{min-height:9.5rem}}.articles-hero__art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 4rem),#0000);mask-image:linear-gradient(#000 calc(100% - 4rem),#0000);container-type:inline-size}.articles-hero__art-fade{z-index:1;background:linear-gradient(var(--canvas) 5.7%, var(--canvas) 46.8%, transparent 72.4%);height:45%;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.articles-hero__art-fade{background:linear-gradient(color-mix(in srgb, var(--canvas) 60%, transparent) 5.7%, color-mix(in srgb, var(--canvas) 30%, transparent) 46.8%, transparent 72.4%)}}.articles-travel{--card-w:clamp(10rem, 21cqw, 18rem);--travel-path:shape(from 117% 94%, curve to 83% 64% with 105% 78% / 96% 68%, curve to 34% 40% with 70% 60% / 45% 46%, curve to 6% 21% with 23% 34% / 9% 30%, curve to -18% -7% with 3% 12% / -6% 3%);--travel-clear:radial-gradient(ellipse 48% 55% at 50% 50%, #00000052 40%, #000 100%);-webkit-mask-image:linear-gradient(135deg, #0009 12%, #000000ad 48%, #000000c2 100%), var(--travel-clear);-webkit-mask-image:linear-gradient(135deg, #0009 12%, #000000ad 48%, #000000c2 100%), var(--travel-clear);-webkit-mask-image:linear-gradient(135deg, #0009 12%, #000000ad 48%, #000000c2 100%), var(--travel-clear);-webkit-mask-image:linear-gradient(135deg, #0009 12%, #000000ad 48%, #000000c2 100%), var(--travel-clear);mask-image:linear-gradient(135deg, #0009 12%, #000000ad 48%, #000000c2 100%), var(--travel-clear);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.articles-travel__card{--travel-tint:#818cf8;border:1px solid var(--travel-tint);flex-direction:column;gap:.6em;padding:1em 1.1em 1.2em;display:flex}@supports (color:color-mix(in lab, red, red)){.articles-travel__card{border:1px solid color-mix(in srgb, var(--travel-tint) 35%, var(--border))}}.articles-travel__card{background:var(--travel-tint);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.articles-travel__card{background:color-mix(in srgb, var(--travel-tint) 14%, var(--card))}}.articles-travel__card{color:var(--muted-foreground);font-weight:800;line-height:1.25}.articles-travel__card:before{background:var(--travel-tint);content:"";border-radius:999px;width:2.25em;height:.45em}.articles-travel__bar{background:var(--travel-tint);border-radius:999px;height:.5em}@supports (color:color-mix(in lab, red, red)){.articles-travel__bar{background:color-mix(in srgb, var(--travel-tint) 16%, var(--muted))}}.articles-travel__bar:first-of-type{background:var(--travel-tint)}@supports (color:color-mix(in lab, red, red)){.articles-travel__bar:first-of-type{background:color-mix(in srgb, var(--travel-tint) 42%, var(--muted))}}.articles-travel__bar:last-child{width:64%}.articles-travel__card{left:var(--card-x);top:var(--card-y);width:var(--card-w);font-size:clamp(.625rem, calc(var(--card-w) / 18), 1rem);box-shadow:var(--articles-card-shadow);transform:translate(-50%, -50%) rotate(var(--card-angle)) skewX(12deg) scaleY(.82);position:absolute}.articles-travel__card:first-child{--card-x:117%;--card-y:94%;--card-angle:-48deg}.articles-travel__card:nth-child(2){--card-x:105%;--card-y:79%;--card-angle:-48deg}.articles-travel__card:nth-child(3){--card-x:88%;--card-y:69%;--card-angle:-48deg}.articles-travel__card:nth-child(4){--card-x:71%;--card-y:60%;--card-angle:-40deg}.articles-travel__card:nth-child(5){--card-x:53%;--card-y:54%;--card-angle:-32deg}.articles-travel__card:nth-child(6){--card-x:34%;--card-y:46%;--card-angle:-22deg}.articles-travel__card:nth-child(7){--card-x:17%;--card-y:36%;--card-angle:-14deg}.articles-travel__card:nth-child(8){--card-x:6%;--card-y:19%;--card-angle:-8deg}.articles-travel__card:nth-child(9){--card-x:-4%;--card-y:3%;--card-angle:-18deg}.articles-travel__card:nth-child(6n+1){--travel-tint:#a78bfa}.articles-travel__card:nth-child(6n+2){--travel-tint:#2db9ab}.articles-travel__card:nth-child(6n+3){--travel-tint:#6b9ee8}.articles-travel__card:nth-child(6n+4){--travel-tint:#d6aa48}.articles-travel__card:nth-child(6n+5){--travel-tint:#d57991}.articles-travel__card:nth-child(6n+6){--travel-tint:#8aaf56}@media (max-width:680px){.articles-travel{--card-w:clamp(8.5rem, 48cqw, 12rem);--travel-path:shape(from 160% 105%, curve to 94% 80% with 120% 92% / 105% 85%, curve to 5% 57% with 80% 75% / 25% 65%, curve to -12% 43% with -3% 52% / -10% 48%, curve to -65% 28% with -12% 36% / -40% 32%)}.articles-travel__card:nth-child(n+7){display:none}}@keyframes articles-travel{0%{offset-distance:0%;transform:rotate(-48deg)skew(12deg)scaleY(.82)}22%{transform:rotate(-48deg)skew(12deg)scaleY(.82)}44%{transform:rotate(-32deg)skew(18deg)scaleY(.65)}65%{transform:rotate(-14deg)skew(24deg)scaleY(.5)}78%{transform:rotate(-8deg)skew(12deg)scaleY(.82)}88%{transform:rotate(-18deg)skew(12deg)scaleY(.78)}to{offset-distance:100%;transform:rotate(-35deg)skew(12deg)scaleY(.72)}}@keyframes articles-travel-mobile{0%{offset-distance:0%;transform:rotate(-48deg)skew(12deg)scaleY(.82)}30%{transform:rotate(-48deg)skew(12deg)scaleY(.82)}55%{transform:rotate(-22deg)skew(18deg)scaleY(.82)}75%{transform:rotate(-16deg)skew(18deg)scaleY(.82)}to{offset-distance:100%;transform:rotate(-24deg)skew(12deg)scaleY(.82)}}@media (prefers-reduced-motion:no-preference){@supports (offset-path:shape(from 0% 0%, line to 100% 100%)){.articles-travel__card{offset-path:var(--travel-path);offset-distance:calc(var(--card-step) * 100% / 9);offset-rotate:0deg;offset-anchor:center;transform:rotate(var(--card-angle)) skewX(12deg) scaleY(.82);animation:63s linear infinite articles-travel;animation-delay:calc(var(--card-step) * -7s);will-change:transform;top:0;left:0}@media (max-width:680px){.articles-travel__card{offset-distance:calc(var(--card-step) * 100% / 6);animation-name:articles-travel-mobile;animation-duration:60s;animation-delay:calc(var(--card-step) * -10s)}}}}.articles-page{--articles-card-shadow:0 3px 5px #0000001a, 0 6px 24px #00000026;--articles-bar:var(--muted);--articles-bar-brand:var(--primary)}@supports (color:color-mix(in lab, red, red)){.articles-page{--articles-bar-brand:color-mix(in srgb, var(--primary) 30%, var(--muted))}}.dark .articles-page{--articles-card-shadow:0 3px 5px #00000038, 0 6px 24px #00000057;--articles-bar-brand:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .articles-page{--articles-bar-brand:color-mix(in srgb, var(--primary) 45%, var(--muted))}}.articles-hero{isolation:isolate;position:relative}.articles-hero__copy{z-index:1;padding-block:clamp(1rem,3vw,3rem) clamp(2rem,4vw,4rem);position:relative}.articles-hero__title{isolation:isolate;max-width:20ch;color:var(--foreground);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(56px,7.4vw,100px);font-weight:800;line-height:1.02;position:relative}.articles-hero__lead{max-width:60ch;color:var(--muted-foreground);margin:1.5rem 0 0;font-size:clamp(18px,1.8vw,22px);line-height:1.6}@media (max-width:640px){.articles-hero__title{font-size:clamp(48px,16vw,64px)}.articles-hero__lead{margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.articles-page *,.articles-page :before,.articles-page :after{transition:none!important;animation:none!important}}
