@layer reset, tokens, base, layout, components, effects, utilities;
@font-face{font-family:"Fraunces";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/fraunces-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Fraunces";font-style:italic;font-weight:100 900;font-display:swap;src:url("../fonts/fraunces-latin-wght-italic.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/inter-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url("../fonts/inter-latin-wght-italic.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer tokens{:where(.medbr-static-root[data-medbr-project="igor-gabriel"]){
--hdr-h:4.75rem;
--ring:1px;
--measure:64ch;
--ease-long:cubic-bezier(.22,1,.36,1);
--d-micro:150ms;
--d-medium:350ms;
--d-long:600ms;
--r-slab:clamp(1.25rem,3vw,2.5rem);
--petal-r:clamp(4.5rem,12vw,10rem);
--petal:.5rem var(--petal-r) .5rem var(--petal-r);
--z-hdr:50;
--z-float:40;
--gradient-deep:linear-gradient(160deg,var(--igor-verde-950) 0%,var(--igor-verde-800) 100%);
--gradient-paper:linear-gradient(170deg,var(--igor-areia-100),var(--igor-areia-200) 55%,var(--igor-areia-300));
--leak-w:color-mix(in oklab,var(--igor-areia-200) 55%,transparent);
--leak-c:color-mix(in oklab,var(--igor-verde-200) 45%,transparent);
--card-bg:var(--color-surface);
--card-bd:var(--color-line);
--grid-line:var(--color-line-strong);
--chip-bg:color-mix(in oklab,var(--igor-verde-700) 4%,transparent);
--pat-dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Ccircle cx='2' cy='2' r='1' fill='%23B29E80' fill-opacity='.35'/%3E%3C/svg%3E");
--pat-leaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72'%3E%3Cpath d='M36 10c-14 8-18 24-16 40 16-2 30-10 34-28-6-2-12-6-18-12Z' fill='none' stroke='%23B29E80' stroke-width='.7' stroke-opacity='.16'/%3E%3C/svg%3E");
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-surface="dark"]{
--leak-w:color-mix(in oklab,var(--igor-areia-400) 28%,transparent);
--leak-c:color-mix(in oklab,var(--igor-verde-500) 55%,transparent);
--card-bg:color-mix(in oklab,var(--igor-verde-900) 72%,transparent);
--card-bd:oklch(100% 0 0 / .1);
--grid-line:oklch(100% 0 0 / .12);
--chip-bg:oklch(100% 0 0 / .05);
}

}
@layer reset{:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) *,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) *::before,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) *::after{box-sizing:border-box}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) *{margin:0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]){-webkit-text-size-adjust:100%;text-size-adjust:100%}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]){min-height:100dvh}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) img,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) svg,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) picture,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) video{display:block;max-width:100%;height:auto}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) button,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) input,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) select,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) textarea{font:inherit;color:inherit}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) button{background:none;border:0;padding:0;cursor:pointer}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) :where(ul[class],ol[class]){list-style:none;padding:0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) a{color:inherit}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) address{font-style:normal}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) details summary{cursor:pointer;list-style:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) details summary::-webkit-details-marker{display:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [hidden]{display:none!important}

}
@layer base{:where(.medbr-static-root[data-medbr-project="igor-gabriel"]){scroll-padding-top:calc(var(--hdr-h) + 1rem);font-optical-sizing:auto;background:var(--color-bg)}
@media (prefers-reduced-motion:no-preference){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]){scroll-behavior:smooth}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]){background:var(--color-bg);color:var(--color-text-body);font-family:var(--font-body);font-size:var(--step-0);font-weight:400;line-height:1.65;font-feature-settings:"liga" 1,"kern" 1;-webkit-font-smoothing:antialiased;overflow-x:clip;position:relative}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) h1,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) h2,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) h3,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) h4{font-family:var(--font-display);font-weight:400;color:var(--color-heading);line-height:1.1;letter-spacing:-.012em;text-wrap:balance;font-variation-settings:"opsz" 144}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) h1{font-size:var(--step-5);line-height:1.05}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) h2{font-size:var(--step-3)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) h3{font-size:var(--step-1);font-variation-settings:"opsz" 48;line-height:1.25}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) h1 em,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) h2 em{font-style:italic;font-weight:380;color:var(--color-accent-text)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-surface="dark"] :is(h1,h2) em{color:var(--igor-areia-200)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) p,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) li,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) dd{text-wrap:pretty}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) p{max-width:var(--measure)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) a{color:var(--color-link);text-underline-offset:.2em;text-decoration-thickness:1px;transition:color var(--d-micro) ease}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) a:hover{color:var(--color-link-hover)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) strong,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) b{font-weight:600;color:var(--color-text)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) ::selection{background:var(--color-accent-soft);color:var(--igor-verde-900)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-surface]{background:var(--color-bg);color:var(--color-text-body)}

}
@layer layout{:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .page{container:pg/inline-size;display:flow-root}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .wrap{width:min(100% - 2*var(--gutter),var(--wrap));margin-inline:auto}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .wrap--narrow{width:min(100% - 2*var(--gutter),52rem)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sec{position:relative;isolation:isolate;overflow:clip;padding-block:var(--space-2xl);background:var(--color-bg);color:var(--color-text-body)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sec--tall{padding-block:var(--space-3xl)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sec--tight{padding-block:var(--space-xl)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sec > .wrap{position:relative;z-index:1}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sec__head{display:grid;gap:var(--space-xs);margin-bottom:var(--space-lg);max-width:46rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sec__head p{color:var(--color-text-body)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sec__t{font-size:var(--step-4)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) main{display:block}

}
@layer components{:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .skip{position:absolute;left:var(--gutter);top:-100px;z-index:200;background:var(--igor-verde-900);color:var(--igor-papel);padding:.75rem 1rem;border-radius:var(--r-sm);text-decoration:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .skip:focus{top:.75rem;color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sec-label,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .eyebrow{display:flex;align-items:center;gap:1rem;font-size:var(--step--2);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-text)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sec-label::before,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .eyebrow::before{content:"";flex:none;width:2rem;height:1px;background:linear-gradient(90deg,var(--color-accent),transparent)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sec-label::after{content:"";flex:1;min-width:2rem;max-width:12rem;height:1px;background:linear-gradient(90deg,var(--color-line-strong),transparent)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sec-label--short::after{display:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-surface="dark"] :is(.sec-label,.eyebrow){color:var(--igor-areia-200)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .btn{--mx:0px;--my:0px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.75rem 1.5rem;border-radius:var(--r-pill);border:var(--ring) solid transparent;font-size:var(--step--1);font-weight:600;line-height:1.25;text-decoration:none;text-align:center;max-width:100%;overflow-wrap:anywhere;transform:translate(var(--mx),var(--my));transition:background-color var(--d-base) var(--ease-premium),color var(--d-base) var(--ease-premium),border-color var(--d-base) var(--ease-premium),box-shadow var(--d-base) var(--ease-premium),transform var(--d-base) var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .btn svg{width:1rem;height:1rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--d-base) var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .btn:hover svg{transform:translateX(3px)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .btn:active{transform:translate(var(--mx),calc(var(--my) + 1px));transition-duration:80ms}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .btn--primary{background:var(--color-action);color:var(--color-on-action);box-shadow:0 12px 28px -14px color-mix(in oklab,var(--color-action) 75%,transparent)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .btn--primary:hover{background:var(--color-action-hover);color:var(--color-on-action)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .btn--line{border-color:color-mix(in oklab,var(--color-line-strong) 100%,transparent);color:var(--color-text)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .btn--line:hover{background:var(--chip-bg);border-color:var(--color-accent);color:var(--color-text)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-surface="dark"] .btn--line{border-color:oklch(100% 0 0 / .4);color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-surface="dark"] .btn--line:hover{background:oklch(100% 0 0 / .08);border-color:var(--igor-areia-200);color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .btn--lg{min-height:3.4rem;padding:.9rem 1.9rem;font-size:var(--step-0)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .link-arrow{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--target);font-weight:600;line-height:1.3;color:var(--color-link);text-decoration:none;transition:color var(--d-micro) ease}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .link-arrow>span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--color-line-strong);transition:text-decoration-color var(--d-micro) ease}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .link-arrow svg{width:1rem;height:1rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--d-base) var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .link-arrow:hover{color:var(--color-link-hover)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .link-arrow:hover>span{text-decoration-color:currentColor}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .link-arrow:hover svg{transform:translateX(.25rem)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-surface="dark"] .link-arrow{color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-surface="dark"] .link-arrow:hover{color:var(--igor-areia-200)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .regs{display:flex;flex-wrap:wrap;gap:.35rem .9rem;font-size:var(--step--1);color:var(--color-text-muted);letter-spacing:.02em}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .regs b{font-weight:500;color:var(--color-text-body)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .regs > span{display:inline-flex;align-items:center;gap:.5rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .regs > span + span::before{content:"·";color:var(--color-accent)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tnum{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nw{white-space:nowrap}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr{position:sticky;top:0;z-index:var(--z-hdr);background:color-mix(in oklab,var(--igor-papel) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line);transition:transform var(--d-medium) var(--ease-std),box-shadow var(--d-medium) var(--ease-std)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr.is-scrolled{box-shadow:var(--shadow-sm)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr.is-hidden{transform:translateY(-100%)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr:focus-within{transform:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__in{display:flex;align-items:center;gap:var(--space-sm);height:var(--hdr-h)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__brand{flex:0 1 auto;min-width:0;display:flex;align-items:center;min-height:var(--target)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__brand img{width:auto;max-width:100%;height:2.75rem;object-fit:contain;object-position:left center}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__tools{position:relative;margin-left:auto;display:flex;align-items:center;gap:.5rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__cta{display:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav{display:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav__list{display:flex;align-items:center;gap:.15rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav__item{position:relative}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav__link{position:relative;display:inline-flex;align-items:center;gap:.35rem;min-height:var(--target);padding:0 .7rem;font-size:var(--step--1);font-weight:500;color:var(--color-text-body);text-decoration:none;white-space:nowrap;transition:color var(--d-micro) ease}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav__link::after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:.6rem;height:1px;background:var(--color-accent-text);transform:scaleX(0);transform-origin:left;transition:transform var(--d-base) var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav__link:hover{color:var(--color-text)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav__link:hover::after{transform:scaleX(1)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav__link svg{width:.75em;height:.75em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--d-base) var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav__item--sub:hover .nav__link svg,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav__item--sub:focus-within .nav__link svg{transform:rotate(180deg)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sub{position:absolute;top:calc(100% + .25rem);left:0;min-width:17rem;padding:.5rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--d-base) var(--ease-premium),transform var(--d-base) var(--ease-premium),visibility 0s linear var(--d-base)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav__item--sub:hover .sub,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav__item--sub:focus-within .sub{opacity:1;visibility:visible;transform:none;transition-delay:0s}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sub a{display:flex;align-items:center;min-height:var(--target);padding:.4rem .85rem;border-radius:var(--r-md);text-decoration:none;font-size:var(--step--1);color:var(--color-text);transition:background-color var(--d-micro) ease}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sub a:hover{background:var(--color-accent-soft)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sub li + li{border-top:1px solid var(--color-line)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sub .sub__all{font-weight:600;color:var(--color-accent-text)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs{flex:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__btn{display:grid;place-items:center;width:var(--target);height:var(--target);border:var(--ring) solid var(--color-line-strong);border-radius:var(--r-pill);background:var(--color-surface);color:var(--color-text);font-family:var(--font-display);font-size:1.05rem;line-height:1;transition:background-color var(--d-micro) ease,border-color var(--d-micro) ease}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__a{font-size:.78em}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__btn:hover,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__btn[aria-expanded="true"]{background:var(--color-accent-soft);border-color:var(--color-accent)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__pop{position:absolute;right:0;top:calc(100% + .5rem);z-index:2;display:grid;gap:.75rem;width:min(14.5rem,100vw - 2rem);padding:1rem;border:1px solid var(--color-line);border-radius:var(--r-md);background:var(--color-surface);box-shadow:var(--shadow-lg)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__t{font-size:var(--step--2);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__b{display:grid;place-items:center;width:var(--target);height:var(--target);border:var(--ring) solid var(--color-line-strong);border-radius:var(--r-pill);color:var(--color-text);font-weight:700;line-height:1;transition:background-color var(--d-micro) ease}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__b--menos{font-size:.8125rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__b--mais{font-size:.9375rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__b:hover{background:var(--color-accent-soft)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__b[disabled]{opacity:.4;cursor:default}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__b[disabled]:hover{background:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__lv{display:flex;align-items:flex-end;gap:.3rem;height:1.25rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__lv i{width:.3rem;border-radius:2px;background:var(--color-line-strong);transition:background-color var(--d-base) ease}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__lv i:nth-child(1){height:35%}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__lv i:nth-child(2){height:55%}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__lv i:nth-child(3){height:78%}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__lv i:nth-child(4){height:100%}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__lv i.on{background:var(--color-accent-text)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__reset{justify-self:start;min-height:var(--target);font-size:var(--step--1);font-weight:600;color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--color-line-strong)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__reset:hover{color:var(--color-link-hover);text-decoration-color:currentColor}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__menu{display:inline-flex;align-items:center;gap:.6em;min-height:var(--target);padding:0 1.1em;border-radius:var(--r-pill);border:var(--ring) solid var(--color-line-strong);background:var(--color-surface);font-size:var(--step--2);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__menu:hover{border-color:var(--color-accent)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__menu-i{position:relative;width:1rem;height:10px;border-block:1.5px solid currentColor}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__menu-i::after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transform:translateY(-50%)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]):not(.js) .hdr__menu{display:none}
@container pg (max-width:28em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__in{gap:.5rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__tools{gap:.4rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__menu{padding:0;width:var(--target);justify-content:center;gap:0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__menu-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}

}
@container pg (max-width:21em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__brand img{height:2.3rem}
}
@media (min-width:48em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__brand img{height:3.1rem}
}
@media (min-width:64em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav{display:block;margin-left:auto}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__tools{margin-left:.5rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__menu{display:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr__cta{display:inline-flex}

}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(100%,26rem);max-width:none;height:100dvh;max-height:none;padding:0;border:0;background:var(--gradient-deep);color:var(--igor-papel);box-shadow:var(--shadow-lg);overflow:hidden}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer::backdrop{background:oklch(15% .028 180 / .6)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__in{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-sm);height:100%;padding:var(--space-sm) var(--gutter) calc(var(--space-md) + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background-image:var(--pat-leaf)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--target)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__top img{height:2.5rem;width:auto}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__x{display:grid;place-items:center;width:var(--target);height:var(--target);border-radius:50%;border:var(--ring) solid oklch(100% 0 0 / .3);color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__x svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__hi{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);color:var(--igor-areia-200);margin-top:var(--space-xs)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__nav{display:grid}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__nav > li > a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.25rem;border-bottom:1px solid oklch(100% 0 0 / .12);font-family:var(--font-display);font-size:var(--step-1);font-variation-settings:"opsz" 48;color:var(--igor-papel);text-decoration:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__nav a svg{width:1rem;height:1rem;flex:none;fill:none;stroke:var(--igor-areia-300);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__nav a:hover{color:var(--igor-areia-200)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__sub{margin:.4rem 0 .8rem;padding-left:1rem;border-left:1px solid oklch(50% .05 80 / .6)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__sub a{display:flex;align-items:center;min-height:var(--target);font-size:var(--step--1);color:oklch(86% .018 100);text-decoration:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__sub a:hover{color:var(--igor-areia-200)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__cta{display:grid;gap:.6rem;margin-top:auto}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__cta .btn--primary{background:var(--igor-areia-300);color:var(--igor-verde-900)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__cta .btn--primary:hover{background:var(--igor-areia-200);color:var(--igor-verde-900)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__cta .btn--line{border-color:oklch(100% 0 0 / .4);color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__addr{font-size:var(--step--1);line-height:1.5;color:oklch(78% .02 100)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer__addr b{color:var(--igor-papel);font-weight:500}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .is-locked{overflow:hidden}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(3rem,2rem + 4vw,5.5rem) clamp(4.5rem,3.5rem + 4vw,7rem);background:var(--gradient-deep);color:oklch(86% .018 100)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__orb--a{top:-8rem;right:-5rem;width:30rem;height:30rem;background:radial-gradient(circle,color-mix(in oklab,var(--igor-areia-300) 18%,transparent) 0%,transparent 65%)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__orb--b{bottom:-6rem;left:10%;width:22rem;height:22rem;background:radial-gradient(circle,color-mix(in oklab,var(--igor-verde-400) 22%,transparent) 0%,transparent 65%)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__tree{position:absolute;z-index:-1;left:-6%;bottom:-8%;width:min(70vw,30rem);opacity:.07;pointer-events:none;user-select:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__grid{display:grid;gap:clamp(2.5rem,2rem + 3vw,4.5rem);align-items:center}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__copy{display:grid;gap:clamp(1.3rem,1rem + 1vw,1.9rem);max-width:40rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__copy--desk{display:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__id{display:inline-flex;justify-self:start;max-width:100%;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;padding:.5rem 1rem .5rem .85rem;border-radius:1.4rem;background:oklch(15% .028 180 / .55);border:var(--ring) solid oklch(100% 0 0 / .12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:var(--step--2);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:oklch(100% 0 0 / .78)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--igor-areia-300)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__role{color:var(--igor-areia-200)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero h1{color:var(--igor-papel);font-size:clamp(2rem,1.4rem + 3.2vw,3.6rem);line-height:1.08;letter-spacing:-.02em}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero h1 em{color:var(--igor-areia-200)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .split__w{display:inline-block}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__lead{font-size:var(--step-1);font-weight:350;line-height:1.6;color:oklch(86% .018 100);max-width:44ch}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__cta .btn--primary{background:var(--igor-areia-300);color:var(--igor-verde-900);box-shadow:0 14px 30px -14px oklch(0% 0 0 / .6)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__cta .btn--primary:hover{background:var(--igor-areia-200);color:var(--igor-verde-900)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__cta .btn--line{border-color:oklch(100% 0 0 / .4);color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__cta .btn--line:hover{background:oklch(100% 0 0 / .08);border-color:var(--igor-areia-200);color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__meta{display:grid;gap:.3rem;font-size:var(--step--1);color:oklch(78% .02 100)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__meta b{font-weight:500;color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__fig{position:relative;justify-self:center;container-type:inline-size;width:min(100%,19rem);margin:0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .pf{position:relative;isolation:isolate;overflow:clip;aspect-ratio:400/500;border-radius:var(--petal);background:var(--gradient-paper);border:1px solid oklch(100% 0 0 / .18);box-shadow:0 30px 60px -30px oklch(0% 0 0 / .7)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .pf::before{content:"";position:absolute;inset:0;z-index:0;background:var(--pat-dots);opacity:.6;-webkit-mask:linear-gradient(180deg,#000 30%,transparent 100%);mask:linear-gradient(180deg,#000 30%,transparent 100%)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .pf img{position:absolute;left:50%;bottom:0;z-index:1;width:84%;height:auto;transform:translateX(-50%);transform-origin:50% 100%}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .pf--desk{aspect-ratio:600/554;border-radius:var(--r-xl)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .pf--desk img{width:100%}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nota{position:absolute;z-index:3;display:flex;align-items:center;gap:clamp(.5rem,2.6cqi,.8rem);max-width:min(80cqi,20rem);padding:clamp(.55rem,3cqi,.9rem) clamp(.8rem,4cqi,1.2rem);border:var(--ring) solid oklch(100% 0 0 / .2);border-radius:clamp(.75rem,4cqi,1.1rem);background:color-mix(in oklab,var(--igor-verde-900) 86%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 .75rem 1.75rem -.75rem oklch(10% .02 170 / .8);color:var(--igor-papel);pointer-events:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nota--bl{left:clamp(.5rem,4cqi,1.25rem);bottom:clamp(.5rem,4cqi,1.25rem)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nota--br{right:clamp(.5rem,4cqi,1.25rem);bottom:clamp(.5rem,4cqi,1.25rem)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nota__col{display:grid;gap:.2rem;min-width:0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nota__t{font-size:clamp(.8rem,3.4cqi,.98rem);font-weight:650;line-height:1.15;color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nota__k{font-size:clamp(.64rem,2.5cqi,.72rem);font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:var(--igor-areia-200)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__scroll{position:absolute;left:50%;bottom:.6rem;translate:-50% 0;display:grid;justify-items:center;width:var(--target);height:3.25rem;text-decoration:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__scroll i{display:block;width:1px;height:100%;background:linear-gradient(180deg,transparent,var(--igor-areia-200));transform-origin:top}
@media (min-width:48em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero{padding-block:clamp(4rem,3rem + 5vw,7rem) clamp(5.5rem,4rem + 5vw,8.5rem)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__copy--mob{display:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__copy--desk{display:grid}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__fig{justify-self:end;width:min(100%,24rem)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__tree{left:auto;right:38%;bottom:-10%}

}
@media (min-width:64em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__fig{width:min(100%,26rem)}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .authbar{position:relative;z-index:1;overflow:clip;padding-block:.9rem;background:var(--color-bg-alt);border-block:1px solid var(--color-line)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .marquee{display:flex;width:max-content}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .marquee__t{display:flex;align-items:center;gap:2rem;padding:0 2rem 0 0;white-space:nowrap}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .marquee__t li{display:inline-flex;align-items:center;gap:.7rem;font-size:var(--step--1);color:var(--color-text-body)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .marquee__t li::before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--color-accent)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .grade{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--card-bd);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm);background:var(--card-bg);counter-reset:cel}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel{position:relative;display:flex;flex-direction:column;gap:.5rem;margin:-1px 0 0 -1px;padding:1.2rem 1.3rem;border-top:1px solid var(--grid-line);border-left:1px solid var(--grid-line);transition:background-color var(--d-base) var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel:not(.cel--nota):hover,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel:not(.cel--nota):has(a:focus-visible){background:color-mix(in oklab,var(--color-accent) 10%,transparent)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel--num{counter-increment:cel;padding-top:1.4rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel--num::before{content:counter(cel,decimal-leading-zero);font-family:var(--font-display);font-style:italic;font-size:var(--step-3);line-height:1;color:var(--color-accent);font-variation-settings:"opsz" 144;font-weight:300}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel__g{font-size:var(--step--2);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-text)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel__n{font-size:var(--step-1);line-height:1.2;font-variation-settings:"opsz" 72;overflow-wrap:break-word;hyphens:auto;color:var(--color-heading)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel__n a{color:var(--color-heading);text-decoration:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel__n a::after{content:"";position:absolute;inset:0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel__n a:focus-visible{outline:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel:has(a:focus-visible){outline:2px solid var(--color-focus);outline-offset:-3px}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel__seta{display:none;margin-top:auto;padding-top:.8rem;color:var(--color-accent-text);transition:transform var(--d-base) var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel__seta svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel:hover .cel__seta{transform:translateX(5px)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel--nota{justify-content:center;background:var(--igor-verde-800);color:oklch(86% .018 100)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel--nota p{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);line-height:1.35;color:var(--igor-papel);max-width:34ch}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel--nota .btn{align-self:flex-start;margin-top:.9rem}
@media (min-width:48em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .grade{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel{min-height:9.5rem;padding:1.4rem 1.5rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel__seta{display:block}

}
@media (min-width:64em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .grade--3{grid-template-columns:repeat(3,minmax(0,1fr))}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .grade--3 .cel--nota{grid-column:span 2}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ident__grid{display:grid;gap:var(--space-lg)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ident .sec__head{margin-bottom:0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ident .grade{counter-reset:cel}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ident .cel__n{font-size:var(--step-1)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ident .cel--nota p{font-style:normal;font-family:var(--font-body);font-size:var(--step-0);color:var(--igor-papel);max-width:40ch}
@media (min-width:64em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ident__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-xl);align-items:start}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ident .sec__head{position:sticky;top:calc(var(--hdr-h) + 1.5rem)}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sec--slab{padding-block:0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .slab{--bleed:radial-gradient(ellipse 42% 40% at 0% 100%,var(--leak-w),transparent 60%),radial-gradient(ellipse 38% 36% at 100% 0%,var(--leak-c),transparent 62%);position:relative;isolation:isolate;overflow:clip;background-image:var(--bleed),var(--gradient-deep);padding:clamp(3.5rem,2.3rem + 6vw,7.5rem) max(var(--gutter),1.5rem);color:var(--color-text-body)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .slab::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--pat-leaf);-webkit-mask:radial-gradient(ellipse 85% 80% at 50% 45%,#000 15%,transparent 90%);mask:radial-gradient(ellipse 85% 80% at 50% 45%,#000 15%,transparent 90%)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .slab > *{position:relative;z-index:1}
@media (min-width:48em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sec--slab{padding-block:var(--space-lg)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .slab{width:min(100% - 2*clamp(1rem,2.5vw,2.5rem),86rem);margin-inline:auto;padding-inline:clamp(3rem,6.5vw,6.5rem);border:1px solid oklch(100% 0 0 / .1);border-radius:var(--r-slab)}

}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .care__head{max-width:46rem;margin-bottom:clamp(2rem,4vw,3.5rem)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .care__tiles{display:grid;gap:.9rem;counter-reset:tile}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tile{position:relative;isolation:isolate;counter-increment:tile;display:grid;gap:.8rem;align-content:start;padding:clamp(1.4rem,1.1rem + 1.6vw,2.4rem);border:1px solid var(--card-bd);border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--shadow-sm);transition:translate var(--d-medium) var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tile::before{content:counter(tile,decimal-leading-zero);font-family:var(--font-display);font-style:italic;font-size:var(--step-3);line-height:1;color:var(--igor-areia-300);font-variation-settings:"opsz" 144;font-weight:300}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tile__t{font-size:var(--step-1);color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tile p{color:oklch(86% .018 100)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .care__cta{margin-top:var(--space-lg);display:flex;flex-wrap:wrap;gap:.75rem}
@media (min-width:48em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .care__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cond .sec__head{margin-bottom:var(--space-lg)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cond__bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--pat-leaf),radial-gradient(ellipse 60% 55% at 100% 0%,color-mix(in oklab,var(--color-accent) 14%,transparent),transparent 70%);-webkit-mask:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%);mask:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .doc__head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .doc__title{font-size:var(--step-4);color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .doc__grid{display:grid;gap:clamp(2.5rem,6vw,5rem);align-items:start}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .doc__fig{position:relative;isolation:isolate;container-type:inline-size;width:100%;max-width:30rem;margin:0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .doc__body{min-width:0;color:oklch(86% .018 100)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .doc__body p + p{margin-top:var(--space-sm)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .doc__body strong{color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .doc__cred{font-size:var(--step--1);font-weight:600;letter-spacing:.03em;color:var(--igor-areia-200);font-variant-numeric:tabular-nums lining-nums;margin-bottom:var(--space-md)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .voice{margin-top:var(--space-lg);padding:var(--space-md) var(--space-md) var(--space-md) calc(var(--space-md) + .6rem);border-left:2px solid var(--igor-areia-300);background:oklch(100% 0 0 / .05);border-radius:0 var(--r-lg) var(--r-lg) 0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .voice h3{font-size:var(--step--2);font-family:var(--font-body);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--igor-areia-200);margin-bottom:var(--space-xs)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .voice p{font-family:var(--font-display);font-size:var(--step-1);font-variation-settings:"opsz" 48;line-height:1.45;color:var(--igor-papel);font-weight:380}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .doc__link{margin-top:var(--space-md)}
@media (min-width:48em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .doc__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .doc__fig{position:sticky;top:calc(var(--hdr-h) + 1.5rem)}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .loc{padding-block:clamp(4rem,3rem + 5vw,8rem)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .loc__bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--pat-dots);opacity:.6;-webkit-mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 100%);mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 100%)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .loc__grid{display:grid;gap:clamp(1.25rem,2.4vw,2rem)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .comp{position:relative;isolation:isolate;display:grid;align-content:start;gap:var(--space-sm);padding:clamp(1.6rem,1.2rem + 2.4vw,3rem);border:1px solid var(--card-bd);border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--shadow-md);container-type:inline-size;transition:translate var(--d-medium) var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .comp--main{border-color:var(--color-line-accent);box-shadow:var(--shadow-lg)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .comp__label{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--step--2);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-text)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .comp__label::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--color-accent)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .comp h3{font-size:var(--step-2);font-variation-settings:"opsz" 72}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .comp__note{color:var(--color-text-body)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .loc__addr{line-height:1.6;color:var(--color-text-body)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ch{display:grid}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ch__i{display:grid;gap:.1rem;padding:.9rem 0;border-bottom:1px solid var(--color-line)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ch__i:last-child{border-bottom:0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ch__k{font-size:var(--step--2);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-text)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ch__row{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .9rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ch__v{display:inline-flex;align-items:center;min-height:var(--target);font-family:var(--font-display);font-size:clamp(1rem,.6rem + 2.6cqi,1.25rem);color:var(--color-heading);text-decoration:none;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) a.ch__v:hover{color:var(--color-link-hover);text-decoration:underline}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .copy{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:6.5rem;min-height:1.75rem;padding:0 .8rem;border-radius:var(--r-pill);border:var(--ring) solid var(--color-line-strong);font-size:var(--step--2);font-weight:500;letter-spacing:.02em;line-height:1;white-space:nowrap;color:var(--color-text-muted);transition:border-color var(--d-micro) ease,color var(--d-micro) ease,background-color var(--d-micro) ease}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .copy::after{content:"";position:absolute;inset:-.6rem -.3rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .copy:hover{color:var(--color-text);border-color:var(--color-accent)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .copy.is-done{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-text)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]):not(.js) .copy{display:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .comp .btn-row{margin-top:var(--space-2xs)}
@media (min-width:48em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .loc__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .faq__grid{display:grid;gap:var(--space-lg)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .faq .sec__head{margin-bottom:0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc-group{border-bottom:1px solid var(--color-line-strong)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc{border-top:1px solid var(--color-line-strong)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc__summary{display:flex;align-items:center;gap:1rem;min-height:3.5rem;padding-block:.9rem;color:var(--color-heading)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc__n{flex:none;font-family:var(--font-display);font-style:italic;font-size:var(--step-0);color:var(--color-accent-text);font-variant-numeric:lining-nums}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc__title{flex:1;font-family:var(--font-display);font-size:var(--step-1);font-variation-settings:"opsz" 48;line-height:1.3;letter-spacing:0;color:var(--color-heading)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc__icon{flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--color-line-strong);color:var(--color-accent-text);transition:transform var(--d-medium) var(--ease-premium),background-color var(--d-micro) ease}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc__icon svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc[open]>.acc__summary .acc__icon{transform:rotate(180deg);background:var(--color-accent-soft)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc__summary:hover .acc__icon{background:var(--color-accent-soft)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc__body{max-width:var(--measure);padding:0 0 1.5rem 2.4rem;color:var(--color-text-body)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc__body>*+*{margin-top:.75rem}
@supports (interpolate-size:allow-keywords){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]){interpolate-size:allow-keywords}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc::details-content{block-size:0;overflow:clip;transition:block-size var(--d-medium) var(--ease-premium),content-visibility var(--d-medium) allow-discrete}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc[open]::details-content{block-size:auto}

}
@media (min-width:64em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-xl);align-items:start}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .faq .sec__head{position:sticky;top:calc(var(--hdr-h) + 1.5rem)}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .final{text-align:center;background:radial-gradient(ellipse 45% 70% at 50% 110%,color-mix(in oklab,var(--color-accent) 14%,transparent),transparent 70%),var(--color-bg)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .final__in{display:grid;justify-items:center;gap:var(--space-sm)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .final__t{font-size:var(--step-4);max-width:18ch}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .final__p{font-size:var(--step-1);color:var(--color-text-body);max-width:44ch;margin-inline:auto}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .final__cta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.1rem;margin-top:var(--space-2xs)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing{padding-block:var(--space-xl)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing__grid{display:grid;gap:var(--space-lg)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing__forense{display:grid;gap:.6rem;align-content:start}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing__forense p{color:oklch(86% .018 100)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing__forense strong{color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing .acc{border-color:oklch(100% 0 0 / .14)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing .acc-group{border-color:oklch(100% 0 0 / .14)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing .acc__summary,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing .acc__title{color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing .acc__n{color:var(--igor-areia-200)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing .acc__icon{border-color:oklch(100% 0 0 / .3);color:var(--igor-areia-200)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing .acc[open]>.acc__summary .acc__icon,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing .acc__summary:hover .acc__icon{background:oklch(100% 0 0 / .1)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing .acc__body{color:oklch(86% .018 100)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .refs{display:grid;gap:.9rem;padding-left:1.4rem;font-size:var(--step--1);line-height:1.6;max-width:80ch}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .refs li::marker{color:var(--igor-areia-200);font-weight:600}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .refs li{overflow-wrap:anywhere}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .refs a{color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .refs a:hover{color:var(--igor-areia-200)}
@media (min-width:48em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .closing__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .aviso{border:1px solid var(--color-line-accent);border-left:3px solid var(--color-accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:var(--space-md);background:color-mix(in oklab,var(--color-accent-soft) 55%,transparent);color:var(--color-text-body)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .aviso h2{font-family:var(--font-body);font-size:var(--step--2);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:var(--space-xs)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .aviso p{font-size:var(--step--1);max-width:70ch}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .aviso p+p{margin-top:.4rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr{position:relative;isolation:isolate;padding-block:var(--space-2xl) calc(var(--space-md) + env(safe-area-inset-bottom));background:var(--igor-verde-900);color:oklch(84% .018 100)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr a{color:var(--igor-papel);text-decoration:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr a:hover{color:var(--igor-areia-200)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__top{display:grid;gap:var(--space-lg);padding-bottom:var(--space-lg)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__id{display:grid;gap:.9rem;align-content:start;font-size:var(--step--1)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__logo{width:min(100%,13rem);height:auto}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__id .regs{display:grid;gap:.15rem;color:oklch(74% .025 100)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__id .regs > span + span::before{display:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__id .regs b{color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__h{font-family:var(--font-body);font-size:var(--step--2);font-weight:600;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;color:var(--igor-areia-200);margin-bottom:.4rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__grp ul{display:grid;list-style:none;padding:0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__grp ul a{display:inline-flex;align-items:center;min-height:2.5rem;font-size:var(--step--1)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__addr{display:grid;gap:.35rem;font-size:var(--step--1);line-height:1.55}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__addr b{color:var(--igor-papel);font-weight:500}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__legal{margin-top:var(--space-md);border-top:1px solid oklch(100% 0 0 / .12);padding-top:var(--space-md)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__disc{border:1px solid oklch(100% 0 0 / .14);border-radius:var(--r-lg)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__disc summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:var(--space-sm) var(--space-md);min-height:var(--target);font-weight:500;color:var(--igor-papel)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__disc summary::after{content:"";width:.6rem;height:.6rem;border-right:1.5px solid var(--igor-areia-200);border-bottom:1.5px solid var(--igor-areia-200);transform:rotate(45deg);transition:transform var(--d-base) var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__disc[open] summary::after{transform:rotate(225deg)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__disc > div{padding:0 var(--space-md) var(--space-md)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__disc p{font-size:var(--step--1);line-height:1.6;max-width:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__bar{margin-top:var(--space-md);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem var(--space-md);font-size:var(--step--2);color:oklch(70% .02 100)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cv-placeholder{border:1px dashed var(--igor-areia-300);border-radius:var(--r-md);padding:.3rem .6rem;color:oklch(88% .02 100);font-size:var(--step--2)}
@media (min-width:48em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__top{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:var(--space-xl)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .scta{position:fixed;left:max(.75rem,env(safe-area-inset-left));bottom:max(.75rem,env(safe-area-inset-bottom));z-index:var(--z-float);width:calc(100% - 6.25rem - max(.75rem,env(safe-area-inset-left)));max-width:22rem;transform:translateY(140%);transition:transform var(--d-base) var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .scta.is-on{transform:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .scta .btn{width:100%;box-shadow:var(--shadow-lg)}
@media (min-width:64em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .scta{display:none}
}
@media (max-width:63.99em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) main{padding-bottom:4.5rem}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .e404{min-height:60vh;display:grid;place-items:center;text-align:center}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .e404__code{font-family:var(--font-display);font-style:italic;font-size:clamp(5rem,20vw,11rem);font-variation-settings:"opsz" 144;font-weight:200;line-height:.9;color:var(--igor-areia-300);letter-spacing:-.04em}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .e404 h1{font-size:var(--step-3);color:var(--igor-papel);max-width:none;margin-block:var(--space-sm)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .e404 p{margin-inline:auto;color:oklch(86% .018 100)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .e404__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:var(--space-lg)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-ph]{--ph-x:0;--ph-y:0;--ph-mx:50%;--ph-my:50%}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-ph]::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(circle 15rem at var(--ph-mx) var(--ph-my),oklch(100% 0 0 / .22),transparent 68%);transition:opacity var(--d-medium) var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) :is(.tile,.comp)::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 0% 100%,var(--leak-w),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 0%,var(--leak-c),transparent 60%);opacity:0;transition:opacity var(--d-medium) var(--ease-premium)}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-ph] img{transition:transform 900ms var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-ph]:hover::after{opacity:1}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .pf:hover img{transform:translate3d(calc(-50% + var(--ph-x) * -8px),0,0) scale(1.04)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .pf--desk:hover img{transform:translate3d(calc(var(--ph-x) * -8px),0,0) scale(1.04)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) :is(.tile,.comp):hover{translate:0 -4px}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) :is(.tile,.comp):hover::after{opacity:1}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nota{transition:translate var(--d-medium) var(--ease-premium)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) :is(.hero__fig,.doc__fig):hover .nota{translate:0 -4px}

}

}
@layer effects{:where(.medbr-static-root[data-medbr-project="igor-gabriel"])::after{content:"";position:fixed;inset:0;z-index:999;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]).split-wait .split__w{opacity:0}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]).split-go .split__w{animation:word-in var(--d-long) var(--ease-long) both;animation-delay:calc(var(--w) * 70ms)}
@keyframes word-in{from{opacity:0;transform:translateY(.4em);filter:blur(4px)}
to{opacity:1;transform:none;filter:none}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .marquee{animation:marquee 55s linear infinite}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .authbar:hover .marquee,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .authbar:focus-within .marquee{animation-play-state:paused}
@keyframes marquee{to{transform:translateX(-50%)}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__scroll i{animation:scroll-line 2.4s var(--ease-long) infinite}
@keyframes scroll-line{0%{transform:scaleY(0);opacity:1}
60%{transform:scaleY(1);opacity:1}
100%{transform:scaleY(1);opacity:0}
}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero.is-off :is(.hero__scroll i){animation-play-state:paused}
@supports (animation-timeline:view()){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .reveal{animation:reveal-in linear both;animation-timeline:view();animation-range:entry 0% entry 50%}
@keyframes reveal-in{from{opacity:0;transform:translateY(22px)}
to{opacity:1;transform:none}
}
@media (min-width:48em){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__orb,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__tree{animation:drift linear both;animation-timeline:scroll(root);animation-range:0 100vh}
@keyframes drift{to{transform:translateY(-40px)}
}

}

}
@supports not (animation-timeline:view()){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]).io .reveal{opacity:0;transform:translateY(22px);transition:opacity var(--d-long) var(--ease-long),transform var(--d-long) var(--ease-long)}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]).io .reveal.is-in{opacity:1;transform:none}

}
@media (prefers-reduced-motion:reduce){:where(.medbr-static-root[data-medbr-project="igor-gabriel"]){scroll-behavior:auto}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .reveal,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .split__w,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__scroll i,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .marquee,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__orb,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__tree{animation:none!important;opacity:1!important;transform:none!important}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]).split-wait .split__w{opacity:1}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .marquee{width:auto;flex-wrap:wrap;justify-content:center}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .marquee__t{flex-wrap:wrap;justify-content:center;white-space:normal;padding:0 1rem}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .marquee__t[aria-hidden="true"]{display:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .scta,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .btn,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tile,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .comp,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nota,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .link-arrow svg,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .cel__seta,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sub,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .acc__icon,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .ftr__disc summary::after,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav__link::after,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .nav__link svg,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .tx-fs__lv i,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-ph]::after,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) [data-ph] img{transition:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr.is-hidden{transform:none}
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .btn{--mx:0px!important;--my:0px!important}

}

}
@layer utilities{:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
@media print{:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hdr,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .scta,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .drawer,
:where(.medbr-static-root[data-medbr-project="igor-gabriel"]) .hero__scroll{display:none!important}
}

}
