@layer tokens{:root{--c-ink:#0b0b0c;--c-preto:#111112;--c-grafite:#17181a;--c-cinza-escuro:#222729;--c-cinza-claro:#7a858a;--c-marrom:#846b4b;--c-amarelo:#c8aa6e;--c-ouro-claro:#ecd9ab;--c-bege:#f0e6d2;--c-branco-gelo:#ebf5fe;--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .27 0 0 0 0 .2 .34 0 0 0 -.11'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--gold-metal:linear-gradient(100deg, #8c6c3c 0%, #c8aa6e 20%, #f3e3b8 36%, #caa968 50%, #7f6437 68%, #d9bf86 86%, #a6874f 100%);--gold-flat:linear-gradient(180deg, #e8d3a0 0%, #c8aa6e 55%, #9c7f4d 100%);--font-serif:"Instrument Serif", "Times New Roman", Georgia, serif;--font-sans:"Inter Tight", Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-d1:clamp(3.25rem, 1.1rem + 8.2vw, 9.5rem);--fs-d2:clamp(2.6rem, 1.45rem + 4.9vw, 6.25rem);--fs-d3:clamp(2.2rem, 1.55rem + 2.9vw, 4.25rem);--fs-d4:clamp(1.85rem, 1.4rem + 1.95vw, 3.25rem);--fs-t1:clamp(1.55rem, 1.25rem + 1.2vw, 2.4rem);--fs-t2:clamp(1.3rem, 1.15rem + .6vw, 1.75rem);--fs-lead:clamp(1.0625rem, .97rem + .4vw, 1.3125rem);--fs-body:1rem;--fs-small:.875rem;--fs-label:.75rem;--fs-micro:.6875rem;--fs-display-xl:clamp(48px, 17.47px + 8.142vw, 80px);--fs-display:clamp(36px, 16.92px + 5.089vw, 56px);--fs-title:clamp(28px, 16.55px + 3.053vw, 40px);--fs-label-sm:10px;--fs-nav:13px;--lh-tight:.92;--lh-display:1.02;--lh-title:1.1;--lh-body:1.55;--lh-small:1.4;--ls-label:.26em;--ls-label-sm:.24em;--ls-display:-.012em;--fw-serif:400;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--space-3xs:5px;--space-2xs:10px;--space-xs:15px;--space-s:20px;--space-m:30px;--space-l:40px;--space-xl:60px;--space-2xl:100px;--space-3xl:150px;--gutter:clamp(20px, 3px + 4.4vw, 64px);--section-y:clamp(96px, 50px + 11vw, 200px);--section-y-s:clamp(64px, 40px + 6vw, 120px);--w-max:1560px;--w-wide:1500px;--w-default:1200px;--w-narrow:768px;--w-text:600px;--cut:14px;--cut-s:8px;--prism-tip:1.4em;--hud-corner:14px;--nav-h:88px;--dock-h:56px;--nav-gap:34px;--nav-logo-w:74px;--progress-h:2px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--ease-standard:ease;--dur-fast:.6s;--dur-base:1.1s;--dur-slow:1.6s;--dur-ui:.25s;--dur-hover:.45s;--dur-hover-slow:.6s;--z-content:1;--z-overlay:50;--z-cursor:900;--z-nav:1000;--z-progress:1010;--z-modal:2000}:root,[data-tone=dark]{--bg:var(--c-preto);--bg-raised:#151618;--fg:var(--c-branco-gelo);--fg-2:#b4bec3;--fg-muted:var(--c-cinza-claro);--fg-hover:var(--c-branco-gelo);--accent:var(--c-amarelo);--accent-2:var(--c-marrom);--line:#7a858a47;--line-soft:#ebf5fe12;--line-gold:#c8aa6e4d;--line-gold-strong:#c8aa6e99;--stroke:var(--c-cinza-escuro);--stroke-2:#30373a;--stroke-3:#4a5357;--surface:#ebf5fe06;--surface-2:#ebf5fe0d;--glass:#1111129e;--focus-ring:var(--c-amarelo)}[data-tone=light]{--bg:var(--c-branco-gelo);--bg-raised:#f5f9fd;--fg:var(--c-preto);--fg-2:#3a4144;--fg-muted:#656f74;--fg-hover:var(--c-preto);--accent:var(--c-marrom);--accent-2:#6d5639;--line:#7a858a59;--line-soft:#11111214;--line-gold:#846b4b59;--line-gold-strong:#846b4bb3;--stroke:#22272924;--stroke-2:#22272942;--stroke-3:#22272980;--surface:#ffffff73;--surface-2:#ffffffb3;--glass:#ebf5feb3}@media (max-width:767.98px){:root{--cut:10px;--nav-h:80px;--dock-h:52px;--nav-gap:clamp(8px, 3vw, 16px);--nav-logo-w:clamp(44px, 13vw, 56px)}}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-bottom:var(--nav-h);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#c8aa6e59 var(--c-preto)}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis.lenis-stopped{overflow:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100vh;background:var(--bg);min-height:100svh;color:var(--fg-2);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);font-synthesis:none;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;transition:background-color .6s;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--fg);text-wrap:balance}p{text-wrap:pretty}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}::selection{background:var(--c-amarelo);color:var(--c-preto)}:focus{outline:none}:focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}[hidden]{display:none!important}.skip-link{top:var(--space-2xs);left:var(--space-2xs);z-index:var(--z-modal);padding:var(--space-2xs) var(--space-xs);background:var(--c-amarelo);color:var(--c-preto);font-size:var(--fs-small);transition:transform var(--dur-ui) ease;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}main:focus{outline:none}@view-transition{navigation:auto}::view-transition-old(root){animation:.45s var(--ease-in-out) both solo-vt-out}::view-transition-new(root){animation:.7s var(--ease-out) both solo-vt-in}@keyframes solo-vt-out{to{opacity:0;filter:blur(6px);transform:scale(.985)}}@keyframes solo-vt-in{0%{opacity:0;transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.t-d1,.t-d2,.t-d3,.t-d4,.t-t1,.t-t2,.t-display-xl,.t-display,.t-title{font-family:var(--font-serif);font-weight:var(--fw-serif);letter-spacing:var(--ls-display)}.t-d1{font-size:var(--fs-d1);line-height:var(--lh-tight)}.t-d2{font-size:var(--fs-d2);line-height:var(--lh-tight)}.t-d3{font-size:var(--fs-d3);line-height:var(--lh-display)}.t-d4{font-size:var(--fs-d4);line-height:1.04}.t-t1{font-size:var(--fs-t1);line-height:var(--lh-title);letter-spacing:0}.t-t2{font-size:var(--fs-t2);letter-spacing:0;line-height:1.18}.t-display-xl{font-size:var(--fs-display-xl);line-height:1.05}.t-display{font-size:var(--fs-display);line-height:1.06}.t-title{font-size:var(--fs-title);letter-spacing:0;line-height:1.12}.t-label{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;line-height:1.35}.t-label-sm{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-label-sm);letter-spacing:var(--ls-label-sm);text-transform:uppercase;line-height:1.3}.t-meta,.t-mono{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;line-height:1.3}.t-num{font-variant-numeric:tabular-nums lining-nums}.t-lead{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-lead);letter-spacing:-.005em;line-height:1.5}.t-body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body)}.t-small{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-small);line-height:var(--lh-small)}.is-light-words .w{opacity:clamp(.16, calc(var(--wp,1) * (var(--n,10) + 3) - var(--i,0)), 1)}.t-prose>*+*{margin-top:1.1em}.c-fg{color:var(--fg)}.c-fg2{color:var(--fg-2)}.c-muted{color:var(--fg-muted)}.c-accent{color:var(--accent)}.c-dark{color:var(--c-cinza-escuro)}.c-gold{color:var(--c-amarelo);background:var(--gold-metal);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.c-gold.is-shining,.is-revealed .c-gold{animation:solo-sheen 2.4s var(--ease-soft) .3s both}}@keyframes solo-sheen{0%{background-position:100% 0}to{background-position:0 0}}[data-tone=light] .c-gold{background:linear-gradient(100deg,#a07f45 0%,#c8aa6e 28%,#e2c894 45%,#b38f55 62%,#caa86c 80%,#a8864c 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text}.ta-center{text-align:center}.nowrap{white-space:nowrap}}@layer layout{.container{--container-w:var(--w-default);width:100%;max-width:calc(var(--container-w) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.container--wide{--container-w:var(--w-wide)}.container--narrow{--container-w:var(--w-narrow)}.container--text{--container-w:var(--w-text)}.container--full{max-width:none}.container--bleed{max-width:none;padding-inline-start:0;padding-inline-end:0}.section{padding-block:var(--section-y);background:var(--bg);color:var(--fg-muted);position:relative}.section--flush{padding-block-start:0;padding-block-end:0}.section--screen{min-height:100vh;min-height:100svh}.stack{gap:var(--stack-gap,var(--space-s));flex-direction:column;display:flex}.stack--2xs{--stack-gap:var(--space-2xs)}.stack--xs{--stack-gap:var(--space-xs)}.stack--m{--stack-gap:var(--space-m)}.stack--l{--stack-gap:var(--space-l)}.stack--xl{--stack-gap:var(--space-xl)}.stack--center{text-align:center;align-items:center}.cluster{align-items:center;gap:var(--cluster-gap,var(--space-s));flex-wrap:wrap;display:flex}.cluster--center{justify-content:center}.cluster--between{justify-content:space-between}.grid{gap:var(--grid-gap,var(--space-m));grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));display:grid}@media (max-width:767.98px){.grid:not(.grid--keep){grid-template-columns:minmax(0,1fr)}}.split{gap:var(--split-gap,var(--space-l));grid-template-columns:minmax(0, var(--split-a,1fr)) minmax(0, var(--split-b,1fr));align-items:var(--split-align,start);display:grid}@media (max-width:1024.98px){.split:not(.split--keep){grid-template-columns:minmax(0,1fr)}}.ratio{aspect-ratio:var(--ratio,16 / 9);position:relative;overflow:hidden}.ratio>:-webkit-any(img,video,picture,canvas,iframe){object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ratio>:is(img,video,picture,canvas,iframe){object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:767.98px){.only-tablet-up{display:none!important}}@media (min-width:768px){.only-mobile{display:none!important}}@media (max-width:1024.98px){.only-desktop{display:none!important}}@media (min-width:1025px){.only-touch-layout{display:none!important}}}@layer components{.btn{--btn-fg:var(--fg);min-height:48px;font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;text-align:center;color:var(--btn-fg);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--dur-ui) ease, transform .5s var(--ease-out);justify-content:center;align-items:center;gap:.9em;line-height:1.2;display:inline-flex;position:relative}.btn__label{margin-right:calc(-1 * var(--ls-label))}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.btn__roll{vertical-align:top;height:1.8em;margin-block-start:-.3em;margin-block-end:-.3em;display:inline-block;position:relative;overflow:hidden}.btn__roll>span{transition:transform .55s var(--ease-out);padding-block-start:.3em;padding-block-end:.3em;display:block}.btn__roll>span+span{position:absolute;top:100%;bottom:auto;left:0;right:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover .btn__roll>span,.cta:hover .btn__roll>span,[data-roll]:hover .btn__roll>span{transform:translateY(-100%)}}.btn--solid,.btn--line{--h:56px;--tip:18px;--btn-fill:linear-gradient(180deg, #ebf5fe13, #ebf5fe05);--btn-edge:var(--stroke-2);--btn-hot:#c8aa6ea8;--btn-spark:236 217 171;--btn-glow:#c8aa6e3d;isolation:isolate;min-height:var(--h);padding:0 calc(var(--tip) + 22px);font-weight:var(--fw-medium);transition:color var(--dur-ui) ease, transform .5s var(--ease-out), scale .3s var(--ease-out), --btn-edge .5s ease;gap:16px}.btn--line{--btn-fill:linear-gradient(transparent, transparent);--btn-glow:#c8aa6e29}.btn--solid:before,.btn--line:before{content:"";z-index:-1;clip-path:polygon(var(--tip) 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, var(--tip) 100%, 0 50%);background:radial-gradient(58% 50% at 50% 100%, var(--btn-glow), transparent) 50% 0 / 100% 200% no-repeat, var(--btn-fill);transition:background-position .7s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.btn--solid:after,.btn--line:after{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from var(--btn-run,0deg), var(--btn-edge) 0deg, rgb(var(--btn-spark) / var(--btn-spark-a,0)) 24deg, var(--btn-edge) 60deg, var(--btn-edge) 360deg);clip-path:polygon(evenodd, var(--tip) 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, var(--tip) 100%, 0 50%, var(--tip) 0, calc(var(--tip) + .55px) 1px, 1.2px 50%, calc(var(--tip) + .55px) calc(100% - 1px), calc(100% - var(--tip) - .55px) calc(100% - 1px), calc(100% - 1.2px) 50%, calc(100% - var(--tip) - .55px) 1px, calc(var(--tip) + .55px) 1px);position:absolute;top:0;bottom:0;left:0;right:0}.btn--solid:active,.btn--line:active{scale:.975}.btn--solid:focus-visible{--btn-edge:var(--focus-ring);outline:none}.btn--line:focus-visible{--btn-edge:var(--focus-ring);outline:none}.btn--solid:focus-visible:before{background-position:50% 100%,0 0}.btn--line:focus-visible:before{background-position:50% 100%,0 0}.btn--line>.icon{width:17px;height:17px;transition:transform .55s var(--ease-out)}@media (hover:hover){.btn--solid:hover,.btn--line:hover{--btn-edge:var(--btn-hot)}.btn--solid:hover:before,.btn--line:hover:before{background-position:50% 100%,0 0}.btn--line:hover>.icon:last-child{transform:translate(3px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn--solid:hover:after,.btn--line:hover:after{animation:solo-btn-run 1.25s var(--ease-out) both}}@keyframes solo-btn-run{0%{--btn-run:-70deg;--btn-spark-a:0}14%{--btn-spark-a:1}78%{--btn-spark-a:.9}to{--btn-run:290deg;--btn-spark-a:0}}[data-tone=light] .btn--solid,[data-tone=light] .btn--line{--btn-fill:linear-gradient(180deg, #1111120e, #11111203);--btn-edge:#22272952;--btn-hot:#846b4bcc;--btn-spark:200 170 110;--btn-glow:#846b4b33}[data-tone=light] .btn--line{--btn-fill:linear-gradient(transparent, transparent)}@media (max-width:767.98px){.btn--solid,.btn--line{--h:54px;--tip:16px}}@media (max-width:480px){.btn--solid.btn--block-mobile,.btn--line.btn--block-mobile{width:100%}}.btn__arrow,.cta__box{--d:36px;width:var(--d);height:var(--d);color:var(--fg);isolation:isolate;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none;place-items:center;margin-block-start:-8px;margin-block-end:-8px;transition:color .45s;display:grid;position:relative}.btn__arrow{--d:34px;margin-right:-10px}.btn__arrow:before,.btn__arrow:after,.cta__box:before,.cta__box:after{content:"";z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.btn__arrow:before,.cta__box:before{background:var(--c-branco-gelo);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:0;transition:opacity .35s ease, scale .55s var(--ease-out);scale:.35}.btn__arrow:after,.cta__box:after{background:var(--stroke-3);clip-path:polygon(evenodd,50% 0,100% 50%,50% 100%,0 50%,50% 0,50% 1.42px,1.42px 50%,50% calc(100% - 1.42px),calc(100% - 1.42px) 50%,50% 1.42px);transition:background-color .45s}.btn__arrow .icon,.cta__box .icon{width:15px;height:15px}[data-tone=light] .btn__arrow,[data-tone=light] .cta__box{color:var(--fg)}[data-tone=light] .btn__arrow:before,[data-tone=light] .cta__box:before{background:var(--c-preto)}[data-tone=light] .btn__arrow:after,[data-tone=light] .cta__box:after{background:#2227296b}@media (hover:hover){.btn:hover .btn__arrow,.cta:hover .cta__box,[data-roll]:hover .cta__box{color:var(--c-preto)}[data-tone=light] .btn:hover .btn__arrow,[data-tone=light] .cta:hover .cta__box,[data-tone=light] [data-roll]:hover .cta__box{color:var(--c-branco-gelo)}.btn:hover .btn__arrow:before,.cta:hover .cta__box:before,[data-roll]:hover .cta__box:before{opacity:1;scale:1}.btn:hover .btn__arrow:after,.cta:hover .cta__box:after,[data-roll]:hover .cta__box:after{background-color:#0000}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover .btn__arrow .icon,.cta:hover .cta__box .icon,[data-roll]:hover .cta__box .icon{animation:solo-cta-arrow .7s var(--ease-out)}}@keyframes solo-cta-arrow{0%{transform:none}40%{transform:translate(170%)}40.01%{transform:translate(-170%)}to{transform:none}}.btn--ghost{--btn-fg:var(--fg);gap:12px;min-height:48px;padding-inline-start:4px;padding-inline-end:4px}.btn--ghost .btn__label{padding-block-start:4px;padding-block-end:4px;position:relative}.btn--ghost .btn__label:after{content:"";left:0;right:var(--ls-label);background:var(--accent);transform-origin:0;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:0;transform:scaleX(.28)}.btn--ghost .icon{color:var(--accent);transition:transform .6s var(--ease-out)}@media (hover:hover){.btn--ghost:hover .btn__label:after{transform:scaleX(1)}.btn--ghost:hover .icon{transform:translate(4px)}}.btn--plain{--btn-fg:var(--fg-muted);min-height:44px;font-weight:var(--fw-regular);font-size:var(--fs-small);letter-spacing:0;text-transform:none;transition:color var(--dur-hover) ease;padding:0}.btn--plain .btn__label{margin-right:0}@media (hover:hover){.btn--plain:hover{color:var(--fg-hover)}}.btn .icon{flex:none;width:1.3em;height:1.3em}.cta{min-height:44px;font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg);-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;line-height:1.2;display:inline-flex}.cta .btn__label{margin-right:calc(-1 * var(--ls-label))}.cta .cta__box{margin-block-start:0;margin-block-end:0}.cta:focus-visible{outline:none}.cta:focus-visible .cta__box:after{background:var(--focus-ring)}.btn-icon{width:52px;height:52px;color:var(--fg);isolation:isolate;-webkit-tap-highlight-color:transparent;transition:color var(--dur-ui) ease;place-items:center;display:inline-grid;position:relative}.btn-icon:before{content:"";z-index:-1;border:1px solid var(--stroke-3);transition:border-color .4s ease, background-color .4s ease, transform .6s var(--ease-out);background:#11111266;position:absolute;top:9px;bottom:9px;left:9px;right:9px;transform:rotate(45deg)}.btn-icon .icon{width:18px;height:18px;transition:transform .5s var(--ease-out)}@media (hover:hover){.btn-icon:hover:before{background:#ebf5fe0f;border-color:#c8aa6ea8;transform:rotate(45deg)scale(1.08)}.btn-icon:hover .icon:has(use[href=\#i-arrow-right]){transform:translate(2px)}.btn-icon:hover .icon:has(use[href=\#i-arrow-left]){transform:translate(-2px)}}.btn-icon:active:before{transform:rotate(45deg)scale(.94)}.btn-icon:focus-visible{outline:none}.btn-icon:focus-visible:before{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}[data-tone=light] .btn-icon:before{background:#fff6;border-color:#2227295c}[data-magnetic]{transform:translate3d(var(--mag-x,0), var(--mag-y,0), 0)}.link{color:var(--link-fg,var(--fg-muted));transition:color var(--dur-hover) ease;text-underline-offset:.2em}@media (hover:hover){.link:hover{color:var(--link-fg-hover,var(--fg-hover))}}.link--underline{text-decoration:underline;text-decoration-thickness:1px}.link--label{overflow-wrap:anywhere;font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase}.link--accent{--link-fg:var(--c-marrom);--link-fg-hover:var(--c-amarelo)}.link-list{align-items:center;gap:var(--space-s) 50px;flex-wrap:wrap;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}@media (max-width:767.98px){.link-list{gap:var(--space-s)}}.link-list--stack{flex-direction:column;align-items:flex-start}.dock{--dock-bg:#11111294;--dock-line:#30373a;--dock-fg:var(--c-cinza-claro);--dock-fg-active:var(--c-branco-gelo);left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:var(--z-nav);max-width:calc(100vw - 20px);transition:opacity .6s ease, translate .8s var(--ease-out);position:fixed;translate:-50%}.dock[data-tone=light]{--dock-bg:#ebf5feb8;--dock-line:#22272933;--dock-fg:#5d676c;--dock-fg-active:var(--c-preto)}.dock__inner{--cut:12px;align-items:center;gap:var(--nav-gap);height:var(--dock-h);isolation:isolate;padding:0 10px 0 22px;display:flex;position:relative}.dock__inner,.menu-sheet__dock{--chamfer-d:calc(var(--cut) * .7071);--chamfer:linear-gradient(135deg, transparent calc(var(--chamfer-d) - .5px), #000 calc(var(--chamfer-d) + .5px)) top left / 51% 51% no-repeat, linear-gradient(-135deg, transparent calc(var(--chamfer-d) - .5px), #000 calc(var(--chamfer-d) + .5px)) top right / 51% 51% no-repeat, linear-gradient(45deg, transparent calc(var(--chamfer-d) - .5px), #000 calc(var(--chamfer-d) + .5px)) bottom left / 51% 51% no-repeat, linear-gradient(-45deg, transparent calc(var(--chamfer-d) - .5px), #000 calc(var(--chamfer-d) + .5px)) bottom right / 51% 51% no-repeat}.dock__inner:before,.dock__inner:after{content:"";z-index:-1;pointer-events:none;-webkit-mask:var(--chamfer);-webkit-mask:var(--chamfer);mask:var(--chamfer);position:absolute}.dock__inner:before{background:var(--dock-line);top:0;bottom:0;left:0;right:0}.dock__inner:after{background:var(--dock-bg);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);top:1px;bottom:1px;left:1px;right:1px}.dock[data-reveal-after]:not(.is-revealed){opacity:0;pointer-events:none;translate:-50% 140%}.dock__inner:before,.dock__inner:after{transition:opacity .55s}.dock__inner>*,.dock__inner>.dock__menu-btn,.dock__progress{transition:opacity .5s ease, filter .6s var(--ease-soft), color var(--dur-ui) ease}.dock.is-tucked{pointer-events:none;translate:-50% 22px}.dock.is-tucked .dock__inner:before,.dock.is-tucked .dock__inner:after,.dock.is-tucked .dock__inner>*,.dock.is-tucked .dock__progress{opacity:0}.dock.is-tucked .dock__inner>*{filter:blur(7px)}@media (prefers-reduced-motion:reduce){.dock.is-tucked{translate:-50%}.dock.is-tucked .dock__inner>*{filter:none}}.dock__progress{background:var(--c-amarelo);height:1px;transform:scaleX(var(--progress,0));transform-origin:0;opacity:.8;pointer-events:none;position:absolute;bottom:0;left:14px;right:14px}.dock__logo{width:var(--nav-logo-w);color:var(--c-amarelo);flex:none;display:block}.dock__logo img,.dock__logo svg{width:100%;height:auto}.logo-mark{fill:url(#g-gold);overflow:visible}.dock[data-tone=light] .logo-mark{fill:var(--c-marrom)}.site-nav__wordmark{white-space:nowrap;letter-spacing:.35em;color:var(--dock-fg-active);font-size:13px;font-weight:600;display:block}.dock__sep{background:var(--dock-line);flex:none;width:1px;height:18px}.dock__menu{align-items:center;gap:calc(var(--nav-gap) - 4px);margin:0;padding:0;list-style:none;display:flex}.dock__link{font-size:var(--fs-nav);white-space:nowrap;color:var(--dock-fg);transition:color var(--dur-hover) ease;padding:14px 2px;line-height:1.2;display:block;position:relative}.dock__link:before{content:"";background:var(--c-amarelo);width:5px;height:5px;transition:transform .5s var(--ease-back);position:absolute;top:4px;left:50%;transform:translate(-50%)rotate(45deg)scale(0)}.dock__link[aria-current=true]{color:var(--dock-fg-active)}.dock__link[aria-current=true]:before{transform:translate(-50%)rotate(45deg)scale(1)}@media (hover:hover){.dock__link:hover{color:var(--dock-fg-active)}}.lang-switch{align-items:center;display:flex;position:relative}.lang-switch__toggle{display:none}.lang-switch__list{width:auto;height:auto;color:inherit;background:0 0;border:0;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:static;top:auto;bottom:auto;left:auto;right:auto;overflow:visible}.lang-switch__link{min-width:34px;min-height:40px;font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--dock-fg,var(--fg-muted));transition:color var(--dur-hover) ease;place-items:center;display:grid}.lang-switch__link[aria-current=true]{color:var(--c-amarelo)}.dock[data-tone=light] .lang-switch__link[aria-current=true]{color:var(--c-marrom)}@media (hover:hover){.lang-switch__link:hover{color:var(--dock-fg-active,var(--fg))}}.dock__menu-btn{display:none}@media (max-width:767.98px){.dock__inner{gap:14px;padding:0 6px 0 20px}.dock__logo{width:58px}.dock__menu,.dock__sep--lang,.dock .lang-switch{display:none}.dock__menu-btn{width:48px;height:48px;color:var(--dock-fg-active);display:inline-grid}.dock__menu-btn:before{border-color:var(--dock-line);background:0 0;top:10px;bottom:10px;left:10px;right:10px}.dock__menu-btn .icon{width:17px;height:17px}.dock__progress{left:18px;right:18px}}.menu-sheet{--dock-bg:#17181ae6;--dock-line:#30373a;--dock-fg-active:var(--c-branco-gelo);overscroll-behavior:contain;width:100%;max-width:none;height:100%;max-height:none;color:var(--c-branco-gelo);opacity:0;transition:opacity .35s ease, display .35s allow-discrete, overlay .35s allow-discrete;background:radial-gradient(120% 60% at 50% 112%,#c8aa6e29,#0000 64%),radial-gradient(90% 50% at 50% -10%,#ebf5fe0d,#0000 70%),#0c0c0d;border:0;margin:0;padding:0;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.menu-sheet:-webkit-any(:popover-open,.is-open){opacity:1;display:block}.menu-sheet:is(:popover-open,.is-open){opacity:1;display:block}.menu-sheet.is-open{z-index:calc(var(--z-nav) + 10)}@starting-style{.menu-sheet:-webkit-any(:popover-open,.is-open){opacity:0}.menu-sheet:is(:popover-open,.is-open){opacity:0}}.menu-sheet::backdrop{background:0 0}html.is-menu-open{overflow:hidden}.menu-sheet__inner{min-height:100%;padding:max(28px, env(safe-area-inset-top)) var(--gutter) calc(max(14px, env(safe-area-inset-bottom)) + var(--dock-h) + 28px);flex-direction:column;display:flex}.menu-sheet__eyebrow{margin:0}.menu-sheet__list{counter-reset:none;margin:auto 0 0;padding:32px 0 28px;list-style:none;display:grid}.menu-sheet__link{border-bottom:1px solid var(--stroke);color:var(--fg-2);-webkit-tap-highlight-color:transparent;transition:color var(--dur-ui) ease;grid-template-columns:2.4em minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}.menu-sheet__list li:first-child .menu-sheet__link{border-top:1px solid var(--stroke)}.menu-sheet__n{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--c-amarelo)}.menu-sheet__label{font-family:var(--font-serif);font-size:clamp(2rem,1.2rem + 4.6vw,2.9rem);line-height:1.05}.menu-sheet__go{width:36px;height:36px;color:var(--fg);isolation:isolate;place-items:center;display:grid;position:relative}.menu-sheet__go:before{content:"";z-index:-1;border:1px solid var(--stroke-2);transition:border-color .4s,background-color .4s;position:absolute;top:7px;bottom:7px;left:7px;right:7px;transform:rotate(45deg)}.menu-sheet__go .icon{width:14px;height:14px}.menu-sheet__link[aria-current=true],.menu-sheet__link:active{color:var(--fg)}.menu-sheet__link[aria-current=true] .menu-sheet__go:before,.menu-sheet__link:active .menu-sheet__go:before{background:#ebf5fe0d;border-color:#c8aa6ea8}.menu-sheet__foot{justify-content:space-between;align-items:center;display:flex}.menu-sheet__dock{--cut:12px;left:50%;bottom:max(14px, env(safe-area-inset-bottom));height:var(--dock-h);isolation:isolate;align-items:center;gap:14px;padding:0 6px 0 20px;display:flex;position:fixed;translate:-50%}.menu-sheet__dock:before,.menu-sheet__dock:after{content:"";z-index:-1;pointer-events:none;-webkit-mask:var(--chamfer);-webkit-mask:var(--chamfer);mask:var(--chamfer);position:absolute}.menu-sheet__dock:before{background:var(--dock-line);top:0;bottom:0;left:0;right:0}.menu-sheet__dock:after{background:var(--dock-bg);top:1px;bottom:1px;left:1px;right:1px}.menu-sheet__logo{width:58px;display:block}.menu-sheet__logo svg,.menu-sheet__logo img{width:100%;height:auto;display:block}.menu-sheet__close{width:48px;height:48px}.menu-sheet__close:before{background:0 0;top:10px;bottom:10px;left:10px;right:10px}.menu-sheet__close .icon{width:17px;height:17px}@media (prefers-reduced-motion:no-preference){.menu-sheet__list li,.menu-sheet__foot,.menu-sheet__eyebrow{opacity:0;transition:opacity .5s var(--ease-out), translate .7s var(--ease-out);transition-delay:calc(50ms + var(--i,0) * 60ms);translate:0 18px}.menu-sheet__foot{--i:4}.menu-sheet:-webkit-any(:popover-open,.is-open) .menu-sheet__list li{opacity:1;translate:none}.menu-sheet:is(:popover-open,.is-open) .menu-sheet__list li{opacity:1;translate:none}.menu-sheet:-webkit-any(:popover-open,.is-open) .menu-sheet__foot{opacity:1;translate:none}.menu-sheet:is(:popover-open,.is-open) .menu-sheet__foot{opacity:1;translate:none}.menu-sheet:-webkit-any(:popover-open,.is-open) .menu-sheet__eyebrow{opacity:1;translate:none}.menu-sheet:is(:popover-open,.is-open) .menu-sheet__eyebrow{opacity:1;translate:none}.menu-sheet__close .icon{transition:rotate .5s var(--ease-out)}.menu-sheet:-webkit-any(:popover-open,.is-open) .menu-sheet__close .icon{rotate:90deg}.menu-sheet:is(:popover-open,.is-open) .menu-sheet__close .icon{rotate:90deg}}@media (orientation:landscape) and (max-height:500px){.menu-sheet__list{padding-block-start:12px;padding-block-end:14px}.menu-sheet__link{padding:7px 0}.menu-sheet__label{font-size:1.55rem}.menu-sheet__inner{padding-bottom:calc(max(14px, env(safe-area-inset-bottom)) + var(--dock-h) + 16px)}}@media (min-width:768px){.menu-sheet{display:none!important}}.lang-inline ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.lang-inline__link{min-width:40px;min-height:40px;font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:.12em;color:var(--fg-muted);transition:color var(--dur-ui) ease;place-items:center;display:grid}.lang-inline__link[aria-current=true]{color:var(--c-amarelo)}@media (hover:hover){.lang-inline__link:hover{color:var(--fg)}}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block}.icon--fill{fill:currentColor;stroke:none}.scroll-progress{z-index:var(--z-progress);height:var(--progress-h);background:var(--c-amarelo);transform:scaleX(var(--progress,0));transform-origin:0;pointer-events:none;will-change:transform;position:fixed;top:0;bottom:auto;left:0;right:0}.media{background:var(--c-preto);position:relative;overflow:hidden}.media--ratio{aspect-ratio:var(--ratio,16 / 9)}@media (max-width:767.98px){.media--ratio{aspect-ratio:var(--ratio-mobile,var(--ratio,16 / 9))}}.media--cover{position:absolute;top:0;bottom:0;left:0;right:0}.media__poster,.media__video{object-fit:cover;object-position:var(--media-pos,center);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.media__poster img{object-fit:cover;object-position:var(--media-pos,center);width:100%;height:100%}.media__video{opacity:0;transition:opacity .6s}.media.is-playing .media__video,.media.is-ready .media__video{opacity:1}.media--transparent{background:0 0}.accordion{border-top:1px solid var(--line)}.accordion__item{border-bottom:1px solid var(--line)}.accordion__summary{justify-content:space-between;align-items:center;gap:var(--space-s);padding-block:var(--space-m);cursor:pointer;color:var(--fg);list-style:none;display:flex}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary .icon{width:22px;height:22px;color:var(--fg-muted);transition:transform .35s var(--ease-out), color var(--dur-ui) ease}@media (hover:hover){.accordion__summary:hover .icon{color:var(--c-cinza-escuro)}}.accordion__item[open]>.accordion__summary .icon{transform:rotate(180deg)}.accordion__content{padding-block:0 var(--space-m)}@supports (interpolate-size:allow-keywords){.accordion{interpolate-size:allow-keywords}.accordion__item::details-content{height:0;transition:height .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:clip}.accordion__item[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.accordion__item::details-content{transition:none}}.divided{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.divided>*{padding-right:var(--space-l);margin-right:var(--space-l);border-right:1px solid var(--c-cinza-escuro)}.divided>:last-child{border-right:0;margin-right:0;padding-right:0}.site-footer{display:contents}.eyebrow,.kicker{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;line-height:1.2;display:inline-flex}.eyebrow:before,.kicker:before{content:"";background:currentColor;flex:none;width:5px;height:5px;transform:rotate(45deg)}.eyebrow--plain:before{display:none}.eyebrow--center,.kicker--center{justify-content:center}.kicker__idx,.kicker__line{display:none}.diamond{background:var(--accent);flex:none;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.diamond--outline{box-shadow:inset 0 0 0 1px var(--accent);background:0 0}.frame{--frame-bg:linear-gradient(180deg, #1a1b1d, #121314);--frame-line:var(--stroke);--chamfer:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));isolation:isolate;position:relative}.frame:before,.frame:after{content:"";z-index:-1;pointer-events:none;clip-path:var(--chamfer);position:absolute}.frame:before{background:var(--frame-line);top:0;bottom:0;left:0;right:0}.frame:after{background:var(--frame-bg);top:1px;bottom:1px;left:1px;right:1px}.frame--all{--chamfer:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut))}[data-tone=light] .frame{--frame-bg:linear-gradient(180deg, #fbfdff, #f3f7fb);--frame-line:var(--stroke-2)}.ornament{width:min(100%,520px);height:auto;color:var(--accent);display:block;overflow:visible}.ornament path,.ornament line,.ornament polyline{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.ornament .ornament__gem{fill:currentColor;stroke:none}@media (prefers-reduced-motion:no-preference){.js .ornament path:not(.ornament__gem){stroke-dasharray:1;stroke-dashoffset:1px}.js .is-revealed .ornament path:not(.ornament__gem),.js .ornament.is-revealed path:not(.ornament__gem){animation:solo-stroke-draw 1.8s var(--ease-out) var(--delay,0s) both}.js .ornament .ornament__gem{transform-box:fill-box;transform-origin:50%;transition:transform .9s var(--ease-back) .5s;transform:scale(0)rotate(45deg)}.js .is-revealed .ornament .ornament__gem,.js .ornament.is-revealed .ornament__gem{transform:none}}.seal{--seal-size:116px;width:var(--seal-size);height:var(--seal-size);filter:drop-shadow(0 1px 1px #00000073)drop-shadow(0 8px 14px #00000047);flex:none;display:block;position:relative}.seal__half{position:absolute;top:0;bottom:0;left:0;right:0}.seal__half img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.seal:not(.seal--split) .seal__half--r{display:none}.seal:not(.seal--split) .seal__half{clip-path:none!important}@keyframes solo-stroke-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.site-foot{padding:var(--section-y-s) var(--gutter) calc(var(--nav-h) + 28px);background:var(--c-preto);color:var(--fg-2);isolation:isolate;position:relative;overflow:clip}.site-foot__stage{--mx:50%;--my:50%;text-align:center;justify-items:center;gap:clamp(20px,3vw,40px);padding-block-start:clamp(24px,6vw,80px);padding-block-end:clamp(40px,7vw,100px);display:grid;position:relative}.site-foot__rays{z-index:-1;pointer-events:none;background:radial-gradient(circle,#ecd6a829 0%,#0000 34%),repeating-conic-gradient(from 3deg,#c8aa6e33 0deg .28deg,#0000 .28deg 6deg);width:160vmax;height:160vmax;position:absolute;top:58%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000008c 16%,#0000 40%);mask-image:radial-gradient(circle,#000 0%,#0000008c 16%,#0000 40%)}.site-foot__stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 42% at 50% 58%,#f6ecd63d,#c8aa6e0f 50%,#0000 80%);height:70%;position:absolute;top:auto;bottom:-30%;left:-10%;right:-10%}.site-foot__line{max-width:22ch}.site-foot__mark{aspect-ratio:2400/651;width:min(92%,1100px);transform:perspective(1200px) rotateX(calc(var(--ty,0) * -8deg)) rotateY(calc(var(--tx,0) * 10deg));transition:transform .9s var(--ease-out);position:relative}.site-foot__gold{filter:saturate(.82)drop-shadow(0 18px 40px #0000008c);width:100%;height:auto}.site-foot__shine{background:radial-gradient(320px circle at var(--mx) var(--my), #fff8e1d9, #ffe6aa40 35%, transparent 65%);mix-blend-mode:overlay;opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.site-foot__mark.is-revealed .site-foot__shine,.site-foot__mark.is-revealed:after{-webkit-mask:var(--gold-mask) center / 100% 100% no-repeat;-webkit-mask:var(--gold-mask) center / 100% 100% no-repeat;mask:var(--gold-mask) center / 100% 100% no-repeat}.site-foot__stage:hover .site-foot__shine{opacity:1}@media (prefers-reduced-motion:no-preference){.site-foot__mark:after{content:"";mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fffae8bf 48%,#0000 60%) 130% 0/250% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.site-foot__mark.is-revealed:after,.is-revealed .site-foot__mark:after{animation:solo-foot-sheen 3.2s var(--ease-in-out) .4s both}}@keyframes solo-foot-sheen{to{background-position:-40% 0}}.site-foot__tagline{max-width:52ch}.site-foot__grid{max-width:var(--w-wide);border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-inline-start:auto;margin-inline-end:auto;padding-top:40px;display:grid}.site-foot__col{align-content:start;gap:18px;display:grid}.site-foot__col ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.site-foot__link{min-height:34px;font-size:var(--fs-small);color:var(--fg-2);transition:color var(--dur-ui) ease;overflow-wrap:anywhere;align-items:center;gap:10px;display:inline-flex}.site-foot__link .icon{width:16px;height:16px;color:var(--c-amarelo)}@media (hover:hover){.site-foot__link:hover{color:var(--fg)}}.site-foot__legal{max-width:var(--w-wide);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--fg-muted);border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin:40px auto 0;padding-top:18px;display:flex}.site-foot__legal>span{flex:auto}.site-foot__top{min-height:40px;color:var(--fg-2);transition:color var(--dur-ui) ease;align-items:center;gap:8px;display:inline-flex}.site-foot__top .icon{width:15px;height:15px}@media (hover:hover){.site-foot__top:hover{color:var(--fg)}}@media (max-width:1024.98px){.site-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-foot__grid>:last-child{grid-column:1/-1}}@media (max-width:560px){.site-foot__grid{grid-template-columns:minmax(0,1fr);gap:28px}.site-foot__legal{flex-direction:column;align-items:flex-start}.site-foot__grid>:last-child{grid-column:auto}}@keyframes solo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes solo-fade-in-up{0%{opacity:0;transform:translate3d(0, var(--reveal-shift,40px), 0)}to{opacity:1;transform:none}}@keyframes solo-fade-in-down{0%{opacity:0;transform:translate3d(0, calc(-1 * var(--reveal-shift,40px)), 0)}to{opacity:1;transform:none}}@keyframes solo-fade-in-right{0%{opacity:0;transform:translate3d(var(--reveal-shift,40px), 0, 0)}to{opacity:1;transform:none}}@keyframes solo-rise{0%{opacity:0;filter:blur(8px);transform:translateY(60px)scale(.97)}to{opacity:1;filter:none;transform:none}}.line{white-space:nowrap;margin-block-start:-.08em;margin-block-end:-.12em;padding-block-start:.08em;padding-block-end:.12em;display:block;overflow:clip}.line__inner{display:block}@media (prefers-reduced-motion:no-preference){.js [data-reveal]:not(.is-revealed):not([data-reveal=lines]){opacity:0}.js [data-reveal].is-revealed:not([data-reveal=lines]){animation-duration:var(--dur-base);animation-delay:var(--delay,0s);animation-fill-mode:both;animation-timing-function:var(--ease-out)}.js [data-reveal][data-reveal-speed=slow].is-revealed{animation-duration:var(--dur-slow)}.js [data-reveal][data-reveal-speed=fast].is-revealed{animation-duration:var(--dur-fast)}.js [data-reveal=fade].is-revealed{animation-name:solo-fade-in}.js [data-reveal=up].is-revealed{animation-name:solo-fade-in-up}.js [data-reveal=down].is-revealed{animation-name:solo-fade-in-down}.js [data-reveal=right].is-revealed{animation-name:solo-fade-in-right}.js [data-reveal=rise].is-revealed{animation-name:solo-rise}.js [data-reveal=lines]:not(.is-split){opacity:0}.js [data-reveal=lines] .line__inner{transform-origin:0 100%;transition:transform 1.25s var(--ease-out);transition-delay:calc(var(--delay,0s) + var(--i,0) * 90ms);transform:translateY(108%)rotate(1.5deg)}.js [data-reveal=lines].is-revealed .line__inner{transform:none}}}@layer sections{.doc{width:min(100% - 2 * var(--gutter), 760px);margin:0 auto;padding:clamp(110px,16vh,190px) 0 clamp(120px,14vw,200px)}.doc__head{border-bottom:1px solid var(--line);gap:22px;margin-bottom:clamp(36px,5vw,60px);padding-bottom:clamp(30px,4vw,46px);display:grid;position:relative}.doc__head:after{content:"";background:var(--bg);width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--line-gold-strong);position:absolute;bottom:-4px;left:0;transform:rotate(45deg)}.doc__title{font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-d3);letter-spacing:-.012em;color:var(--fg);line-height:1}.doc__body{color:var(--fg-2);font-size:1.0625rem;line-height:1.75}.doc__body>*+*{margin-top:1.1em}.doc__body h2,.doc__body h3,.doc__body h4{color:var(--fg);text-wrap:balance}.doc__body h2{font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-t1);margin-top:2.2em;line-height:1.12}.doc__body h3{font-size:1.125rem;font-weight:var(--fw-semibold);margin-top:1.9em;line-height:1.4}.doc__body h4{font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent);margin-top:1.6em}.doc__body a{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-gold-strong);text-decoration-color:var(--line-gold-strong);text-underline-offset:.22em;transition:text-decoration-color var(--dur-ui) ease, color var(--dur-ui) ease}@media (hover:hover){.doc__body a:hover{color:var(--c-amarelo);text-decoration-color:currentColor}}.doc__body strong,.doc__body b{font-weight:var(--fw-semibold);color:var(--fg)}.doc__body ul,.doc__body ol{padding-left:1.25em}.doc__body li+li{margin-top:.45em}.doc__body ul li::marker{color:var(--c-amarelo)}.doc__body ol li::marker{color:var(--c-amarelo);font-variant-numeric:tabular-nums}.doc__body blockquote{border-left:1px solid var(--line-gold-strong);font-family:var(--font-serif);color:var(--fg);margin:1.6em 0;padding-left:1.2em;font-size:1.35rem;line-height:1.35}.doc__body hr{background:var(--line);border:0;height:1px;margin:2.4em 0}.doc__body table{border-collapse:collapse;width:100%;font-size:.95rem}.doc__body th,.doc__body td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.65em .5em}.doc__body th{font-weight:var(--fw-medium);color:var(--fg)}.doc__body img{height:auto}.doc__body figure{margin:1.8em 0}.doc__body figcaption{font-size:var(--fs-small);color:var(--fg-muted);margin-top:.6em}.nf{min-height:100vh;min-height:100svh;padding:clamp(80px, 12vh, 140px) var(--gutter) calc(var(--nav-h) + 60px);text-align:center;align-content:center;justify-items:center;gap:clamp(22px,3vw,32px);display:grid;overflow:hidden}.nf__stage{aspect-ratio:2/1.1;place-items:center;width:min(80vw,520px);margin-bottom:-20px;display:grid;position:relative}.nf__glow{pointer-events:none;background:radial-gradient(closest-side,#c8aa6e29,#0000 70%);position:absolute;top:-20%;bottom:-20%;left:-10%;right:-10%}.nf__code{font-family:var(--font-serif);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #c8aa6e80;-webkit-user-select:none;user-select:none;place-items:center;font-size:clamp(7rem,4rem + 14vw,15rem);line-height:1;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.nf__gem{filter:drop-shadow(0 22px 40px #0009);width:min(38vw,200px);height:auto;position:relative}@media (prefers-reduced-motion:no-preference){.nf__gem{animation:nf-float 6s var(--ease-in-out) infinite alternate}}@keyframes nf-float{0%{transform:translateY(-6px)rotate(-3deg)}to{transform:translateY(8px)rotate(3deg)}}.nf__title{max-width:16ch;font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-d3);color:var(--fg);line-height:1}.nf__cases{gap:18px;margin-top:clamp(20px,4vw,44px);display:grid}.nf__cases ul{flex-wrap:wrap;justify-content:center;gap:8px 26px;margin:0;padding:0;list-style:none;display:flex}.nf__case{font-family:var(--font-serif);color:var(--fg-2);transition:color var(--dur-ui) ease;font-size:1.35rem;line-height:1.4}@media (hover:hover){.nf__case:hover{color:var(--c-amarelo)}}}@layer utilities;@property --btn-edge{syntax:"<color>";inherits:true;initial-value:#30373a}@property --btn-run{syntax:"<angle>";inherits:false;initial-value:0deg}@property --btn-spark-a{syntax:"<number>";inherits:false;initial-value:0}
