:root{--paper:#FFFFFF;--paper-2:#F3F2EE;--ink:#0E0E0D;--ink-2:#4A4945;--ink-3:#6B6A65;--line:#DCDAD4;--night:#0E0E0D;--on-night:#F4F3EF;--on-night-2:#A7A6A0;--red:#C8102E;--serif:"Brygada 1918","Iowan Old Style",Georgia,"Times New Roman",serif;--sq:"Saira",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--gutter:clamp(16px,4vw,56px);--max:1400px;--stroke:2px;--stage:#2c3a5f;--on:#fff;--on-2:rgba(255,255,255,.86);color-scheme:light}[hidden]{display:none!important}*{box-sizing:border-box}html{background:var(--paper)}html.lock,html.lock body{overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}h1,h2,h3{font-family:var(--serif);font-weight:600;letter-spacing:-.025em;line-height:.98;margin:0;text-wrap:balance}em{font-style:italic;font-weight:400}p{margin:0}.lbl{font-family:var(--sq);font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.num{font-family:var(--sq);font-variant-numeric:tabular-nums}.gl path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;gap:12px;min-height:50px;padding:0 24px;border-radius:999px;border:var(--stroke) solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--sq);font-weight:600;font-size:15px;letter-spacing:.02em;white-space:nowrap;transition:transform .25s ease,background .25s,color .25s}.btn:hover{transform:translateY(-2px)}.btn .arr{width:22px;height:2px;background:var(--red);position:relative;flex:none}.btn .arr:after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:2px solid var(--red);border-right:2px solid var(--red);transform:rotate(45deg)}.on-stage .btn{background:var(--on);color:var(--stage);border-color:var(--on)}.on-stage .btn.ghost{background:transparent;color:var(--on)}.on-stage .btn.ghost:hover{background:var(--on);color:var(--stage)}.curtain{position:fixed;inset:0;z-index:200;background:transparent;pointer-events:none;overflow:hidden}.curtain .row{position:absolute;left:0;top:0;height:0;white-space:nowrap;will-change:transform}.curtain .cv{position:absolute;aspect-ratio:2/3;background-size:cover;background-position:center;box-shadow:0 2px 6px #0003,0 34px 70px #00000059;will-change:filter,opacity}.curtain .skip{position:absolute;right:var(--gutter);bottom:calc(28px + env(safe-area-inset-bottom,0px));pointer-events:auto;font-family:var(--sq);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:10px;cursor:pointer;opacity:0;transition:color .3s}.curtain .skip:hover{color:var(--ink)}.curtain .skip i{width:28px;height:1px;background:currentColor;display:block}body.pre{overflow:hidden}body.pre .nav{transform:translateY(calc(-100% - 12px))}body.pre #v-home>:not(#stage),body.pre main>:not(#v-home),body.pre footer,body.pre .corner{opacity:0;pointer-events:none}.stage.pre{background:var(--paper);transition:none}.tpause{position:absolute;top:18px;right:var(--gutter);z-index:6;width:36px;height:36px;border-radius:50%;border:1px solid color-mix(in srgb,var(--on) 55%,transparent);color:var(--on);display:grid;place-items:center;opacity:.8;transition:opacity .2s,background .2s}.tpause:hover{opacity:1;background:color-mix(in srgb,var(--on) 12%,transparent)}.tpause .pl{display:none}.tpause[aria-pressed=true] .pl{display:block}.tpause[aria-pressed=true] .pz{display:none}body.pre .tpause{opacity:0;pointer-events:none}.stage .tint{position:absolute;top:0;bottom:0;left:0;width:200%;background:var(--stage);z-index:0;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);transform:translate(50%);display:none;pointer-events:none}.nav .play{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.3);display:grid;place-items:center;color:var(--ink);opacity:.5;margin-left:-12px;transition:opacity .2s;flex:none}.nav .play:hover{opacity:1}.ctl{position:fixed;left:16px;bottom:16px;z-index:300;display:flex;gap:6px;opacity:.85}.ctl button{font:600 11px var(--sq);padding:6px 11px;border-radius:999px;border:1px solid #DCDAD4;background:#fff;cursor:pointer}.ctl button.on{background:var(--ink);color:#fff;border-color:var(--ink)}@media(max-width:860px){.ctl{display:none}}.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;gap:24px;min-height:70px}.brand{display:flex;align-items:center;gap:12px}.brand svg{width:58px;height:17px;overflow:visible}.brand img{height:15px;width:auto}.nav ul{display:flex;gap:26px;list-style:none;margin:0 0 0 18px;padding:0;font-family:var(--sq);font-size:15px;font-weight:500}.nav ul a{color:var(--ink-2);position:relative;padding-block:6px;white-space:nowrap}.nav ul a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.7,0,.2,1)}.nav ul a:hover,.nav ul a.on{color:var(--ink)}.nav ul a:hover:after,.nav ul a.on:after{transform:scaleX(1)}.nav-r{margin-left:auto;display:flex;align-items:center;gap:6px}.ic{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;position:relative;transition:background .2s}.ic:hover{background:var(--paper-2)}.ic svg{width:20px;height:20px}.bag-n{position:absolute;top:4px;right:3px;min-width:17px;height:17px;border-radius:9px;background:var(--red);color:#fff;font:700 10.5px/17px var(--sq);text-align:center;padding:0 4px}.menu-btn{display:none}@media(max-width:520px){.nav .wrap{gap:10px;min-height:62px}.brand{gap:8px}.brand svg{width:46px;height:14px}.brand img{height:12px}.nav .play,#openAcc{display:none}.nav-r{gap:0}.ic{width:40px;height:40px}}.nav ul a.hov{color:var(--ink)}.nav ul a.hov:after{transform:scaleX(1)}.mega{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 40px 80px #00000024;clip-path:inset(0 0 100% 0);transition:clip-path .7s cubic-bezier(.7,0,.2,1);pointer-events:none}.mega.open{clip-path:inset(0);pointer-events:auto}.mega .wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,72px);padding-block:40px 44px;align-items:stretch}.mega .cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ml{display:grid;gap:0;align-content:start}.ml .lbl{margin-bottom:14px}.ml a{font-family:var(--serif);font-size:clamp(18px,1.4vw,22px);font-weight:400;letter-spacing:-.01em;line-height:1.15;padding:6px 0;display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--ink);transition:color .2s,padding .25s}.ml a small{font-family:var(--sq);font-size:11.5px;font-weight:500;color:var(--ink-3);white-space:nowrap}.ml a:hover{color:var(--red);padding-left:6px}.ml a.min{font-family:var(--sq);font-size:14px;font-weight:500;color:var(--ink-2);padding:4px 0}.ml a.min:hover{color:var(--ink)}.ml .more{font-family:var(--sq);font-size:13.5px;font-weight:600;color:var(--ink);margin-top:14px;display:inline-flex;gap:10px;align-items:center}.apeople{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 14px;margin-top:4px}.apeople a{display:grid;grid-template-rows:64px 36px;justify-items:center;align-items:start;gap:10px;text-align:center;font-family:var(--serif);font-size:15px;line-height:1.15}.apeople a span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apeople .av{width:64px;height:64px;border-radius:50%;background:var(--paper-2);display:grid;place-items:center;font-family:var(--sq);font-weight:600;font-size:15px;color:var(--ink-2);overflow:hidden;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.apeople .av img{width:100%;height:100%;object-fit:cover}.apeople a:hover .av{transform:translateY(-4px)}.feat{position:relative;min-height:360px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;padding:0 0 28px 24px}.ftx{position:relative;z-index:1}.ftx .lbl{color:var(--stage);transition:color .9s}.ftx h3{font-size:clamp(26px,2.3vw,38px);color:var(--ink);margin-top:10px;max-width:14ch}.ftx .au{font-style:italic;color:var(--ink-2);margin-top:6px;font-size:17px}.ftx .btn{margin-top:20px}.ftx .pct{font-family:var(--sq);font-weight:700;font-size:40px;letter-spacing:-.02em;line-height:1;margin-top:14px;display:flex;align-items:baseline;gap:10px}.ftx .pct small{font-size:13px;font-weight:500;letter-spacing:0;color:var(--ink-2)}.fwrap{position:relative;align-self:stretch;min-height:320px;display:grid;place-items:center;perspective:1400px}.fwrap .shape{position:absolute;inset:4% 0;background:var(--stage);clip-path:none;transition:clip-path 1.1s cubic-bezier(.7,0,.2,1),background 1.1s}.fwrap .cov{grid-area:1/1;position:relative;width:clamp(140px,12vw,180px);box-shadow:0 2px 6px #0003,0 30px 60px #00000059;backface-visibility:hidden;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .7s;transform-origin:center}.fwrap .cov.in{transform:rotateY(100deg) translate(40px);opacity:0}.fwrap .cov.out{transform:rotateY(-100deg) translate(-40px);opacity:0}.feat.night{display:block;background:var(--night);color:var(--on-night);padding:40px}.feat.night h3{color:var(--on-night);font-size:clamp(28px,2.6vw,42px);max-width:16ch}.feat.night p{color:var(--on-night-2);font-size:16.5px;line-height:1.55;margin-top:16px;max-width:40ch}.feat.night .btn{background:var(--on-night);color:var(--night);border-color:var(--on-night);margin-top:22px}.feat .dots{position:absolute;left:24px;bottom:0;display:flex;gap:6px;z-index:2}.feat .dots i{width:24px;height:2px;background:var(--line);display:block}.feat .dots i.on{background:var(--ink)}@media(max-width:1120px){.nav ul{display:none}.menu-btn{display:grid}.mega{display:none}}.mmenu{position:fixed;inset:0;z-index:80;overflow-y:auto;background:var(--night);color:var(--on-night);padding:18px var(--gutter);display:flex;flex-direction:column}.mmenu .ic{color:var(--on-night);background:transparent}.mmenu .ic:hover,.mmenu .ic:focus-visible{background:#2a2926;outline-color:var(--on-night)}.mmenu nav{display:grid;margin-top:30px}.mcamps{display:grid;margin-top:28px}.mcamps a{display:flex;justify-content:space-between;gap:16px;font-family:var(--sq);font-size:16px;padding:12px 0;border-bottom:1px solid #33322f}.mcamps a small{color:var(--on-night-2)}.mmenu nav a{font-family:var(--serif);font-size:clamp(30px,8vw,44px);font-weight:600;letter-spacing:-.02em;padding:10px 0;border-bottom:1px solid #33322f}.corner{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:45;mix-blend-mode:difference;color:#fff;pointer-events:none;opacity:0;transition:opacity .6s}.corner.l{left:var(--gutter)}.corner.r{right:var(--gutter)}.corner svg{width:72px;height:22px;display:block;overflow:visible}.corner img{height:14px;display:block;filter:invert(1)}body.ready .corner{opacity:1}@media(max-width:860px){.corner{display:none}}.view{display:none}.view.on{display:block}.sec{padding-block:clamp(56px,8vw,120px) 0}.fio{height:var(--stroke);background:var(--ink)}.sec-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:end;padding-top:22px;margin-bottom:clamp(28px,4vw,48px)}.sec-head h2{font-size:clamp(40px,5.6vw,88px)}.sec-head p{color:var(--ink-2);font-size:clamp(16px,1.3vw,19px);max-width:44ch}.lnk{font-family:var(--sq);font-weight:600;font-size:14.5px;display:inline-flex;gap:10px;align-items:center;margin-top:14px}.lnk .arr{width:20px;height:2px;background:var(--red);position:relative}.lnk .arr:after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:2px solid var(--red);border-right:2px solid var(--red);transform:rotate(45deg)}@media(max-width:860px){.sec-head{grid-template-columns:1fr}}.stage{background:var(--stage);color:var(--on);transition:background 1s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stage .wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:min(680px,78vh);padding-block:clamp(40px,5vw,72px) clamp(90px,8vw,120px);position:relative;z-index:2}.scopy{position:relative;z-index:2}.scopy .lbl{color:var(--on-2);display:flex;gap:12px;align-items:center;margin-bottom:22px}.scopy .lbl .live{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px #c8102e4d;animation:none}@keyframes blink{50%{opacity:.3}}.scopy h1{font-size:clamp(44px,6vw,96px);margin:0 0 16px;line-height:.94;color:var(--on);letter-spacing:-.03em;max-width:12ch}.scopy h1 .ln{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.scopy h1 .ln>span{display:block;transform:translateY(110%)}.scopy .by{font-size:clamp(18px,1.5vw,22px);font-style:italic;color:var(--on-2);margin-bottom:34px;opacity:0}.scopy .syn{font-size:clamp(16px,1.25vw,19px);color:var(--on-2);max-width:42ch;margin-top:20px;line-height:1.5}.scopy .acts{display:flex;flex-wrap:wrap;gap:12px;align-items:center;opacity:0}.scopy .lbl,.scopy .meta{opacity:0}.scopy .meta{display:flex;gap:26px;margin-top:26px;font-family:var(--sq);font-size:13.5px;color:var(--on-2)}.scopy .meta b{display:block;color:var(--on);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.comp{position:relative;aspect-ratio:1/1;max-width:560px;width:100%;justify-self:center;z-index:1}.piece{position:absolute;box-shadow:0 2px 6px #0000002e,0 30px 60px #00000059;overflow:hidden;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.piece img{display:block;width:100%;height:100%;object-fit:cover}.stage .art{position:relative;aspect-ratio:2/3;width:min(58%,max(320px,17vw));max-width:none;justify-self:center;z-index:4}.stage .art .orbit{position:absolute;inset:0;z-index:3}.stage .art .pc{position:absolute;background-size:cover;background-position:center;box-shadow:0 20px 50px #00000059;opacity:0}.stage .art .pc.a{width:48%;aspect-ratio:1;right:-24%;top:-5%;border-radius:50%;animation:fa 9s ease-in-out infinite}.stage .art .pc.b{width:58%;aspect-ratio:4/3;left:-34%;bottom:-4%;animation:fb 11s ease-in-out infinite}.stage .art .hcov{position:absolute;inset:0;background-size:cover;background-position:center;box-shadow:0 2px 6px #0003,0 34px 70px #0006;opacity:0;z-index:5;transition:none}.stage .art.live .hcov{animation:float 7s ease-in-out infinite}@keyframes fa{50%{translate:0 -10px}}@keyframes fb{50%{translate:0 8px}}@keyframes float{50%{transform:translateY(-6px)}}.cap{position:absolute;left:0;bottom:-2px;font-family:var(--sq);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-2)}.quoteline{position:absolute;left:0;right:0;bottom:0;z-index:3;opacity:0;border-top:1px solid color-mix(in srgb,var(--on) 25%,transparent);padding-block:16px;overflow:hidden;white-space:nowrap;font-style:italic;font-size:clamp(17px,1.4vw,21px);color:var(--on-2)}.quoteline span{display:inline-block;padding-right:80px;animation:run 48s linear infinite}@keyframes run{to{transform:translate(-50%)}}.tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:var(--stroke) solid var(--ink)}.tab{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;text-align:left;padding:16px 16px 16px 0;opacity:.45;transition:opacity .3s;position:relative;min-width:0}.tab:hover,.tab.on{opacity:1}.tab img{width:40px;aspect-ratio:2/3;object-fit:cover;display:block}.tab small{display:block;font-family:var(--sq);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15.5px;font-weight:600;line-height:1.15;margin-top:3px}.tab .bar{position:absolute;left:0;right:0;bottom:-2px;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left}@media(max-width:860px){.stage .wrap{grid-template-columns:1fr;min-height:0;padding-bottom:90px}.comp{max-width:340px;order:-1}.stage .art{width:min(48%,230px);order:-1}.stage .art .pc{display:none}.tabs{grid-template-columns:repeat(4,minmax(170px,1fr));overflow-x:auto;scrollbar-width:none}}.launch{position:relative;padding-block:40px 0}.launch .word{position:sticky;top:calc(50vh - .5em);text-align:center;font-size:clamp(64px,12.5vw,210px);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--ink);pointer-events:none;z-index:0;transition:opacity .4s}.launch{padding-bottom:1em}.launch .flow{position:relative;z-index:1;display:grid;justify-items:center;gap:clamp(60px,10vw,160px);padding-block:clamp(120px,22vh,260px)}.launch .flow a{width:min(44vw,280px);display:grid;gap:12px;text-align:center}.launch .cov{width:100%}.launch .flow h3{font-size:20px}.launch .flow .au{font-style:italic;color:var(--ink-2);font-size:16px}.launch .flow a:nth-child(2n){transform:translate(26%)}.launch .flow a:nth-child(odd){transform:translate(-26%)}.launch .more{text-align:center;padding-bottom:40px;position:relative;z-index:1;background:var(--paper)}.cov{position:relative;aspect-ratio:2/3;background-size:cover;background-position:center;background-color:var(--paper-2)}.cov.sh{box-shadow:0 1px 2px #0000001f,0 14px 34px #0000002e}.seal{position:absolute;top:calc(-18px + var(--i,0) * 50px);right:-22px;z-index:2;width:62px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.28))}.seal svg{display:block;width:100%;height:auto;overflow:visible}.camps{border-top:var(--stroke) solid var(--ink)}.camp{display:grid;grid-template-columns:120px minmax(0,1.2fr) minmax(0,1fr) auto;gap:clamp(18px,3vw,48px);align-items:center;padding-block:clamp(22px,3vw,36px);border-bottom:1px solid var(--line);text-align:left;width:100%}.camp .cov{width:120px}.camp h3{font-size:clamp(28px,3vw,44px)}.camp .au{font-style:italic;color:var(--ink-2);margin-top:6px}.camp .when{font-family:var(--sq);font-size:13.5px;color:var(--ink-3);margin-top:12px;letter-spacing:.02em}.meter{display:grid;gap:10px}.meter .top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;align-items:end}.meter .pct{font-family:var(--sq);font-weight:700;font-size:clamp(38px,4vw,58px);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.meter .sub{font-family:var(--sq);font-size:13.5px;color:var(--ink-2);line-height:1.45;max-width:28ch;padding-bottom:4px}.meter .sub b{color:var(--ink);font-weight:700}.line{position:relative;height:2px;background:var(--line)}.line b{position:absolute;left:0;top:0;height:100%;background:var(--ink);width:0;transition:width 1.4s cubic-bezier(.3,0,.2,1)}.line i{position:absolute;top:-2px;width:3px;height:6px;background:var(--red)}.line.done b{background:var(--ink)}.line.done:after{content:"";position:absolute;right:0;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--red)}.camp .go{width:52px;height:52px;border-radius:50%;border:var(--stroke) solid var(--ink);display:grid;place-items:center;transition:background .25s,color .25s}.camp:hover .go{background:var(--ink);color:var(--paper)}@media(max-width:980px){.camp{grid-template-columns:90px minmax(0,1fr)}.camp .cov{width:90px}.camp .meter{grid-column:1/-1}.camp .go{display:none}}.way{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,40px)}.wcard{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;align-items:start;text-align:left}.wcard .cov{width:84px}.wcard h3{font-size:22px;line-height:1.08}.wcard .au{font-style:italic;color:var(--ink-2);font-size:16px;margin-top:4px}.steps{position:relative;margin-top:16px;height:10px;background:var(--paper-2)}.steps .ln{position:absolute;inset:0}.steps .ln b{display:block;height:100%;background:var(--ink)}.steps i{position:absolute;top:0;width:2px;height:100%;background:var(--paper)}.steps i.now{background:var(--red);width:10px;height:22px;top:-6px;margin-left:-4px}.steps i.next{background:var(--paper)}.snames{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));font-family:var(--sq);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:10px}.snames>*{white-space:nowrap}.snames span{visibility:hidden}.snames>:nth-child(2),.snames>:nth-child(3){text-align:center}.snames>:last-child{text-align:right}.snames b{color:var(--red)}.wcard .st{font-family:var(--sq);font-size:14px;color:var(--ink-2);margin-top:10px}.wcard .st b{color:var(--ink);font-size:16px}@media(max-width:900px){.way{grid-template-columns:1fr}}.shelf{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);align-items:end}.bk{display:grid;gap:14px;text-align:left}.bk .cov{width:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.bk:hover .cov{transform:translateY(-8px)}.bk h3{font-size:19px;line-height:1.12}.bk .au{font-style:italic;color:var(--ink-2);font-size:15.5px}.bk .pr{font-family:var(--sq);font-weight:600;font-size:15px;margin-top:4px}.bk .rk{font-family:var(--sq);font-weight:700;font-size:13px;color:var(--ink-3);letter-spacing:.08em}@media(max-width:1100px){.shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}.prized-sec{background:var(--pz,#0E0E0D);color:#fff;margin-top:clamp(56px,8vw,120px);padding-block:clamp(56px,7vw,100px);transition:background 1.2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.prized-sec .sec-head p{color:#ffffffdb}.prized-sec .lbl{color:#fff9}.prized-sec .lnk .arr{background:#fff}.prized-sec .lnk .arr:after{border-color:#fff}.pz{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:clamp(24px,4vw,64px);align-items:end}.pz-info{display:grid;gap:8px;align-content:end;min-height:200px}.pz-info .pn{font-size:clamp(44px,5.6vw,96px);line-height:.95;letter-spacing:-.03em}.pz-info .ps{font-family:var(--sq);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;display:flex;gap:14px;align-items:center}.pz-info .ps b{color:#fff;font-weight:600}.pz-info .ps i{width:28px;height:2px;background:var(--red);display:block}.pz-info .pt{margin-top:14px;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.15}.pz-info .pa{font-style:italic;color:#ffffffdb;font-size:17px}.pz-info .btn{margin-top:18px;background:#fff;color:#0e0e0d;border-color:#fff;justify-self:start}.pz-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,28px);align-items:end}.pz-row a{display:block;position:relative;opacity:.55;transform:translateY(0) scale(.94);transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);transform-origin:bottom}.pz-row a.on{opacity:1;transform:translateY(-14px) scale(1.04)}.pz-row a:hover{opacity:1}.pz-row .cov{width:100%}.pz-row.rise a{animation:rise 1s cubic-bezier(.16,1,.3,1) both}@keyframes rise{0%{opacity:0;transform:translateY(60px)}}@media(max-width:900px){.pz{grid-template-columns:1fr}.pz-row{grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto}}.selos{border-top:var(--stroke) solid var(--ink)}.selo{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:24px;align-items:center;padding-block:20px;border-bottom:1px solid var(--line);transition:padding .35s}.selo:hover{padding-left:12px}.selo svg{width:110px;height:auto}.selo strong{font-size:clamp(28px,3.4vw,48px);font-weight:600;letter-spacing:-.02em;line-height:1}.selo span{font-family:var(--sq);font-size:14px;color:var(--ink-2)}.night{background:var(--night);color:var(--on-night)}.publish{margin-top:clamp(64px,9vw,140px);padding-block:clamp(72px,10vw,150px)}.pub-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.publish h2{font-size:clamp(46px,7vw,116px);color:var(--on-night)}.publish p{color:var(--on-night-2);font-size:clamp(16px,1.4vw,20px);max-width:42ch;margin-top:24px}.publish .small{font-family:var(--sq);font-size:13.5px;margin-top:22px;color:var(--on-night-2)}.publish .small a{text-decoration:underline;text-underline-offset:3px}.hows{display:grid;border-top:1px solid #33322f;margin-top:18px}.hows>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid #33322f}.hows>div>span{font-family:var(--sq);font-size:12.5px;color:var(--on-night-2);padding-top:6px}.hows b{font-size:clamp(20px,1.9vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.15;display:block}.hows small{display:block;font-family:var(--sq);font-size:14px;color:var(--on-night-2);margin-top:6px}@media(max-width:860px){.pub-grid{grid-template-columns:1fr}}footer{background:var(--night);color:var(--on-night-2);padding-block:0 80px;font-family:var(--sq);font-size:14px}.fgrid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:24px;border-top:1px solid #33322f;padding-top:36px}.fgrid h4{color:var(--on-night);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.fgrid a{display:block;padding:3px 0}.fgrid a:hover{color:var(--on-night)}.fgrid p{font-family:var(--serif);font-size:17px;color:var(--on-night);max-width:22ch;margin-top:16px;font-style:italic}@media(max-width:760px){.fgrid{grid-template-columns:1fr 1fr}}.cat-hero{position:relative;overflow:hidden;padding-top:clamp(36px,5vw,64px);border-bottom:var(--stroke) solid var(--ink);transition:background 1s cubic-bezier(.4,0,.2,1),color 1s}.cat-hero.tint{background:var(--stage);color:var(--on)}.cat-hero.tint .lbl,.cat-hero.tint .count{color:var(--on-2)}.cat-hero.tint .count b{color:var(--on)}.cat-hero.tint h1 em{color:var(--on-2)}.cat-hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.cat-hero h1{font-size:clamp(60px,10vw,168px);line-height:.9;margin-top:12px;letter-spacing:-.04em}.cat-hero h1 em{color:var(--ink-3)}.cat-hero .count{font-family:var(--sq);font-size:14px;color:var(--ink-2);padding-bottom:14px;text-align:right;white-space:nowrap}.cat-hero .count b{display:block;font-size:clamp(28px,3vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--ink)}.river{overflow:hidden;margin-top:clamp(26px,4vw,44px);display:grid;gap:12px;padding-bottom:clamp(26px,4vw,44px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.river .row{display:flex;gap:12px;width:max-content;animation:river 70s linear infinite}.river .row.rev{animation-direction:reverse;animation-duration:90s}.river:hover .row{animation-play-state:paused}.river .cov{width:clamp(78px,8.5vw,120px);flex:none;cursor:pointer;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.river .cov:hover{transform:translateY(-8px)}@keyframes river{to{transform:translate(-50%)}}.fbar{position:sticky;top:70px;z-index:40;background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.fbar .wrap{display:flex;gap:16px 32px;align-items:center;min-height:64px;padding-block:8px;flex-wrap:wrap}.genres{display:flex;gap:0 22px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.genres button{font-family:var(--serif);font-size:clamp(18px,1.5vw,23px);font-weight:600;letter-spacing:-.02em;color:var(--ink-3);display:inline-flex;gap:6px;align-items:baseline;padding-block:6px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;white-space:nowrap}.genres button small{font-family:var(--sq);font-size:11px;font-weight:600;color:var(--ink-3)}.genres button:hover{color:var(--ink)}.genres button.on{color:var(--ink);border-color:var(--red)}.search{display:flex;align-items:center;gap:10px;height:42px;border-bottom:var(--stroke) solid var(--ink);font-family:var(--sq);min-width:0;width:min(300px,100%)}.search input{border:0;outline:0;background:none;font:inherit;font-size:16px;color:var(--ink);width:100%;min-width:0}.search svg{width:18px;height:18px;color:var(--ink-3);flex:none}.ftools{display:flex;gap:18px 40px;align-items:center;flex-wrap:wrap;padding-block:18px;border-bottom:1px solid var(--line)}.fgroup{display:flex;gap:12px;align-items:center}.fgroup .lbl{font-size:11px}.selochips{display:flex;flex-wrap:wrap;gap:6px}.selochip{display:inline-flex;align-items:center;gap:8px;font-family:var(--sq);font-size:13px;font-weight:500;padding:6px 12px 6px 8px;border:1.5px solid var(--line);border-radius:999px;transition:border-color .2s,background .2s}.selochip svg{width:22px;height:auto}.selochip:hover{border-color:var(--ink)}.selochip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.clear{font-family:var(--sq);font-size:13px;font-weight:600;color:var(--red);display:inline-flex;gap:8px;align-items:center;white-space:nowrap;margin-left:auto}.clear:hover{text-decoration:underline}.range{display:flex;gap:12px;align-items:center;font-family:var(--sq);font-size:13px;color:var(--ink-2)}.range input{width:150px;accent-color:var(--ink);height:2px;cursor:pointer}.range b{color:var(--ink);white-space:nowrap}.sorts{display:flex;gap:14px}.sorts button{font-family:var(--sq);font-size:13.5px;color:var(--ink-2);padding:3px 0;display:flex;gap:8px;align-items:center;white-space:nowrap}.sorts button:before{content:"";width:10px;height:2px;background:var(--line);transition:background .2s,width .2s}.sorts button.on{color:var(--ink);font-weight:600}.sorts button.on:before{background:var(--red);width:18px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(40px,4vw,64px) clamp(16px,2.4vw,32px);padding-block:clamp(32px,4vw,56px) 120px}.gi{display:grid;gap:14px;text-align:left;position:relative;border-top:1px solid var(--line);padding-top:12px;align-content:start}.gi .ix{font-family:var(--sq);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:flex;justify-content:space-between;gap:8px}.gi .ix .st{color:var(--red)}.gi .cv{position:relative;padding:10% 14% 0;isolation:isolate;display:block}.gi .cv:before{content:"";position:absolute;inset:0 0 16%;background:var(--bc,var(--paper-2));transform:scaleY(0);transform-origin:bottom;transition:transform .55s cubic-bezier(.2,.8,.2,1);z-index:-1}.gi:hover .cv:before,.gi:focus-within .cv:before{transform:scaleY(1)}.gi .cov{width:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.gi:hover .cov{transform:translateY(-12px)}.gi .plus{position:absolute;right:8%;bottom:4%;width:44px;height:44px;border-radius:50%;background:var(--paper);color:var(--ink);border:var(--stroke) solid var(--ink);display:grid;place-items:center;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s,background .2s,color .2s;z-index:3}.gi:hover .plus,.gi:focus-within .plus{opacity:1;transform:none}.gi .plus:hover{background:var(--ink);color:var(--paper)}@media(hover:none){.gi .plus{opacity:1;transform:none;top:58px;bottom:auto;right:10px;width:40px;height:40px}}.gi h3{font-size:19px;line-height:1.12}.gi .au{font-style:italic;color:var(--ink-2);font-size:15.5px;margin-top:4px;display:block}.gi .pr{font-family:var(--sq);font-weight:600;font-size:15px;margin-top:8px}.gi .pr s{color:var(--ink-3);font-weight:400;margin-right:6px}.gi.enter{animation:gin 1.1s cubic-bezier(.16,1,.3,1) both}@keyframes gin{0%{opacity:.001;transform:translateY(34px);filter:blur(10px)}60%{filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}.grid.out .gi{animation:gout .32s cubic-bezier(.7,0,.2,1) both}@keyframes gout{to{opacity:0;transform:translateY(-14px);filter:blur(6px)}}.empty{grid-column:1/-1;padding:60px 0;font-family:var(--sq);color:var(--ink-2)}@media(max-width:1100px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.cat-hero .wrap{grid-template-columns:1fr}.cat-hero .count{text-align:left}.fbar{top:70px}.fbar .wrap{flex-wrap:wrap;row-gap:4px}.search{width:100%;order:-1}.sorts{overflow-x:auto;scrollbar-width:none;max-width:100%}}@media(max-width:560px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bhead{text-align:center;padding-block:clamp(28px,4vw,56px) clamp(24px,3vw,40px)}.bhead .crumb{font-family:var(--sq);font-size:13.5px;color:var(--ink-2);display:inline-flex;gap:8px;align-items:center;margin-bottom:26px}.bhead h1{font-size:clamp(44px,7vw,112px);max-width:16ch;margin-inline:auto}.bhead .by{font-size:clamp(20px,1.8vw,26px);font-style:italic;color:var(--ink-2);margin-top:14px}.bhead .by a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.bshow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);max-width:900px;margin:clamp(24px,4vw,48px) auto 0;align-items:center}.bshow .cov{width:100%;max-width:380px;justify-self:end}.bshow .ph{aspect-ratio:4/3;overflow:hidden;justify-self:start;width:100%;max-width:440px}.bshow .ph img{width:100%;height:100%;object-fit:cover;display:block}.bshow.single{grid-template-columns:1fr}.bshow.single .cov{justify-self:center}.buyrow{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:clamp(24px,3vw,40px)}.fmt{display:inline-grid;grid-template-columns:auto 1fr;gap:0 14px;align-items:center;border:var(--stroke) solid var(--ink);border-radius:999px;padding:10px 22px 10px 16px;text-align:left;transition:background .25s,color .25s}.fmt:hover,.fmt.on{background:var(--ink);color:var(--paper)}.fmt svg{width:30px;height:auto;grid-row:span 2}.fmt small{font-family:var(--sq);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.fmt b{font-family:var(--sq);font-size:18px;font-weight:700}.band{background:var(--stage);color:var(--on);padding-block:clamp(80px,12vw,170px)}.band .q{font-size:clamp(28px,4.2vw,66px);line-height:1.12;letter-spacing:-.02em;font-style:italic;font-weight:400;max-width:26ch;margin-inline:auto;text-align:center}.band .q .w{display:inline-block;opacity:.2;transition:opacity .4s}.band .q .w.on{opacity:1}.band .src{text-align:center;font-family:var(--sq);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-2);margin-top:28px}.bbody{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(28px,6vw,100px);padding-block:clamp(56px,8vw,110px) 0}.facts{display:grid;align-content:start;position:sticky;top:90px}.facts div{display:grid;gap:4px;border-top:1px solid var(--line);padding:12px 0;font-size:16px}.facts span{font-family:var(--sq);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--stage)}.facts strong{font-weight:500}.facts .fts{margin-top:14px;display:grid;gap:8px}.read h2{font-size:clamp(30px,3.2vw,46px);margin-bottom:18px}.read .block+.block{margin-top:clamp(48px,6vw,80px)}.prose{font-size:20px;line-height:1.62;max-width:36em}.ph{color:var(--ink-3);font-style:italic}.design{background:var(--paper-2);margin-top:clamp(56px,8vw,110px);padding-block:clamp(56px,8vw,110px)}.design .dgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:start}.design h2{font-size:clamp(34px,4vw,60px)}.design .note{font-size:19px;line-height:1.6;margin-top:22px;max-width:36em}.design .sig{font-family:var(--sq);font-size:14px;color:var(--ink-2);margin-top:16px}.spreads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.spreads img{width:100%;display:block;box-shadow:0 10px 30px #00000024;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.spreads img:nth-child(2){transform:translateY(28px)}.spreads img:hover{transform:scale(1.03)}@media(max-width:860px){.design .dgrid{grid-template-columns:1fr}}.author{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding-block:clamp(56px,8vw,110px) 0}.author .face{width:220px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--stage)}.author .face img{width:100%;height:100%;object-fit:cover;display:block}.author .face.initials{display:grid;place-items:center;color:var(--on);font-family:var(--sq);font-weight:700;font-size:64px}.author h2{font-size:clamp(34px,4vw,60px)}.author p{font-size:19px;line-height:1.6;max-width:40em;margin-top:16px;color:var(--ink-2)}@media(max-width:760px){.author{grid-template-columns:1fr}.author .face{width:160px}}.colofao{margin-top:clamp(56px,8vw,110px);border-top:var(--stroke) solid var(--ink);padding-top:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px 28px}.colofao div{display:grid;gap:2px}.colofao dt{font-family:var(--sq);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.colofao dd{margin:0;font-size:17px}@media(max-width:960px){.bbody{grid-template-columns:1fr}.facts{position:static;grid-template-columns:repeat(2,1fr);gap:0 20px}}.chero{background:var(--stage);color:var(--on);position:relative;overflow:hidden}.chero .wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);align-items:center;padding-block:clamp(40px,5vw,72px) clamp(48px,6vw,80px)}.chero .crumb{font-family:var(--sq);font-size:13.5px;color:var(--on-2);display:inline-flex;gap:8px;align-items:center}.chero h1{font-size:clamp(46px,6.4vw,104px);margin:18px 0 12px;color:var(--on)}.chero .by{font-size:clamp(20px,1.8vw,26px);font-style:italic;color:var(--on-2)}.live-panel{margin-top:30px;border-top:1px solid color-mix(in srgb,var(--on) 30%,transparent);padding-top:22px;display:grid;gap:18px}.live-panel .big{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.live-panel .pct{font-family:var(--sq);font-weight:700;font-size:clamp(64px,8vw,120px);letter-spacing:-.03em;line-height:.9;font-variant-numeric:tabular-nums}.live-panel .of{font-family:var(--sq);font-size:15px;color:var(--on-2);line-height:1.3}.live-panel .of b{display:block;color:var(--on);font-size:22px;font-weight:700}.live-panel .line{background:color-mix(in srgb,var(--on) 25%,transparent)}.live-panel .line b{background:var(--on)}.clock{display:flex;gap:18px;font-family:var(--sq)}.clock div{display:grid}.clock b{font-size:clamp(26px,2.6vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.clock small{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-2);margin-top:6px}.cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:6px}.cta .price{font-family:var(--sq);color:var(--on-2);font-size:14px}.cta .price b{color:var(--on);font-size:20px;font-weight:700}.cta .price s{margin-left:6px}.ribbon{display:inline-flex;align-items:center;gap:10px;font-family:var(--sq);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--on);border:1px solid color-mix(in srgb,var(--on) 50%,transparent);border-radius:999px;padding:7px 14px}.ribbon .live{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px #c8102e4d;animation:none}.cbar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--ink);color:var(--paper);transform:translateY(110%);transition:transform .4s cubic-bezier(.2,.8,.2,1);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px))}.cbar.show{transform:none}.cbar .in{max-width:var(--max);margin-inline:auto;display:flex;align-items:center;gap:20px}.cbar .t{font-size:18px;font-weight:600;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbar .p{font-family:var(--sq);font-weight:700;font-size:20px;margin-left:auto;white-space:nowrap}.cbar .btn{background:var(--paper);color:var(--ink);border-color:var(--paper);min-height:44px}@media(max-width:640px){.cbar .p{display:none}}.howc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:var(--stroke) solid var(--ink)}.howc div{padding:22px 24px 26px 0;border-right:1px solid var(--line);position:relative}.howc div:last-child{border-right:0}.howc div+div{padding-left:24px}.howc .k{font-family:var(--sq);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.howc b{display:block;font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.02em;margin-top:8px;line-height:1.1}.howc small{display:block;font-family:var(--sq);font-size:14px;color:var(--ink-2);margin-top:10px;line-height:1.45}.howc .now:before{content:"";position:absolute;left:0;top:-2px;width:100%;height:3px;background:var(--red)}.howc .now .k{color:var(--red)}@media(max-width:760px){.howc{grid-template-columns:1fr}.howc div{border-right:0;border-bottom:1px solid var(--line);padding-left:0}}.cnums{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(24px,5vw,80px);align-items:end}.kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 28px}.kpis div{border-top:1px solid var(--line);padding-top:12px}.kpis b{font-family:var(--sq);font-weight:700;font-size:clamp(30px,3vw,44px);letter-spacing:-.02em;line-height:1;display:block}.kpis span{font-family:var(--sq);font-size:12.5px;color:var(--ink-2);display:block;margin-top:6px}.bars{display:flex;align-items:end;gap:4px;height:160px;border-bottom:var(--stroke) solid var(--ink);padding-bottom:0}.bars i{flex:1;background:var(--ink);min-width:3px;transform:scaleY(0);transform-origin:bottom;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.bars i.today{background:var(--red)}.bars i.future{background:var(--line)}.bars-x{display:flex;justify-content:space-between;font-family:var(--sq);font-size:12px;color:var(--ink-3);margin-top:8px}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,80px)}.get{display:grid;gap:0;border-top:var(--stroke) solid var(--ink)}.get>div>div{display:block}.about{padding-block:clamp(48px,7vw,104px) 0}.about h1{font-size:clamp(48px,7vw,112px);margin:18px 0 28px;max-width:12ch}.about .lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,80px);align-items:start}.about .lead p{font-size:clamp(19px,1.6vw,23px);line-height:1.55;margin:0 0 18px;max-width:38em}.about .lead p.k{font-size:clamp(22px,2vw,28px);line-height:1.4}.vals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:var(--stroke) solid var(--ink);border-bottom:1px solid var(--line)}.vals>div{padding:26px 22px 28px 0;border-right:1px solid var(--line)}.vals>div:last-child{border-right:0}.vals .k{font-family:var(--sq);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--red);display:block;margin-bottom:14px}.vals b{display:block;font-size:clamp(20px,1.7vw,26px);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin-bottom:10px}.vals p{font-size:15.5px;line-height:1.5;color:var(--ink-2)}.crew{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.5vw,36px);margin-top:28px}.crew .pt{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--paper-2)}.crew .pt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity 1.1s cubic-bezier(.2,.8,.2,1),transform 1.4s cubic-bezier(.2,.8,.2,1)}.crew .pt img.c{opacity:0}.crew figure:hover .pt img.c{opacity:1}.crew figure:hover .pt img{transform:scale(1.03)}.crew figure{margin:0}.crew figcaption{margin-top:14px}.crew b{display:block;font-size:clamp(19px,1.6vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.crew small{display:block;font-family:var(--sq);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:8px 0 10px}.crew p{font-size:15px;line-height:1.5;color:var(--ink-2)}.canais{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:var(--stroke) solid var(--ink)}.canais>div{padding:22px 22px 24px 0;border-bottom:1px solid var(--line)}.canais .k{font-family:var(--sq);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:10px}.canais a{font-size:clamp(18px,1.5vw,22px);font-weight:600;letter-spacing:-.01em;text-decoration:underline;text-underline-offset:4px}.canais p{font-size:14.5px;color:var(--ink-2);margin-top:8px;line-height:1.5}@media(max-width:1020px){.vals{grid-template-columns:repeat(2,minmax(0,1fr))}.vals>div:nth-child(2n){border-right:0}.crew{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.vals{grid-template-columns:1fr}.vals>div{border-right:0}.canais{grid-template-columns:1fr}}.faq{border-top:var(--stroke) solid var(--ink)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;font-size:clamp(19px,1.6vw,23px);font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--sq);font-weight:400;font-size:26px;line-height:1;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0 0 22px;max-width:46em;font-size:18px;line-height:1.6;color:var(--ink-2)}.faq a,.about .lead a{text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.about .lead{grid-template-columns:1fr}}.get>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);align-items:center}.get b{font-weight:600;font-size:19px;display:block}.get small{display:block;font-family:var(--sq);font-size:13.5px;color:var(--ink-2);margin-top:3px}.get .v{font-family:var(--sq);font-weight:700;font-size:18px;white-space:nowrap}.share{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.share a,.share button{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px;border:var(--stroke) solid var(--ink);border-radius:999px;font-family:var(--sq);font-weight:600;font-size:14px;transition:background .2s,color .2s}.share a:hover,.share button:hover{background:var(--ink);color:var(--paper)}.detail-big{aspect-ratio:16/9;overflow:hidden;margin-top:clamp(56px,8vw,110px)}.detail-big img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);transition:transform 3s ease}.detail-big.in img{transform:none}.chero .comp{aspect-ratio:auto;display:grid;place-items:center;max-width:460px;padding:clamp(8px,2vw,24px) 0}.chero .piece.solo{position:relative;inset:auto;width:min(100%,400px);transform:none;overflow:visible;box-shadow:none;aspect-ratio:auto}.chero .piece.solo .cov{width:100%;box-shadow:0 2px 6px #0003,0 40px 80px #0000006b}.chero .piece.solo:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.14),transparent 45%);pointer-events:none}@media(max-width:860px){.chero .wrap{grid-template-columns:1fr}.chero .comp{max-width:min(52vw,220px);order:-1}.cnums,.two{grid-template-columns:1fr}}.rules{margin-top:18px;border:1px solid color-mix(in srgb,var(--on) 45%,transparent);padding:16px 18px;font-family:var(--sq);font-size:15px;line-height:1.5;color:var(--on-2);max-width:56ch}.rules b{color:var(--on);display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.rules a{text-decoration:underline;text-underline-offset:3px;color:var(--on)}.buy-panel{margin-top:30px;border-top:1px solid color-mix(in srgb,var(--on) 30%,transparent);padding-top:22px;display:grid;gap:16px}.buy-panel .fmts{display:flex;gap:8px;flex-wrap:wrap}.buy-panel .fmts button,.buy-panel .fmts a{font-family:var(--sq);font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--on) 45%,transparent);color:var(--on)}.buy-panel .fmts .on{background:var(--on);color:var(--stage);border-color:var(--on)}.buy-panel .pr{font-family:var(--sq);font-weight:700;font-size:clamp(34px,3.6vw,48px);letter-spacing:-.02em;line-height:1}.buy-panel .pr s{font-size:18px;font-weight:400;opacity:.7;margin-left:10px}.buy-panel .pr small{display:block;font-size:13.5px;font-weight:500;letter-spacing:0;color:var(--on-2);margin-top:8px}.pgrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.pq{margin:0;border-left:var(--stroke) solid var(--red);padding-left:clamp(18px,2.5vw,36px)}.pq p{font-size:clamp(26px,3vw,44px);line-height:1.15;letter-spacing:-.02em;font-style:italic;text-wrap:balance}.pq cite{display:block;font-style:normal;font-family:var(--sq);font-size:13.5px;color:var(--ink-2);margin-top:18px;line-height:1.5}.pq cite b{color:var(--ink);display:block}.plist{display:grid;border-top:var(--stroke) solid var(--ink)}.pi{display:grid;grid-template-columns:96px minmax(0,1fr) 24px;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);transition:padding .25s}.pi:hover{padding-left:8px}.pi .th{width:96px;aspect-ratio:16/10;background:var(--ink);position:relative;overflow:hidden;display:grid;place-items:center;color:#fff}.pi .th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6}.pi .th svg{position:relative;width:18px;height:18px}.pi .th.t{background:var(--paper-2);color:var(--ink-2);font-family:var(--sq);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pi .k{font-family:var(--sq);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.pi b{display:block;font-size:19px;font-weight:600;line-height:1.15;margin-top:3px}.pi small{display:block;font-family:var(--sq);font-size:13px;color:var(--ink-2);margin-top:4px}.pi .arr{width:20px;height:2px;background:var(--red);position:relative;justify-self:end}.pi .arr:after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:2px solid var(--red);border-right:2px solid var(--red);transform:rotate(45deg)}.pnote{font-family:var(--sq);font-size:13px;color:var(--ink-3);margin-top:14px}.rhead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:clamp(40px,5vw,64px);border-top:1px solid var(--line);padding-top:16px}.rhead h3{font-size:clamp(22px,2.2vw,30px)}.rcar{margin-top:22px;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.rcar .rrow{display:flex;gap:14px;width:max-content;animation:river 55s linear infinite}.rcar:hover .rrow{animation-play-state:paused}.rcard{width:clamp(200px,20vw,300px);aspect-ratio:4/5;flex:none;position:relative;overflow:hidden;background:var(--paper-2);display:grid;place-items:center;font-family:var(--sq);font-size:12px;color:var(--ink-3);text-align:center;padding:12px}.rcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.rcard:hover img{transform:scale(1.05)}.rcard figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 12px;background:linear-gradient(transparent,#0009);color:#fff;font-family:var(--sq);font-size:12.5px;text-align:left}.rcard figcaption b{display:block;font-weight:600}@media(max-width:860px){.pgrid{grid-template-columns:1fr}}@media(max-width:860px){.pgrid{grid-template-columns:1fr}.rstrip{grid-template-columns:repeat(3,1fr)}}.aband{background:var(--stage);color:var(--on);margin-top:clamp(56px,8vw,110px);padding-block:clamp(56px,8vw,110px)}.aband .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:center}.aband .face{aspect-ratio:4/5;overflow:hidden;clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background:color-mix(in srgb,var(--on) 15%,transparent);display:grid;place-items:center;font-family:var(--sq);font-size:72px;font-weight:700}.aband .face img{width:100%;height:100%;object-fit:cover;display:block}.aband .lbl{color:var(--on-2)}.aband h2{font-size:clamp(40px,5.6vw,88px);color:var(--on);margin-top:12px}.aband p{font-size:19px;line-height:1.6;max-width:40em;margin-top:20px;color:var(--on-2)}.aband .alnk{margin-top:26px;display:inline-flex;gap:10px;align-items:center;font-family:var(--sq);font-weight:600;font-size:14.5px;color:var(--on);border-bottom:2px solid var(--on);padding-bottom:4px}@media(max-width:760px){.aband .wrap{grid-template-columns:1fr}.aband .face{max-width:260px}}.team{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px 16px;margin-top:22px}.person{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center}.person .av{width:52px;height:52px;border-radius:50%;background:var(--paper-2);display:grid;place-items:center;font-family:var(--sq);font-weight:700;font-size:15px;color:var(--ink-2);overflow:hidden;border:1.5px solid var(--line);transition:border-color .2s}.person .av img{width:100%;height:100%;object-fit:cover}.person:hover .av{border-color:var(--ink)}.person b{display:block;font-size:16px;font-weight:600;line-height:1.1}.person small{display:block;font-family:var(--sq);font-size:12px;color:var(--ink-3);margin-top:3px}.bundle{border-top:var(--stroke) solid var(--ink);padding-top:22px;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(24px,4vw,56px);align-items:center}.bundle .bks{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bundle .bks .cov{width:96px}.bundle .bks .plus{font-family:var(--sq);font-size:28px;color:var(--ink-3)}.bundle .sum{display:grid;gap:8px}.bundle .sum b{font-family:var(--sq);font-weight:700;font-size:34px;letter-spacing:-.02em}.bundle .sum s{font-family:var(--sq);color:var(--ink-3);font-size:16px}.bundle .sum small{font-family:var(--sq);font-size:13px;color:var(--red);font-weight:600}.bundle .names{font-family:var(--sq);font-size:13.5px;color:var(--ink-2);margin-top:10px}@media(max-width:760px){.bundle{grid-template-columns:1fr}}.same-sec{padding-bottom:clamp(40px,6vw,80px)}.ov{position:fixed;inset:0;z-index:90;background:#0a0a0a6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:start center;padding:80px 16px 16px}.box{width:min(640px,100%);background:#fff;box-shadow:0 40px 100px #00000059;overflow:hidden;animation:pop .3s cubic-bezier(.2,.8,.2,1)}@keyframes pop{0%{opacity:.001;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}.box .search{border-bottom:1px solid var(--line);height:62px;padding:0 20px}.res{max-height:60vh;overflow:auto;padding:8px}.res button{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;text-align:left;padding:8px 12px}.res button:hover,.res button.act{background:var(--paper-2)}.res img{width:36px;aspect-ratio:2/3;object-fit:cover}.res strong{display:block;font-size:17px;font-weight:600;line-height:1.15}.res small{font-style:italic;color:var(--ink-2);font-size:14.5px}.res .st{font-family:var(--sq);font-size:12px;font-weight:600;color:var(--ink-2)}.res .st.c{color:var(--red)}.hint{font-family:var(--sq);font-size:12.5px;color:var(--ink-3);padding:10px 20px;border-top:1px solid var(--line)}.acc{width:min(420px,100%);padding:28px;display:grid;gap:14px}.acc h2{font-size:32px}.acc p{font-family:var(--sq);font-size:14.5px;color:var(--ink-2)}.acc .g{height:48px;border:var(--stroke) solid var(--ink);display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--sq);font-weight:600;border-radius:999px}.acc .g:hover{background:var(--paper-2)}.acc .or{display:flex;gap:10px;align-items:center;font-family:var(--sq);font-size:12.5px;color:var(--ink-3)}.acc .or:before,.acc .or:after{content:"";flex:1;height:1px;background:var(--line)}.acc label{font-family:var(--sq);font-size:12.5px;font-weight:600;color:var(--ink-2)}.acc input{height:48px;border:0;border-bottom:var(--stroke) solid var(--ink);padding:0;font:16px var(--sq);width:100%;margin-top:6px;outline:0;background:none}.acc .guest{background:var(--paper-2);padding:14px 16px;font-family:var(--sq);font-size:13.5px;color:var(--ink-2);line-height:1.45}.acc .guest b{color:var(--ink)}.acc .btn{justify-content:center}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);z-index:95;background:var(--ink);color:var(--paper);border-radius:999px;padding:12px 20px;font-family:var(--sq);font-size:14px;display:flex;gap:16px;align-items:center;opacity:0;pointer-events:none;transition:all .35s cubic-bezier(.2,.8,.2,1);max-width:calc(100% - 32px)}.toast.on{opacity:1;transform:translate(-50%);pointer-events:auto}.toast a{text-decoration:underline;font-weight:700;white-space:nowrap}.nbtn{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:61;font-family:var(--sq);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--paper);border:1.5px solid var(--ink);border-radius:999px;padding:6px 12px}.npanel{position:fixed;left:50%;transform:translate(-50%);bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:62;width:min(440px,calc(100% - 32px));background:var(--paper);border:1.5px solid var(--ink);padding:18px 20px;font-family:var(--sq);font-size:13.5px;line-height:1.5;color:var(--ink-2);max-height:60vh;overflow:auto;box-shadow:0 20px 50px #0000002e}.npanel b{color:var(--ink)}.npanel ul{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.vit{max-width:1400px;margin:0 auto;padding:clamp(40px,5vw,72px) var(--gutter) clamp(56px,8vw,110px)}.vit .head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:clamp(28px,4vw,48px)}.vit h1{font-size:clamp(48px,7vw,112px);max-width:9ch}.vit .head p{margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.5;color:var(--ink-2);max-width:36em}.vit .nums{display:flex;gap:clamp(22px,3vw,44px);margin-top:22px;font:500 13px var(--sq);color:var(--ink-3)}.vit .nums b{display:block;font-size:30px;font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1.1}.sect{margin-top:clamp(48px,7vw,96px)}.sect:first-of-type{margin-top:0}.sect .sh{display:flex;justify-content:space-between;align-items:end;gap:20px;border-top:2px solid var(--ink);padding-top:18px;margin-bottom:clamp(20px,3vw,32px)}.sect h2{font-size:clamp(30px,3.6vw,54px)}.sect .sh p{margin:0;font:500 13px var(--sq);color:var(--ink-3);max-width:34em;text-align:right}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,36px)}.cards.small{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,28px)}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cc{position:relative;display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid var(--line);transition:transform .9s cubic-bezier(.2,.8,.2,1),box-shadow .9s,border-color .4s;overflow:hidden}.cc:hover{transform:translateY(-6px);box-shadow:0 30px 60px #00000024;border-color:transparent}.cc .top{position:relative;background:var(--stage);aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden}.cards.big .cc .top{aspect-ratio:4/3}.cards.big .cc .top .cv{width:40%}.cards.big .cc h3{font-size:clamp(26px,2.4vw,36px)}.cards.big .cc .bd{padding:24px 26px 26px}.cards.big .cc:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none}.cards.big .cc:last-child:nth-child(odd) .top{aspect-ratio:auto;min-height:100%}.cards.big .cc:last-child:nth-child(odd) .top .cv{width:30%}.cards.big .cc:last-child:nth-child(odd) .bd{align-self:center;padding:34px 40px}@media(max-width:760px){.cards.big .cc:last-child:nth-child(odd){grid-template-columns:1fr}.cards.big .cc:last-child:nth-child(odd) .top{aspect-ratio:4/3}}.cc .top .cv{width:30%;aspect-ratio:2/3;background-size:cover;box-shadow:0 2px 6px #00000040,0 30px 60px #00000073;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.cc:hover .top .cv{transform:translateY(-8px) scale(1.03)}.mseal{position:absolute;right:18px;bottom:18px;width:104px;height:104px;transform:rotate(-10deg) scale(.6);opacity:0;transition:transform 1.6s cubic-bezier(.19,1,.22,1),opacity 1.2s;filter:drop-shadow(0 6px 14px rgba(0,0,0,.28));pointer-events:none}.cc.in .mseal{opacity:1;transform:rotate(-10deg) scale(1)}.cc:hover .mseal{transform:rotate(-4deg) scale(1.04)}.mseal svg{width:100%;height:100%;overflow:visible}.mseal .ring{transform-origin:50% 50%;animation:sealspin 48s linear infinite}@keyframes sealspin{to{transform:rotate(360deg)}}.mseal text{font:700 9.6px var(--sq);letter-spacing:.22em;fill:var(--ink)}.mseal .chk{fill:none;stroke:var(--ink);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;transition:stroke-dashoffset 1.4s cubic-bezier(.19,1,.22,1) .5s}.cc.in .mseal .chk{stroke-dashoffset:0}.cards.small .mseal{width:76px;height:76px;right:14px;bottom:14px}@media(prefers-reduced-motion:reduce){.mseal .ring{animation:none}}@media(max-width:640px){.mseal{width:84px;height:84px;right:14px;bottom:14px}}.cc .tags{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;font:600 10.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cc .tags .tag{display:flex;gap:8px;align-items:center}.cc .tags .tag i{width:7px;height:7px;border-radius:50%;background:var(--red)}.cc .tags .tag.ok i{background:var(--ink)}.cc .tags .tag.ext i{background:transparent;border:1.5px solid var(--ink)}.cc .bd{padding:20px 22px 22px}.cc h3{font-size:clamp(22px,1.9vw,28px);line-height:1.05;letter-spacing:-.02em}.cc .au{font-style:italic;color:var(--ink-2);font-size:16px;margin-top:6px}.cc .rule{position:relative;height:6px;background:var(--line);margin:18px 0 12px;overflow:visible}.cc .rule b{position:absolute;left:0;top:0;height:100%;width:100%;background:var(--ink);transform-origin:left;transform:scaleX(0);transition:transform 2.4s cubic-bezier(.19,1,.22,1)}.cc .rule.ok b{background:var(--ink)}.cc .rule i{position:absolute;top:-5px;width:2px;height:16px;background:var(--ink)}.cc .row{display:flex;justify-content:space-between;gap:12px;font:500 13px var(--sq);color:var(--ink-3)}.cc .row b{display:block;color:var(--ink);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.cc .ccta{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:12px}.cc .pr{font:500 13px var(--sq);color:var(--ink-3)}.cc .pr b{color:var(--ink);font-size:16px}.mini{position:relative;height:34px;margin:18px 0 6px}.mini .l{position:absolute;left:4px;right:4px;top:16px;height:1px;background:var(--line)}.mini .d{position:absolute;left:4px;top:15px;height:3px;background:var(--ink)}.mini .p{position:absolute;top:16px;width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid var(--ink);transform:translate(-50%,-50%)}.mini .p.done{background:var(--ink)}.mini .p.now{background:var(--red);border-color:var(--red);width:13px;height:13px;box-shadow:0 0 0 5px color-mix(in srgb,var(--red) 25%,transparent)}.mini .mbk{position:absolute;top:-16px;width:16px;height:22px;margin-left:-8px;background-size:cover;box-shadow:0 6px 14px #00000059}.cc .stage{font:600 11px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cc .stage b{color:var(--red)}.cc .names{display:grid;grid-template-columns:repeat(4,1fr);font:500 10.5px var(--sq);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.cc .names span:nth-child(2),.cc .names span:nth-child(3){text-align:center}.cc .names span:last-child{text-align:right}.cc .names .on{color:var(--ink);font-weight:600}.cc.done .top{aspect-ratio:16/9}.how{margin-top:clamp(56px,8vw,110px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,40px);border-top:2px solid var(--ink);padding-top:26px}.how .k{font:600 11px var(--sq);letter-spacing:.14em;text-transform:uppercase;color:var(--red);display:block;margin-bottom:10px}.how b{display:block;font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.how p{margin:0;font-size:15.5px;line-height:1.5;color:var(--ink-2)}@media(max-width:1020px){.cards.small{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.vit .head,.cards,.cards.small,.how{grid-template-columns:1fr}.sect .sh{flex-direction:column;align-items:start}.sect .sh p{text-align:left}}.cC .hero{background:var(--stage);color:var(--on);position:relative;overflow:hidden}.cC .hero .in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(40px,5vw,72px) var(--gutter) clamp(48px,6vw,80px);max-width:1400px;margin:0 auto}.cC .crumb{font:500 13.5px var(--sq);color:var(--on-2)}.cC .ribb{display:inline-flex;align-items:center;gap:10px;margin-top:22px;border:1px solid color-mix(in srgb,var(--on) 50%,transparent);border-radius:999px;padding:8px 14px;font:600 11.5px var(--sq);letter-spacing:.12em;text-transform:uppercase}.cC .ribb i{width:8px;height:8px;border-radius:50%;background:var(--red)}.cC h1{font-size:clamp(46px,6.4vw,104px);margin:18px 0 12px}.cC .by{font-size:clamp(20px,1.8vw,26px);font-style:italic;color:var(--on-2)}.cC .buy{margin-top:34px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cC .buy .price{font:500 14px var(--sq);color:var(--on-2)}.cC .buy .price b{color:var(--on);font-size:18px;font-weight:700;display:block}.cC .hero .cv{justify-self:center;width:min(52%,320px);aspect-ratio:2/3;background-size:cover;box-shadow:0 2px 6px #00000040,0 40px 80px #00000073;animation:float 7s ease-in-out infinite}.trav{background:var(--stage);color:var(--on);padding:0 0 clamp(56px,8vw,110px);position:relative}.trav .in{max-width:1400px;margin:0 auto;padding:0 var(--gutter)}.trav .top{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:46px}.trav h2{font-size:clamp(34px,4.6vw,72px)}.trav .top p{margin:0;color:var(--on-2);font-size:17px;max-width:30em;line-height:1.5}.road{position:relative;height:120px}.road .base{position:absolute;left:0;right:0;top:60px;height:1px;background:#ffffff4d}.road .done{position:absolute;left:0;top:59px;height:3px;background:var(--on);transform-origin:left;transform:scaleX(0);transition:transform 3.2s cubic-bezier(.19,1,.22,1)}.road .pt{position:absolute;top:60px;width:12px;height:12px;border-radius:50%;background:var(--stage);border:2px solid var(--on);transform:translate(-50%,-50%)}.road .pt.done{background:var(--on)}.road .pt.now{width:18px;height:18px;background:var(--red);border-color:var(--red);box-shadow:0 0 0 8px color-mix(in srgb,var(--red) 30%,transparent)}.road .rbk{position:absolute;top:60px;width:34px;height:48px;margin:-62px 0 0 -17px;background-size:cover;box-shadow:0 10px 24px #00000073;transition:left 3.2s cubic-bezier(.19,1,.22,1)}.road .rbk:after{content:"";position:absolute;left:50%;bottom:-12px;width:1px;height:12px;background:var(--on)}.steps4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.5vw,36px)}.steps4>div{border-top:1px solid rgba(255,255,255,.3);padding-top:16px;opacity:.55;transition:opacity .6s}.steps4>div.done,.steps4>div.now{opacity:1}.steps4 .k{font:600 11px var(--sq);letter-spacing:.14em;text-transform:uppercase;color:var(--on-2);display:block;margin-bottom:10px}.steps4>div.now .k{color:var(--red);filter:brightness(1.4)}.steps4 b{font-size:clamp(20px,1.8vw,28px);font-weight:600;letter-spacing:-.02em;display:block;line-height:1.1;margin-bottom:8px}.steps4 p{margin:0;font-size:15px;line-height:1.5;color:var(--on-2)}.steps4 .when{font:500 13px var(--sq);color:var(--on);margin-top:10px;display:block}.cC .body{max-width:1400px;margin:0 auto;padding:clamp(56px,8vw,110px) var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(24px,5vw,80px)}.cC .cget{border-top:2px solid var(--ink)}.cC .cget>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);align-items:center}.cC .cget b{font-size:19px;font-weight:600;display:block}.cC .cget small{display:block;font:13.5px var(--sq);color:var(--ink-2);margin-top:3px}.cC .cget .v{font:700 18px var(--sq);white-space:nowrap}.cC .prose{font-size:19px;line-height:1.6;color:var(--ink-2);max-width:40em}@media(max-width:860px){.cC .hero .in{grid-template-columns:1fr}.cC .hero .cv{order:-1;width:min(48%,220px)}.steps4{grid-template-columns:1fr 1fr}.cC .body{grid-template-columns:1fr}.road{height:100px}.trav .top{flex-direction:column;align-items:start;gap:14px;margin-bottom:34px}.trav .top p{max-width:none}}.cC .ribb.ext i{background:transparent;border:2px solid var(--on);width:7px;height:7px}.cC .buy .price small{display:block;font:500 12.5px var(--sq);color:var(--on-2);margin-top:4px;opacity:.85}.road .flag{position:absolute;top:60px;transform:translate(-50%,18px);font:600 10.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--on);white-space:nowrap;display:flex;gap:7px;align-items:center}.road .flag i{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--on)}.chg{max-width:1400px;margin:calc(-1*clamp(28px,4vw,56px)) auto 0;padding:0 var(--gutter);position:relative;z-index:2}.chg .bx{background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,4vw,64px);padding:clamp(28px,3.5vw,52px);box-shadow:0 24px 60px #00000014;opacity:0;transform:translateY(24px);transition:opacity 1.4s cubic-bezier(.19,1,.22,1),transform 1.6s cubic-bezier(.19,1,.22,1)}.chg .bx.in{opacity:1;transform:none}.chg h2{font-size:clamp(30px,3.4vw,50px);margin-top:14px}.chg .dates{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:26px;border-top:2px solid var(--ink);padding-top:18px}.chg .dates span{display:block;font:600 11px var(--sq);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.chg .dates b{font-size:clamp(26px,2.6vw,38px);font-weight:600;letter-spacing:-.02em;line-height:1}.chg .dates .old b{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--ink-3)}.chg .dates .ar{width:38px;height:2px;background:var(--ink);position:relative}.chg .dates .ar:after{content:"";position:absolute;right:0;top:-5px;width:10px;height:10px;border-top:2px solid var(--ink);border-right:2px solid var(--ink);transform:rotate(45deg)}.chg .nth{font:500 13.5px var(--sq);color:var(--ink-3);margin-top:16px}.chg .why{font-size:19px;line-height:1.55;color:var(--ink);margin:0 0 22px}.chg .keep{display:grid;gap:10px;margin:0 0 22px;padding:0;list-style:none}.chg .keep li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:16px;line-height:1.45;color:var(--ink-2)}.chg .keep li svg{width:18px;height:18px;margin-top:3px}.chg .k2{font:600 11px var(--sq);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:10px}.chg .foll{font-size:15.5px;line-height:1.5;color:var(--ink-2);margin:0 0 18px}.chg .foll a{text-decoration:underline;text-underline-offset:3px}.chg .fine{font:400 12.5px/1.55 var(--sq);color:var(--ink-3);border-top:1px solid var(--line);padding-top:12px;margin:0}.cC .quote{max-width:1400px;margin:0 auto;padding:clamp(64px,9vw,130px) var(--gutter) 0}.cC .quote p{font-size:clamp(26px,3.4vw,52px);line-height:1.15;letter-spacing:-.02em;font-style:italic;max-width:24em;margin:0;text-indent:-.4em}.cC .quote p:before{content:"“"}.cC .quote p:after{content:"”"}.cC .wbody{max-width:1400px;margin:0 auto;padding:clamp(48px,7vw,96px) var(--gutter) 0;display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(28px,6vw,100px)}.cC .wfacts{display:grid;align-content:start;position:sticky;top:90px}.cC .wfacts>div{display:grid;gap:4px;border-top:1px solid var(--line);padding:12px 0;font-size:16px}.cC .wfacts>div:first-child{border-top:2px solid var(--ink)}.cC .wfacts span{font:600 11.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--stage)}.cC .wfacts strong{font-weight:500}.cC .wfacts strong small{font:500 12px var(--sq);color:var(--ink-3);display:block;margin-top:2px}.cC .wfacts .cget{margin-top:28px}.cC .secs>section{margin-bottom:clamp(44px,6vw,80px)}.cC .secs h2{font-size:clamp(30px,3.4vw,50px);margin-top:12px}.cC .secs .prose+.prose{margin-top:16px}.cC .sig{font:500 14px var(--sq);color:var(--ink-3);margin-top:16px}.cC .wdesign{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(56px,8vw,110px);padding:clamp(56px,8vw,110px) 0}.cC .wdesign .in{max-width:1400px;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,5vw,80px);align-items:start}.cC .wdesign h2{font-size:clamp(34px,4vw,60px);margin-top:12px}.cC .wdesign .note{font-size:19px;line-height:1.6;color:var(--ink-2);margin:22px 0 0;max-width:36em}.cC .sprd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.cC .sprd img{width:100%;display:block;box-shadow:0 10px 30px #00000024;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.cC .sprd img:nth-child(2){transform:translateY(28px)}.cC .sprd img:hover{transform:scale(1.03)}.cC .sprd img:nth-child(2):hover{transform:translateY(28px) scale(1.03)}.cC .people{max-width:1400px;margin:0 auto;padding:clamp(56px,8vw,110px) var(--gutter) 0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,6vw,100px)}.cC .wauthor{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;align-items:start}.cC .wauthor .mono{width:120px;aspect-ratio:4/5;background:var(--stage);color:var(--on);display:grid;place-items:center;font-size:40px;font-weight:600;letter-spacing:-.04em}.cC .wauthor .mono.ph{background-size:cover;background-position:center}.cC .wauthor h3{font-size:26px;margin-bottom:8px}.cC .wauthor p{font-size:16.5px;line-height:1.6;color:var(--ink-2);margin:0}.cC .wteam{display:grid;gap:0;border-top:2px solid var(--ink);margin-top:14px}.cC .wteam div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:16px}.cC .wteam span{font:600 11.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-self:center}.cC .how{max-width:1400px;margin:clamp(56px,8vw,110px) auto 0;padding:26px var(--gutter) clamp(72px,9vw,130px);border-top:0}.cC .how>div{border-top:2px solid var(--ink);padding-top:22px}.cole-wrap{padding-bottom:clamp(64px,9vw,120px)}.cole-band{display:grid;grid-template-columns:minmax(280px,400px) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(44px,6vw,84px) 0;border-top:1px solid var(--line);opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.cole-band.in{opacity:1;transform:none}.cole-band:first-child{border-top:0}.cole-tt{display:flex;align-items:baseline;gap:16px;text-decoration:none;color:inherit}.cole-tt .nn{font:700 13px var(--sq);color:var(--ink-3);letter-spacing:.08em}.cole-tt h2{font-size:clamp(30px,3.4vw,46px);transition:color .35s}.cole-tt:hover h2{color:var(--stage)}.cole-head p{margin-top:12px;color:var(--ink-2);font-size:16.5px;max-width:44ch}.cole-meta{margin-top:14px;font:600 12.5px var(--sq);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cole-head .more{font-family:var(--sq);font-size:13.5px;font-weight:600;color:var(--ink);margin-top:18px;display:inline-flex;gap:10px;align-items:center}.cole-shelfw{position:relative;min-width:0}.cole-shelfw:after{content:"";position:absolute;top:0;right:0;width:76px;bottom:16px;background:linear-gradient(to right,rgba(243,242,238,0),var(--paper));pointer-events:none;transition:opacity .35s}.cole-shelfw.atend:after{opacity:0}.cole-shelf{display:flex;gap:clamp(14px,1.8vw,26px);align-items:flex-end;overflow-x:auto;padding:14px 4px;scrollbar-width:thin;scrollbar-color:var(--ink) rgba(14,14,13,.12)}.cole-shelf::-webkit-scrollbar{height:6px}.cole-shelf::-webkit-scrollbar-track{background:#0e0e0d1a;border-radius:999px}.cole-shelf::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}.cole-bk{flex:0 0 auto;display:block}.cole-cv{display:block;height:clamp(160px,16vw,230px)}.cole-cv img{height:100%;width:auto;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cole-bk:hover .cole-cv img,.cole-grid .bk:hover .cole-cv img{transform:translateY(-8px) rotate(-.6deg)}.cole-cv.tip{aspect-ratio:7/10;height:auto;background:var(--stage);color:var(--on);display:flex;align-items:flex-end;box-shadow:0 16px 22px -10px #0e0e0d61;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cole-bk:hover .cole-cv.tip,.cole-grid .bk:hover .cole-cv.tip{transform:translateY(-8px) rotate(-.6deg)}.cole-shelf .cole-cv.tip{height:clamp(146px,14.5vw,208px);margin-bottom:9px}.cole-cv.tip i{font-style:normal;display:block;padding:12px 14px;width:100%}.cole-cv.tip b{display:block;font-family:var(--serif);font-weight:600;font-size:15px;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.cole-cv.tip em{display:block;font:500 9.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;opacity:.82;font-style:normal}.cole-hero{background:var(--stage);color:var(--on);overflow:hidden;position:relative}.cole-hero .gnum{position:absolute;right:clamp(0px,3vw,48px);top:50%;transform:translateY(-52%);font:700 clamp(190px,27vw,400px)/1 var(--sq);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--on);opacity:.13;pointer-events:none;user-select:none}.cole-hero .hin{position:relative;max-width:var(--max);margin-inline:auto;padding:clamp(44px,5.5vw,80px) var(--gutter) clamp(48px,6.5vw,88px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,64px);align-items:center}.cole-hero .crumb2{font:500 13.5px var(--sq);color:var(--on-2)}.cole-hero .rl{display:block;font:600 12.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--on-2);margin:26px 0 10px}.cole-hero h1{font-size:clamp(44px,6vw,86px)}.cole-ld{margin-top:18px;font-size:clamp(17px,1.5vw,20px);max-width:48ch;color:var(--on-2)}.cole-ld .ex,.cole-why .ex{border-color:currentColor;color:inherit;opacity:.75}.cole-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font:600 13px var(--sq);letter-spacing:.05em;text-transform:uppercase;color:var(--on-2)}.cole-fan{position:relative;display:flex;justify-content:center;align-items:center;min-height:clamp(230px,26vw,370px)}.cole-fan .cole-cv{position:absolute;height:clamp(185px,21.5vw,330px);transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.cole-fan .f0{transform:rotate(-7deg) translate(-58%)}.cole-fan .f1{transform:rotate(6deg) translate(58%)}.cole-fan .f2{transform:rotate(-1deg) translateY(-3%)}.cole-hero.pre .cole-fan .cole-cv{transform:translateY(34px) rotate(0)}@keyframes colefloat{0%{translate:0 0}to{translate:0 -9px}}.cole-fan .cole-cv{animation:colefloat 5.6s ease-in-out infinite alternate}.cole-fan .f1{animation-delay:1.4s}.cole-fan .f2{animation-delay:2.8s}.cole-why .why-g{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:clamp(28px,5vw,88px);align-items:start;margin-top:clamp(28px,4vw,48px)}.cole-why h2{font-size:clamp(30px,3.4vw,46px)}.cole-why .why-t p{font-size:clamp(17.5px,1.55vw,21px);line-height:1.62;max-width:62ch}.cole-why .why-t p+p{margin-top:1.1em}.cole-why .why-t .ex{margin:18px 0 0;display:inline-block}.cole-au{margin-top:30px}.cole-au .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cole-au .chips span{border:1px solid var(--line);border-radius:999px;padding:7px 15px;font:500 13.5px var(--sq);color:var(--ink-2);white-space:nowrap}.cole-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:clamp(22px,2.8vw,40px) clamp(16px,2.4vw,36px);align-items:end}.cole-grid .cole-cv{height:auto;margin-bottom:12px}.cole-grid .cole-cv img{height:auto;width:100%}.cole-grid .bk .rk{margin-top:4px}.cole-pat{background:var(--stage);color:var(--on);padding-block:clamp(72px,10vw,150px);margin-top:clamp(64px,9vw,130px)}.cole-pat h2{font-size:clamp(32px,3.8vw,56px);margin-top:16px;max-width:18ch}.cole-pat p{margin-top:22px;font-size:clamp(17px,1.5vw,20px);line-height:1.6;max-width:62ch;color:var(--on-2)}.cole-note{padding-block:clamp(64px,9vw,130px)}.cole-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,52px);margin-top:clamp(32px,4.5vw,56px)}.cole-steps .k{font:700 13px var(--sq);color:var(--on-night-2);letter-spacing:.1em}.cole-steps h3{margin-top:10px;font-size:clamp(20px,1.9vw,26px)}.cole-steps p{margin-top:10px;color:var(--on-night-2);font-size:16px}.cole-pn{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:clamp(40px,6vw,72px)}.cole-pn a{border:1px solid var(--line);padding:clamp(18px,2.4vw,28px);text-decoration:none;color:inherit;display:block;transition:border-color .3s,transform .3s}.cole-pn a:hover{border-color:var(--ink);transform:translateY(-3px)}.cole-pn .k{font:600 11.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cole-pn h4{font-family:var(--serif);font-size:clamp(19px,1.8vw,24px);font-weight:600;margin-top:8px;letter-spacing:-.02em}.cole-pn .nx{text-align:right}@media(max-width:980px){.cole-band{grid-template-columns:1fr;gap:22px}.cole-hero .hin{grid-template-columns:1fr}.cole-fan{min-height:clamp(210px,42vw,310px);margin-top:14px}.cole-hero .gnum{top:auto;bottom:-4%;transform:none}.cole-why .why-g{grid-template-columns:1fr;gap:26px}.cole-steps{grid-template-columns:1fr}}@media(max-width:560px){.cole-pn{grid-template-columns:1fr}.cole-pn .nx{text-align:left}}@media(prefers-reduced-motion:reduce){.cole-fan .cole-cv{animation:none}}#bookRoot .chero>.wrap,.cC .hero>.in{position:relative;z-index:1}.cC .hero .cv{position:relative}.cov.mk{background-size:contain;background-repeat:no-repeat;background-color:transparent;box-shadow:none!important}.chero .piece.solo .cov.mk{aspect-ratio:var(--ar,2/3);box-shadow:none;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}.chero .piece.solo:has(.mk):after{display:none}.xstamp{position:absolute;right:-30px;bottom:7%;width:104px;z-index:3;transform:rotate(-12deg);filter:drop-shadow(0 8px 16px rgba(0,0,0,.32));pointer-events:auto}.xstamp svg{display:block;width:100%;height:auto;overflow:visible}.cC .hero .cv .xstamp{width:84px;right:-24px}@media(max-width:860px){.xstamp{width:76px;right:-14px}}.xcol{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.xpill{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--on) 55%,transparent);background:color-mix(in srgb,var(--on) 9%,transparent);color:var(--on);font-family:var(--sq);font-size:13px;letter-spacing:.06em;text-transform:uppercase;transition:background .25s}.xpill:hover{background:color-mix(in srgb,var(--on) 18%,transparent)}.xpill i{width:22px;height:22px;border-radius:50%;border:2px solid var(--on);box-shadow:inset 0 0 0 3px var(--stage)}.xpill b{font-weight:600}.xpill .num{opacity:.8;border-left:1px solid color-mix(in srgb,var(--on) 40%,transparent);padding-left:10px}.xarr{display:inline-flex;gap:6px}.xarr a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--on) 45%,transparent);color:var(--on);transition:background .2s,color .2s,transform .2s}.xarr a:hover{background:var(--on);color:var(--stage);transform:scale(1.06)}.xarr svg{width:18px;height:18px}.xall .xarr a{border-color:var(--line);color:var(--ink)}.xall .xarr a:hover{background:var(--ink);color:var(--paper)}.xall{background:var(--paper-2);margin-top:clamp(56px,8vw,110px);padding-block:clamp(56px,8vw,100px);border-top:6px solid var(--xc,var(--stage))}.xall-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:clamp(16px,2vw,28px) clamp(12px,1.6vw,22px);margin-top:8px}.xi{display:grid;gap:6px;align-content:start;position:relative;color:var(--ink)}.xi .cvx{display:block;aspect-ratio:2/3;background:var(--paper);box-shadow:0 2px 4px #0000001f,0 14px 28px #00000029;overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.xi .cvx img{width:100%;height:100%;object-fit:cover;display:block}.xi .cvx.tip{display:grid;place-items:center;padding:12px;text-align:center;background:var(--xc);color:#fff;font-size:13px}.xi .cvx.tip em{display:block;font-size:11px;opacity:.8;margin-top:6px}a.xi:hover .cvx{transform:translateY(-8px)}.xi .xn{font-family:var(--sq);font-size:11.5px;letter-spacing:.12em;color:var(--ink-3)}.xi .t{font-family:var(--serif);font-weight:500;font-size:15px;line-height:1.25}.xi small{font-family:var(--sq);font-size:12.5px;color:var(--ink-2)}.xi.me .cvx{outline:3px solid var(--ink);outline-offset:5px}.xi .here{position:absolute;top:22px;left:50%;transform:translate(-50%,-50%);background:var(--ink);color:var(--paper);font-family:var(--sq);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px;white-space:nowrap;z-index:2}.xall-f{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-top:clamp(28px,4vw,48px)}.xfx{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;color:var(--on)}.xfx svg{position:absolute;overflow:visible}.fx-fic .spi{width:1300px;height:1300px;left:calc(72% - 650px);top:calc(50% - 650px);fill:none;stroke:currentColor;stroke-opacity:.16;stroke-width:1.6;animation:xspin 120s linear infinite}.fx-fic .spi .s2{stroke-opacity:.07}.fx-fic .scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--on) 5%,transparent) 0 1px,transparent 1px 5px);animation:xscan 9s linear infinite}.fx-fic .grid{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--on) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--on) 7%,transparent) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 72% 50%,#000,transparent 60%);-webkit-mask-image:radial-gradient(circle at 72% 50%,#000,transparent 60%)}@keyframes xspin{to{transform:rotate(360deg)}}@keyframes xscan{to{background-position:0 50px}}.fx-fan .big{width:1000px;height:1000px;left:calc(72% - 500px);top:calc(50% - 500px);fill:none;stroke:currentColor;stroke-opacity:.14;stroke-width:1.5;animation:xspin 300s linear infinite}.fx-fan .st{width:var(--s);height:var(--s);left:var(--x);top:var(--y);fill:currentColor;opacity:.15;animation:xtw var(--d) ease-in-out var(--dl) infinite}@keyframes xtw{0%,to{opacity:.08;transform:scale(.7) rotate(0)}50%{opacity:.75;transform:scale(1.1) rotate(45deg)}}.fx-hor .web{width:min(46vw,520px);height:min(46vw,520px);top:0;fill:none;stroke:currentColor;stroke-opacity:.32;stroke-width:1.3}.fx-hor .web.l{left:0}.fx-hor .web.r{right:0;transform:scaleX(-1)}.fx-hor .vig{position:absolute;inset:0;background:radial-gradient(ellipse at 60% 50%,transparent 35%,rgba(0,0,0,.55))}.fx-hor .grain{width:100%;height:100%;inset:0;opacity:.12;mix-blend-mode:overlay}.fx-sus .cr{width:100%;height:100%;inset:0;fill:none;stroke:currentColor;stroke-opacity:.34;stroke-width:1.4;stroke-linejoin:bevel}.fx-sus .cr .b2{stroke-opacity:.2;stroke-width:1}.fx-sus .lamp{position:absolute;inset:0;background:radial-gradient(circle 360px at var(--mx,70%) var(--my,50%),transparent 0,rgba(0,0,0,.42) 100%);transition:background .1s}.fx-prq .ey{width:var(--s);height:var(--s);left:var(--x);top:var(--y);opacity:.22;animation:xfl var(--d) ease-in-out var(--dl) infinite alternate}.fx-prq .ey circle.o{fill:none;stroke:currentColor;stroke-width:7}.fx-prq .ey circle.i{fill:currentColor;animation:xbl 6s steps(1) var(--dl) infinite}@keyframes xfl{to{transform:translateY(-26px) rotate(8deg)}}@keyframes xbl{0%,92%{opacity:1}93%,97%{opacity:0}}@media(prefers-reduced-motion:reduce){.xfx *{animation:none!important}}#bookRoot[data-eixo=ficcao] #chero h1{font-family:var(--sq);text-transform:uppercase;font-weight:600;letter-spacing:.03em;font-size:clamp(40px,5.4vw,90px);line-height:1}#bookRoot[data-eixo=fantasia] #chero h1{font-style:italic;letter-spacing:-.01em}#bookRoot[data-eixo=horror] #chero h1{letter-spacing:-.015em;text-shadow:0 0 40px rgba(0,0,0,.7)}#bookRoot[data-eixo=suspense] #chero h1{font-family:var(--sq);font-weight:700;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(40px,5.6vw,92px);line-height:.98}#bookRoot[data-faixa] #chero h1{font-family:var(--sq);font-weight:500;letter-spacing:-.02em;line-height:1.02}#bookRoot[data-eixo=horror] #chero h1.flk{animation:xflk 1.6s steps(1) .4s 1 backwards}@keyframes xflk{0%{opacity:0}10%{opacity:.8}14%{opacity:.1}22%{opacity:1}30%{opacity:.3}36%{opacity:1}}.xeixo{position:relative;overflow:hidden;background:color-mix(in srgb,var(--stage) 62%,#000);color:#fff;padding-block:clamp(64px,9vw,120px);margin-top:clamp(56px,8vw,110px)}.xeixo .xfx{color:#fff}.xeixo-g{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:center}.xeixo .xlogo img{width:100%;max-width:420px;display:block}.xeixo .lbl{color:#ffffffb8}.xeixo h2{font-size:clamp(36px,4.4vw,64px);margin:14px 0 16px;color:#fff}.xeixo p{max-width:560px;font-size:clamp(18px,1.4vw,21px);color:#ffffffe6}.xeix{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px}.xeix a{display:grid;gap:6px;justify-items:center;text-align:center;padding:14px 8px;border:1px solid rgba(255,255,255,.22);border-radius:14px;color:#fff;opacity:.62;transition:opacity .25s,background .25s}.xeix a:hover{opacity:1;background:#ffffff12}.xeix a.on{opacity:1;border-color:#fff;background:#ffffff1a}.xeix img{height:26px;width:auto}.xeix span{font-family:var(--sq);font-size:13px;font-weight:600}.xeix small{font-family:var(--sq);font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.xeixo .ex,.xfaixa .ex{display:inline-block;margin-top:18px}@media(max-width:860px){.xeixo-g{grid-template-columns:1fr}.xeixo .xlogo img{max-width:260px}.xeix{grid-template-columns:repeat(2,1fr)}}.xfaixa{background:var(--paper-2);padding-block:clamp(64px,9vw,120px);margin-top:clamp(56px,8vw,110px)}.xfaixa-h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:end}.xflogo{display:block;height:clamp(54px,6vw,84px);width:auto;margin:18px 0}.xfaixa h2{font-size:clamp(30px,3.4vw,50px)}.xfaixa p{font-size:clamp(18px,1.4vw,21px);color:var(--ink-2);max-width:560px}.xfaixa p b{display:block;margin-top:10px;font-family:var(--sq);font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--ink)}.xgrow{--u:1.25px;position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-items:end;gap:clamp(8px,2vw,30px);margin-top:clamp(40px,6vw,72px);padding-bottom:4px}.xgrow a{display:grid;justify-items:center;gap:8px;text-align:center;color:var(--ink);opacity:.38;transition:opacity .3s,transform .3s;position:relative}.xgrow a:hover{opacity:.75}.xgrow a.on{opacity:1}.xgrow .kids{display:flex;align-items:flex-end;gap:2px;padding-bottom:10px;border-bottom:2px solid var(--ink);width:100%;justify-content:center}.xgrow img{height:30px;width:auto;margin-top:8px}.xgrow b{font-family:var(--sq);font-weight:600;font-size:16px}.xgrow small{font-family:var(--sq);font-size:13px;color:var(--ink-2)}.xgrow .here{position:absolute;top:-34px;font-family:var(--sq);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:5px 10px;border-radius:999px}@media(max-width:860px){.xfaixa-h{grid-template-columns:1fr}.xgrow{--u:.62px;gap:6px}.xgrow img{height:20px}.xgrow b{font-size:13px}.xgrow small{font-size:11px}}.xkid{display:block;height:calc(var(--H)*var(--u,1px));width:auto;overflow:visible}.xkid .ey{fill:var(--eye,#fff)}.xkid.k0{color:var(--k0,#b48a1f)}.xkid.k1{color:var(--k1,#0E0E0D)}.xkids{position:absolute;left:-30%;top:0;bottom:-1%;display:flex;align-items:flex-end;gap:2px;z-index:2;--k0:#f2c14e;--k1:var(--on);--eye:var(--stage);pointer-events:none}.xkids .xkid{height:calc(var(--h)*1%)}@media(max-width:1100px){.xkids{display:none}}.cov.mk{aspect-ratio:var(--ar,2/3);background-position:center bottom}.chero .piece.solo .cov.mk{filter:none}.xstamp{opacity:1}.xstamp image{image-rendering:auto}.xpill{text-decoration:none}.xpill .num{font-family:var(--sq)}.xarr a{text-decoration:none}.xall .sec-head{margin-bottom:clamp(20px,3vw,36px)}.xall-g{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:start}.xi{text-decoration:none}.xi .cvx{aspect-ratio:auto;height:clamp(150px,13vw,196px);background:none;box-shadow:none;display:flex;align-items:flex-end;justify-content:center;overflow:visible;padding-bottom:10px;border-bottom:3px solid transparent}.xi .cvx img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center bottom}.xi.me .cvx{outline:none;border-bottom-color:var(--ink)}.xi .cvx .tipc{height:100%;aspect-ratio:7/10;display:grid;place-content:center;padding:10px;text-align:center;background:var(--xc);color:#fff;font-family:var(--serif);font-weight:600;font-size:14px;line-height:1.15;box-shadow:0 14px 22px -12px #00000073}.xi .cvx .tipc em{display:block;font:500 9.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;opacity:.85;font-style:normal}.xi .here{top:-12px;transform:translate(-50%)}.xall-f .more{font-family:var(--sq);font-size:13.5px;font-weight:600;color:var(--ink);display:inline-flex;gap:10px;align-items:center}.xeixo .wrap,.xfaixa .wrap{position:relative;z-index:1}.xeix a{text-decoration:none}.xeix img{height:24px}.xgrow a{text-decoration:none}.xgrow .kids{min-height:calc(88 * var(--u) + 12px)}.xkid .pu{fill:currentColor}.xkids{left:auto;right:calc(100% - 30px);bottom:6%;top:auto}.xkids .xkid{height:calc(var(--h) * 1px)}@media(max-width:1300px){.xkids .xkid{height:calc(var(--h) * .82px)}}.xgrow{--u:1.7px}@media(max-width:860px){.xgrow{--u:.7px}}.xstamp{width:120px}.cC .hero .cv .xstamp{width:92px}@media(max-width:860px){.xstamp,.cC .hero .cv .xstamp{width:78px;right:-14px}}.facts .ex{margin-left:8px}.xexn{display:block;font-family:var(--sq);font-size:12.5px;color:var(--on-2);margin-top:10px;letter-spacing:.02em}@media(max-width:860px){.xi .cvx{height:150px}.xall-g{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.xi .cvx{height:130px}}.pb-hero{padding-block:clamp(40px,6vw,96px) clamp(48px,7vw,110px)}.pb-hero .g{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,5vw,90px);align-items:center}.pb-hero h1{font-size:clamp(46px,6.6vw,108px);margin:18px 0 22px}.pb-hero .lead{font-size:clamp(18px,1.55vw,22px);color:var(--ink-2);max-width:40ch}.pb-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.pb-ms{position:relative;justify-self:center;width:min(100%,440px);aspect-ratio:4/5}.pb-ms .pg{position:absolute;inset:0;background:var(--paper);border:1px solid var(--line);box-shadow:0 1px 2px #0000000f,0 24px 50px -18px #0e0e0d47;transition:transform 1.4s cubic-bezier(.19,1,.22,1)}.pb-ms .pg.p3{transform:rotate(-6deg) translate(-4%,3%)}.pb-ms .pg.p2{transform:rotate(3.5deg) translate(3%,1%)}.pb-ms.pre .pg{transform:none}.pb-ms .pg.p1 svg{position:absolute;inset:0;width:100%;height:100%}.pb-ms .ln{stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;opacity:.82}.pb-ms .ln.t{stroke-width:5}.pb-ms .mk{stroke:var(--red);stroke-width:2.4;fill:none;stroke-linecap:round}.pb-ms .pg.p1 svg.clip{inset:-22px auto auto 16%;width:30px;height:84px;fill:none;stroke:var(--ink-3);stroke-width:2.4}.pb-ms .tag{position:absolute;right:-6%;bottom:9%;font:600 11.5px var(--sq);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:9px 14px;border-radius:999px;transform:rotate(-4deg);opacity:0;transition:opacity .8s 1.6s,transform .8s 1.6s cubic-bezier(.3,1.4,.5,1)}.pb-ms:not(.pre) .tag{opacity:1;transform:rotate(-4deg) translateY(-6px)}.pb-two{display:grid;grid-template-columns:1fr 1fr;border-top:var(--stroke) solid var(--ink)}.pb-two>a{display:block;padding:clamp(26px,3.6vw,52px) clamp(0px,3vw,48px) clamp(26px,3.6vw,52px) 0;color:inherit;text-decoration:none;position:relative}.pb-two>a+a{border-left:1px solid var(--line);padding-left:clamp(20px,3vw,48px)}.pb-two .k{font:700 13px var(--sq);color:var(--ink-3);letter-spacing:.1em}.pb-two h3{font-size:clamp(26px,2.6vw,40px);margin:12px 0;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.pb-two p{color:var(--ink-2);max-width:46ch}.pb-two .go{display:inline-flex;gap:10px;align-items:center;margin-top:18px;font:600 14px var(--sq)}.pb-two>a:hover h3{transform:translate(6px)}.pb-steps{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.8vw,28px);margin-top:clamp(20px,3vw,40px)}.pb-steps:before{content:"";position:absolute;left:0;right:0;top:19px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform 2.2s cubic-bezier(.65,0,.25,1)}.pb-steps.in:before{transform:scaleX(1)}.pb-steps>div{position:relative;opacity:0;transform:translateY(16px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.pb-steps.in>div{opacity:1;transform:none}.pb-steps.in>div:nth-child(2){transition-delay:.25s}.pb-steps.in>div:nth-child(3){transition-delay:.5s}.pb-steps.in>div:nth-child(4){transition-delay:.75s}.pb-steps.in>div:nth-child(5){transition-delay:1s}.pb-steps.in>div:nth-child(6){transition-delay:1.25s}.pb-steps .n{width:40px;height:40px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);display:grid;place-items:center;font:700 14px var(--sq);position:relative;z-index:1}.pb-steps h3{font-size:clamp(19px,1.6vw,23px);margin:18px 0 8px}.pb-steps p{font-size:15.5px;color:var(--ink-2)}.pb-steps small{display:block;margin-top:10px;font:600 12px var(--sq);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.pb-inv{margin-top:clamp(64px,9vw,130px);padding-block:clamp(64px,9vw,130px)}.pb-inv h2{font-size:clamp(34px,4.4vw,66px);max-width:16ch}.pb-inv .cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,90px);margin-top:clamp(32px,5vw,64px)}.pb-inv .cols h3{font-size:clamp(20px,1.8vw,26px);padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.22)}.pb-inv ul{list-style:none;margin:0;padding:0}.pb-inv li{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12);color:var(--on-night-2);font-size:16.5px}.pb-inv li b{color:var(--on-night);font-weight:600}.pb-inv .note{margin-top:26px;font-size:15px;color:var(--on-night-2);max-width:60ch}.pb-roy{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,90px);align-items:end}.pb-bars{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(6px,1vw,14px);align-items:end;height:clamp(200px,22vw,300px);border-bottom:var(--stroke) solid var(--ink)}.pb-bars div{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%}.pb-bars i{display:block;flex:none;width:100%;background:var(--ink);height:var(--h);transform:scaleY(0);transform-origin:bottom;transition:transform 1.3s cubic-bezier(.19,1,.22,1)}.pb-bars.in i{transform:scaleY(1)}.pb-bars div:nth-child(2) i{transition-delay:.12s}.pb-bars div:nth-child(3) i{transition-delay:.24s}.pb-bars div:nth-child(4) i{transition-delay:.36s}.pb-bars div:nth-child(5) i{transition-delay:.48s}.pb-bars div:nth-child(6) i{transition-delay:.7s}.pb-bars div.eb i{background:repeating-linear-gradient(135deg,var(--ink) 0 6px,var(--ink-2) 6px 9px)}.pb-bars b{font:700 clamp(18px,1.8vw,26px) var(--sq)}.pb-bx{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(6px,1vw,14px);margin-top:10px}.pb-bx span{font:500 12px var(--sq);color:var(--ink-2);text-align:center;line-height:1.3}.pb-roy h2,.ch-past h2{font-size:clamp(30px,3.6vw,54px)}.pb-roy .side p{color:var(--ink-2);margin-top:14px}.pb-roy .side .alt{margin-top:18px;font:500 14.5px var(--sq);color:var(--ink)}.pb-before{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,90px)}.pb-chk{list-style:none;margin:0;padding:0;counter-reset:c}.pb-chk li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid var(--line)}.pb-chk li:before{content:"";width:22px;height:22px;border:2px solid var(--ink);border-radius:4px;margin-top:3px}.pb-chk b{display:block;font-weight:600}.pb-chk span{color:var(--ink-2);font-size:16px}.pb-human{background:var(--paper-2);padding:clamp(26px,3.4vw,44px);position:relative;overflow:hidden}.pb-human h3{font-size:clamp(26px,2.6vw,38px);margin-top:12px}.pb-human p{margin-top:14px;color:var(--ink-2)}.pb-selos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,28px);margin-top:22px}.pb-selos div{display:grid;gap:10px;align-content:start;padding-top:16px;border-top:1px solid var(--line)}.pb-selos img{height:calc(40px * var(--f,1));width:auto;max-width:100%;object-fit:contain;object-position:left}.pb-selos b{font-weight:600}.pb-selos span{font-size:14.5px;color:var(--ink-2);line-height:1.4}.pb-form-s{background:var(--paper-2);margin-top:clamp(64px,9vw,130px);padding-block:clamp(64px,9vw,130px)}.pb-form-g{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,90px);align-items:start}.pb-form-g h2{font-size:clamp(36px,4.6vw,70px)}.pb-form-g .aside p{margin-top:16px;color:var(--ink-2)}.pb-form{background:var(--paper);padding:clamp(22px,3vw,44px);border:1px solid var(--line);position:relative}.pb-tabs{display:flex;gap:6px;margin-bottom:22px;border-bottom:1px solid var(--line)}.pb-tabs button{font:600 14px var(--sq);padding:12px 4px;margin-right:18px;border:0;background:none;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.pb-tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.pb-f{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.pb-f .full{grid-column:1/-1}.pb-f label{display:grid;gap:7px;font:600 12.5px var(--sq);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.pb-f label em{font-style:normal;color:var(--ink-3);text-transform:none;letter-spacing:0;font-weight:500}.pb-f input,.pb-f select,.pb-f textarea{font:400 16px var(--serif);color:var(--ink);background:var(--paper);border:1px solid #C9C7C0;border-radius:6px;padding:12px 14px;width:100%;transition:border-color .2s,box-shadow .2s}.pb-f textarea{min-height:110px;resize:vertical;line-height:1.5}.pb-f input:focus,.pb-f select:focus,.pb-f textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #0e0e0d14}.pb-f .cnt{justify-self:end;font:500 12px var(--sq);color:var(--ink-3);text-transform:none;letter-spacing:0}.pb-drop{display:grid;place-items:center;text-align:center;gap:6px;border:1.5px dashed #B9B6AE;border-radius:8px;padding:26px 16px;cursor:pointer;transition:border-color .2s,background .2s;font:500 14.5px var(--sq);color:var(--ink-2);text-transform:none;letter-spacing:0}.pb-drop:hover,.pb-drop.over{border-color:var(--ink);background:var(--paper-2)}.pb-drop b{color:var(--ink)}.pb-drop input{position:absolute;width:1px;height:1px;opacity:0}.pb-drop.ok{border-style:solid;border-color:var(--ink)}.pb-ck{display:grid!important;grid-template-columns:22px minmax(0,1fr);gap:12px!important;align-items:start;text-transform:none!important;letter-spacing:0!important;font:400 15px var(--serif)!important;color:var(--ink)!important}.pb-ck input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--ink)}.pb-err{display:none;color:var(--red);font:500 13px var(--sq);text-transform:none;letter-spacing:0}.pb-f .bad .pb-err{display:block}.pb-f .bad input,.pb-f .bad select,.pb-f .bad textarea,.pb-f .bad .pb-drop{border-color:var(--red)}.pb-send{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}.pb-send small{font:500 13px var(--sq);color:var(--ink-3);max-width:44ch}.pb-done{position:absolute;inset:0;background:var(--paper);display:grid;place-content:center;justify-items:start;padding:clamp(24px,4vw,56px);opacity:0;pointer-events:none;transition:opacity .7s ease}.pb-done.on{opacity:1;pointer-events:auto}.pb-done svg{width:64px;height:64px;fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pb-done h3{font-size:clamp(28px,3vw,44px);margin:18px 0 12px}.pb-done p{color:var(--ink-2);max-width:46ch}.pb-done .ex{margin-top:16px}.pb-faq{border-top:var(--stroke) solid var(--ink)}.pb-faq details{border-bottom:1px solid var(--line)}.pb-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;font:500 clamp(18px,1.6vw,22px) var(--serif)}.pb-faq summary::-webkit-details-marker{display:none}.pb-faq summary i{flex:none;width:14px;height:14px;position:relative}.pb-faq summary i:before,.pb-faq summary i:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:var(--ink);transition:transform .35s}.pb-faq summary i:after{transform:rotate(90deg)}.pb-faq details[open] summary i:after{transform:rotate(0)}.pb-faq details p{padding:0 0 22px;color:var(--ink-2);max-width:70ch}.pb-other{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:center;padding-block:clamp(28px,4vw,48px);margin-top:clamp(48px,7vw,96px);border-top:1px solid var(--line);color:var(--ink-2);font-size:16px}.pb-other a{font:600 14px var(--sq);color:var(--ink);display:inline-flex;gap:10px;align-items:center}.ch-open{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);border:var(--stroke) solid var(--ink);background:var(--paper)}.ch-open .l{padding:clamp(22px,3.4vw,48px)}.ch-open .r{padding:clamp(22px,3.4vw,48px);border-left:1px solid var(--line);display:grid;align-content:space-between;gap:24px;background:var(--paper-2)}.ch-open .st{display:inline-flex;gap:10px;align-items:center;font:600 12.5px var(--sq);letter-spacing:.1em;text-transform:uppercase}.ch-open .st i{width:9px;height:9px;border-radius:50%;background:var(--ink);box-shadow:0 0 #0e0e0d66;animation:chpulse 2.4s ease-out infinite}@keyframes chpulse{to{box-shadow:0 0 0 12px #0e0e0d00}}.ch-open h3{font-size:clamp(28px,3.2vw,48px);margin:16px 0 14px}.ch-open p{color:var(--ink-2);max-width:56ch}.ch-open dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 18px;margin:22px 0 0;font-size:16px}.ch-open dt{font:600 12px var(--sq);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:3px}.ch-open dd{margin:0}.ch-cd{display:flex;gap:10px}.ch-cd div{display:grid;justify-items:center;min-width:64px;padding:10px 6px;border:1px solid var(--line);background:var(--paper)}.ch-cd b{font:700 30px var(--sq);font-variant-numeric:tabular-nums}.ch-cd small{font:500 11px var(--sq);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ch-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:var(--stroke) solid var(--ink)}.ch-how>div{padding:24px clamp(0px,2vw,28px) 24px 0;border-bottom:1px solid var(--line)}.ch-how>div:not(:nth-child(3n+1)){padding-left:clamp(14px,2vw,28px);border-left:1px solid var(--line)}.ch-how .k{font:700 13px var(--sq);color:var(--ink-3)}.ch-how h3{font-size:clamp(19px,1.6vw,23px);margin:10px 0 8px}.ch-how p{font-size:15.5px;color:var(--ink-2)}.ch-gov-s{margin-top:clamp(64px,9vw,130px);padding-block:clamp(56px,8vw,110px)}.ch-gov{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,90px);align-items:center}.ch-gov h2{font-size:clamp(30px,3.6vw,54px)}.ch-gov p{color:var(--on-night-2);margin-top:16px}.ch-gov ul{list-style:none;padding:0;margin:0;display:grid;gap:0}.ch-gov li{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.14);color:var(--on-night-2)}.ch-gov li b{color:var(--on-night);display:block;font-weight:600}.ch-past{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.ch-past .covs{display:flex;align-items:flex-end;gap:10px;overflow:hidden;padding:12px 0}.ch-past .covs img{height:clamp(110px,10vw,150px);width:auto;flex:none}.ch-warn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;border:1px solid var(--line);padding:clamp(20px,3vw,36px);margin-top:clamp(48px,7vw,96px)}.ch-warn h3{font-size:clamp(22px,2.2vw,32px)}.ch-warn p{color:var(--ink-2);margin-top:8px}.ch-warn form{display:flex;gap:10px;flex-wrap:wrap}.ch-warn input{font:400 16px var(--serif);border:1px solid #C9C7C0;border-radius:999px;padding:12px 18px;min-width:min(280px,100%)}.of-hero{padding-block:clamp(40px,6vw,90px) clamp(24px,3vw,40px)}.of-hero h1{font-size:clamp(40px,5.4vw,84px);margin:18px 0}.of-hero p{font-size:clamp(17px,1.45vw,20px);color:var(--ink-2);max-width:60ch}.of-tab{width:100%;border-collapse:collapse;margin-top:clamp(28px,4vw,48px);font-size:16px}.of-tab th,.of-tab td{text-align:left;vertical-align:top;padding:16px clamp(10px,1.4vw,22px) 16px 0;border-bottom:1px solid var(--line)}.of-tab thead th{border-bottom:var(--stroke) solid var(--ink);padding-bottom:18px}.of-tab thead b{display:block;font:600 clamp(20px,1.8vw,26px) var(--serif)}.of-tab thead small{display:block;font:600 12px var(--sq);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.of-tab tbody th{font:600 12px var(--sq);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);width:15%}.of-tab td{color:var(--ink-2)}.of-tab td:first-of-type{color:var(--ink)}.of-wrap{overflow-x:auto}.of-cards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,32px);margin-top:clamp(48px,7vw,96px)}.of-cards>div{border:1px solid var(--line);padding:clamp(22px,3vw,40px);display:grid;gap:12px;align-content:start}.of-cards h3{font-size:clamp(24px,2.4vw,34px)}.of-cards p{color:var(--ink-2)}.of-cards .k{font:600 12px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.of-cards a{font:600 14px var(--sq);color:var(--ink);display:inline-flex;gap:10px;align-items:center;margin-top:6px}.of-back{margin-top:clamp(48px,7vw,96px);padding-block:clamp(32px,5vw,60px);border-top:var(--stroke) solid var(--ink);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.of-back p{font:500 clamp(20px,2vw,28px) var(--serif)}@media(max-width:980px){.pb-hero .g,.pb-roy,.pb-before,.pb-form-g,.ch-open,.ch-gov,.ch-past,.ch-warn{grid-template-columns:1fr}.pb-ms{width:min(78%,340px);margin-top:18px}.pb-steps{grid-template-columns:1fr 1fr;row-gap:32px}.pb-steps:before{display:none}.pb-inv .cols{grid-template-columns:1fr}.ch-open .r{border-left:0;border-top:1px solid var(--line)}.ch-how{grid-template-columns:1fr 1fr}.ch-how>div{padding-left:0!important;border-left:0!important}.pb-selos{grid-template-columns:1fr 1fr}.of-cards{grid-template-columns:1fr}}@media(max-width:620px){.pb-two{grid-template-columns:1fr}.pb-two>a+a{border-left:0;border-top:1px solid var(--line);padding-left:0}.pb-f,.pb-steps,.ch-how{grid-template-columns:1fr}.pb-bx span{font-size:10.5px}.of-tab{font-size:14.5px;min-width:620px}}@media(prefers-reduced-motion:reduce){.pb-steps>div,.pb-steps:before,.pb-bars i{transition:none!important;transform:none!important;opacity:1!important}.ch-open .st i{animation:none}}#bookRoot[data-eixo] #chero h1,#bookRoot[data-faixa] #chero h1{font-family:var(--serif);text-transform:none;font-style:normal;font-weight:600;letter-spacing:-.025em;line-height:.98;font-size:clamp(46px,6.4vw,104px);text-shadow:none;animation:none}.xtop{display:grid;justify-items:start;gap:20px;margin-top:30px}#chero .xtop+h1{margin-top:22px;margin-bottom:12px}.xsl{display:inline-flex;align-items:center;gap:14px;color:var(--on);text-decoration:none;border-radius:6px}.xsl:focus-visible{outline:2px solid var(--on);outline-offset:6px}.xsl img{height:30px;width:auto;display:block;transition:opacity .25s}.xsl img.sym{height:26px}.xsl:hover img{opacity:.8}.xsl i{width:1px;height:22px;background:color-mix(in srgb,var(--on) 45%,transparent)}.xsl span{font:600 12.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--on-2)}.xst{display:inline-flex;align-items:center;gap:10px;background:var(--on);color:var(--stage);font:600 13.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;padding:11px 18px 11px 14px;border-radius:20px;line-height:1.35}.xst i{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.xst.live i{animation:xstp 2.2s ease-out infinite}@keyframes xstp{0%{box-shadow:0 0 color-mix(in srgb,var(--stage) 55%,transparent)}to{box-shadow:0 0 0 9px transparent}}.xstamp,.cC .hero .cv .xstamp{width:120px}#chero .cov .seal{width:120px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.3))}@media(max-width:860px){.xstamp,.cC .hero .cv .xstamp,#chero .cov .seal{width:78px}.xtop{margin-top:22px;gap:16px}.xst{font-size:12px;padding:9px 14px 9px 12px}}.xpq{position:absolute;right:0;top:64%;z-index:0;--w:150px;width:calc(var(--w) / var(--ar));height:var(--w);pointer-events:none}.xpq img{position:absolute;left:50%;top:50%;width:var(--w);height:calc(var(--w) / var(--ar));transform:translate(-50%,-50%) rotate(-90deg);display:block}@media(max-width:860px){.xpq{--w:96px;top:6%}}.xgrow img{height:40px}@media(max-width:860px){.xgrow img{height:26px}}.cov.mk{aspect-ratio:2/3}.chero .piece.solo .cov.mk{aspect-ratio:var(--ar,2/3)}.colsel{font:500 13px var(--sq);color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:999px;padding:7px 30px 7px 14px;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.colsel:hover,.colsel:focus{border-color:var(--ink);outline:none}.colsel.on{background-color:var(--ink);color:var(--paper);border-color:var(--ink)}html,body{margin:0}.sl-hero{background:var(--stage);color:var(--on);overflow:hidden;position:relative}.sl-hero .hin{position:relative;max-width:var(--max);margin-inline:auto;padding:clamp(44px,5.5vw,80px) var(--gutter) clamp(52px,6.5vw,92px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);align-items:center}.sl-hero.nofan .hin{grid-template-columns:minmax(0,1fr)}.sl-gnum{position:absolute;right:clamp(0px,3vw,48px);top:50%;transform:translateY(-52%);font:700 clamp(190px,27vw,400px)/1 var(--sq);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--on);opacity:.16;pointer-events:none;user-select:none}@media(max-width:860px){.sl-gnum{display:none}}.sl-hero .crumb2{font:500 13.5px var(--sq);color:var(--on-2)}.sl-hero .rl{display:block;font:600 12.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--on-2);margin:26px 0 22px}.sl-logo{display:block;width:auto;margin-bottom:clamp(26px,3vw,40px)}.sl-logo.inv{filter:brightness(0) invert(1)}.sl-hero h1{font-size:clamp(44px,6vw,92px);color:var(--on)}.sl-hero h1 em{color:var(--on)}.sl-ld{margin-top:18px;font-size:clamp(17px,1.4vw,21px);line-height:1.45;max-width:46ch;color:var(--on-2)}.sl-hero .cole-facts{color:var(--on-2)}.sl-hero .btn{margin-top:28px;background:var(--on);color:var(--stage);border-color:var(--on)}.sl-fan{position:relative;min-height:clamp(260px,30vw,430px)}.sl-fan .f{position:absolute;left:50%;top:50%;width:clamp(140px,15vw,230px)}.sl-fan .f.mk{width:clamp(170px,19vw,290px)}.sl-fan .f>*{width:100%;display:block}.sl-fan .f .cov,.sl-fan .f .fc{box-shadow:0 26px 50px -18px #0000008c}.sl-fan .f.mk .cov{box-shadow:none;aspect-ratio:var(--ar)}.sl-fan .f0{transform:translate(-112%,-46%) rotate(-7deg)}.sl-fan .f1{transform:translate(12%,-54%) rotate(6deg)}.sl-fan .f2{transform:translate(-50%,-52%) rotate(-1deg);z-index:2}.sl-fan .f>*{animation:slin 1.6s cubic-bezier(.16,1,.3,1) both}.sl-fan .f0>*{animation-delay:.25s}.sl-fan .f1>*{animation-delay:.45s}.sl-fan .f2>*{animation-delay:.65s}@keyframes slin{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}.sl-hero .hin>div:first-child>*{animation:slup 1.2s cubic-bezier(.16,1,.3,1) both}.sl-hero .hin>div:first-child>:nth-child(2){animation-delay:.08s}.sl-hero .hin>div:first-child>:nth-child(3){animation-delay:.16s}.sl-hero .hin>div:first-child>:nth-child(4){animation-delay:.24s}.sl-hero .hin>div:first-child>:nth-child(5){animation-delay:.32s}.sl-hero .hin>div:first-child>:nth-child(n+6){animation-delay:.4s}@keyframes slup{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.sl-fan .f>*,.sl-hero .hin>div:first-child>*{animation:none}}.sl-lin{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);padding-bottom:clamp(40px,5vw,72px)}.sl-lin>div{border-top:1px solid var(--line);padding-top:16px}.sl-lin .num{font:600 12.5px var(--sq);letter-spacing:.1em;color:var(--red)}.sl-lin h3{font-size:clamp(24px,2.2vw,32px);margin:12px 0 10px}.sl-lin p{color:var(--ink-2);max-width:34ch}.sl-q{font:500 clamp(30px,3.6vw,56px)/1.12 var(--serif);letter-spacing:-.02em;max-width:24ch;margin:8px 0 clamp(48px,6vw,88px);border-left:var(--stroke) solid var(--red);padding-left:clamp(18px,2.4vw,36px)}.sl-ax{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;background:var(--stage);padding:2px;margin-bottom:clamp(40px,5vw,72px)}.sl-ax-i{background:color-mix(in srgb,var(--stage) 86%,#000);color:#fff;padding:clamp(22px,2.4vw,34px);display:grid;align-content:start;gap:12px;min-height:340px;text-align:left;transition:background .5s}.sl-ax-i:hover,.sl-ax-i:focus-visible{background:color-mix(in srgb,var(--stage) 70%,#000)}.sl-ax-i img{height:54px;width:auto;justify-self:start;margin-bottom:10px}.sl-ax-i h3{font-size:clamp(24px,2vw,30px);color:#fff}.sl-ax-i p{color:#fffc;font-size:15px;line-height:1.5}.sl-ax-i .num{margin-top:auto;font:600 12.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.sl-fx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);padding-bottom:clamp(40px,5vw,72px)}.sl-fx-i{border-top:1px solid var(--line);padding-top:18px;display:grid;align-content:start;gap:8px;text-align:left;transition:border-color .4s}.sl-fx-i:hover{border-top-color:var(--ink)}.sl-fx-i .lg{height:52px;display:flex;align-items:center}.sl-fx-i .lg img{height:40px;max-width:100%;width:auto}.sl-fx-i .age{font:700 clamp(22px,1.9vw,28px)/1 var(--sq);letter-spacing:-.01em;margin-top:10px}.sl-fx-i b{font:600 12.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sl-fx-i p{color:var(--ink-2);font-size:15.5px}.sl-fx-i .c{font:600 12.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.sl-chips{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 8px}.sl-chips button{font:600 13.5px var(--sq);padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);transition:background .3s,color .3s,border-color .3s}.sl-chips button:hover{border-color:var(--ink)}.sl-chips button small{color:var(--ink-3);margin-left:4px}.sl-chips button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sl-chips button.on small{color:inherit;opacity:.7}.sl-grid{padding-bottom:clamp(28px,3vw,44px)}.sl-all{display:flex;justify-content:center;padding-bottom:clamp(56px,6vw,96px)}.sl-aut{list-style:none;padding:0 0 clamp(20px,2vw,32px);margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 28px}.sl-aut a{display:flex;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.sl-aut a:hover b{text-decoration:underline;text-underline-offset:3px}.sl-aut .av{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:600 13px var(--sq);color:#fff}.sl-aut b{display:block;font:500 17px/1.2 var(--serif)}.sl-aut small{font:500 12px var(--sq);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.sl-ext{border:1px solid var(--line);padding:clamp(24px,3vw,40px);display:flex;flex-wrap:wrap;gap:18px 32px;align-items:center;justify-content:space-between;margin-bottom:clamp(56px,6vw,96px)}.sl-ext p{color:var(--ink-2);max-width:52ch;margin:0}.sl-og{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);padding:22px 0 clamp(64px,7vw,110px)}.sl-og a{border:1px solid var(--line);border-top:4px solid var(--c);padding:clamp(20px,2vw,28px);display:grid;gap:16px;align-content:start;transition:transform .5s cubic-bezier(.19,1,.22,1)}.sl-og a:hover{transform:translateY(-4px)}.sl-og img{width:auto;justify-self:start}.sl-og p{color:var(--ink-2);font-size:16px}.sl-og .lnk{margin-top:auto}@media(max-width:1200px){.sl-aut{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-og{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.sl-ax{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-ax-i{min-height:0}}@media(max-width:860px){.sl-hero .hin{grid-template-columns:1fr}.sl-fan{min-height:250px;order:-1}.sl-fan .f{width:118px}.sl-fan .f.mk{width:150px}.sl-lin,.sl-ax,.sl-og{grid-template-columns:1fr}.sl-fx{grid-template-columns:1fr 1fr;gap:28px 16px}.sl-aut{grid-template-columns:1fr}.sl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,5vw,88px);padding-block:clamp(36px,4.5vw,64px) clamp(72px,8vw,120px);align-items:start}.hp-nav{position:sticky;top:96px;display:grid;gap:26px}.hp-nav .lbl{display:block;margin-bottom:8px}.hp-nav a{display:block;font:500 15px/1.3 var(--sq);color:var(--ink-2);padding:7px 0 7px 14px;border-left:2px solid var(--line);transition:color .25s,border-color .25s}.hp-nav a:hover{color:var(--ink);border-left-color:var(--ink-3)}.hp-nav a.on{color:var(--ink);border-left-color:var(--ink);font-weight:600}.hp-nav .hp-aut{border-top:1px solid var(--line);padding-top:18px;font:500 13.5px/1.45 var(--sq);color:var(--ink-3)}.hp-nav .hp-aut a{display:inline;border:0;padding:0;font:600 13.5px var(--sq);color:var(--ink);text-decoration:underline;text-underline-offset:3px}.hp-main h1{font-size:clamp(44px,5.4vw,84px);margin-top:12px}.hp-lead{font-size:clamp(17px,1.35vw,20px);color:var(--ink-2);max-width:56ch;margin-top:16px}.hp-chip{display:inline-flex;align-items:center;gap:8px;font:600 11.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:5px 12px;margin-top:18px}.hp-chip i{width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.hp-search{position:relative;margin-top:30px;max-width:720px}.hp-search input{width:100%;font:400 clamp(18px,1.5vw,22px) var(--serif);padding:20px 22px 20px 58px;border:var(--stroke) solid var(--ink);border-radius:999px;background:var(--paper);color:var(--ink);outline:none;transition:box-shadow .3s}.hp-search input:focus{box-shadow:0 0 0 5px color-mix(in srgb,var(--ink) 10%,transparent)}.hp-search svg{position:absolute;left:22px;top:50%;transform:translateY(-50%);width:22px;height:22px;color:var(--ink-2)}.hp-count{font:500 13px var(--sq);color:var(--ink-3);margin-top:12px;min-height:18px}.hp-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(36px,4vw,56px)}.hp-topics button,.hp-quick a{text-align:left;border:1px solid var(--line);padding:20px 20px 18px;display:grid;gap:10px;align-content:start;background:transparent;color:var(--ink);transition:border-color .3s,transform .5s cubic-bezier(.19,1,.22,1)}.hp-topics button:hover,.hp-quick a:hover{border-color:var(--ink);transform:translateY(-3px)}.hp-topics svg{width:26px;height:26px}.hp-topics b,.hp-quick b{font:500 clamp(19px,1.5vw,22px)/1.15 var(--serif)}.hp-topics small,.hp-quick small{font:500 12.5px var(--sq);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hp-group{margin-top:clamp(44px,5vw,72px);scroll-margin-top:100px}.hp-group h2{font-size:clamp(28px,2.6vw,40px);margin-bottom:16px}.hp-group .faq details{scroll-margin-top:100px}.hp-empty{margin-top:32px;padding:24px;border:1px dashed var(--line);color:var(--ink-2)}.hp-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(56px,6vw,88px)}.hp-quick p{color:var(--ink-2);font-size:15.5px;margin:0}.hp-doc{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:clamp(28px,4vw,64px);align-items:start;margin-top:clamp(32px,4vw,52px)}.hp-toc{position:sticky;top:96px;font:500 13.5px/1.35 var(--sq)}.hp-toc .lbl{display:block;margin-bottom:10px}.hp-toc a{display:block;padding:5px 0;color:var(--ink-3);transition:color .2s}.hp-toc a:hover,.hp-toc a.on{color:var(--ink)}.hp-toc details summary{display:none}.hp-body{max-width:72ch;font-size:18px;line-height:1.62}.hp-body h2{font-size:clamp(26px,2.3vw,34px);margin:clamp(40px,4vw,56px) 0 14px;padding-top:16px;border-top:1px solid var(--line);scroll-margin-top:96px}.hp-body h2:first-child{margin-top:0}.hp-body h3{font:600 18px var(--sq);margin:26px 0 8px}.hp-body p{margin:0 0 14px}.hp-body ul,.hp-body ol{margin:0 0 16px;padding-left:22px}.hp-body li{margin:6px 0}.hp-body a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hp-body strong{font-weight:600}.hp-tw{overflow-x:auto;margin:6px 0 22px;border-top:var(--stroke) solid var(--ink)}.hp-body table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.45;min-width:560px}.hp-body th{font:600 12px var(--sq);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:12px 14px 10px 0;border-bottom:1px solid var(--line)}.hp-body td{padding:12px 14px 12px 0;border-bottom:1px solid var(--line);vertical-align:top}.hp-body td:first-child{min-width:150px}.hp-co{margin:18px 0 22px;padding:18px 20px;background:var(--paper-2);border-left:3px solid var(--ink)}.hp-co>b{display:block;font:600 14px var(--sq);letter-spacing:.02em;margin-bottom:6px}.hp-co p{margin:0}.hp-co p+p{margin-top:8px}.hp-co.danger{border-left-color:var(--red);background:color-mix(in srgb,var(--red) 6%,var(--paper))}.hp-co.danger>b{color:var(--red)}mark.fill{background:transparent;color:inherit;border-bottom:1.5px dashed var(--ink-3);padding:0 2px}mark.fill:after{content:" · a preencher";font:600 11px var(--sq);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hp-who{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 28px}.hp-who div{border:1px solid var(--line);padding:16px 18px}.hp-who b{display:block;font:600 12.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.hp-who p{margin:0;font-size:15.5px;color:var(--ink-2)}.hp-form{display:grid;gap:16px;max-width:640px;margin-top:clamp(28px,3vw,40px)}.hp-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hp-form label{display:grid;gap:6px;font:600 13px var(--sq);letter-spacing:.02em}.hp-form input,.hp-form select,.hp-form textarea{font:400 17px var(--serif);padding:13px 14px;border:1px solid var(--ink-3);border-radius:4px;background:var(--paper);color:var(--ink);width:100%}.hp-form textarea{min-height:150px;resize:vertical}.hp-form input:focus,.hp-form select:focus,.hp-form textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.hp-form .err{font:500 13px var(--sq);color:var(--red);min-height:0}.hp-form [aria-invalid=true]{border-color:var(--red)}.hp-form .btn{justify-self:start}.hp-form small{font:400 13px var(--sq);color:var(--ink-3)}.hp-ok{margin-top:28px;padding:26px;border:var(--stroke) solid var(--ink);max-width:640px}.hp-ok h3{font-size:26px;margin-bottom:8px}.hp-ok p{color:var(--ink-2);margin:0}.trk{margin-top:28px;max-width:720px;border-top:var(--stroke) solid var(--ink);padding-top:18px}.trk-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;align-items:baseline}.trk-h b{font:500 26px var(--serif)}.trk ol{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:0}.trk li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;position:relative;padding-bottom:22px}.trk li:before{content:"";position:absolute;left:8px;top:20px;bottom:0;width:2px;background:var(--line)}.trk li:last-child:before{display:none}.trk li i{width:18px;height:18px;border-radius:50%;border:2px solid var(--ink-3);background:var(--paper);margin-top:3px;z-index:1}.trk li.done i{background:var(--ink);border-color:var(--ink)}.trk li.done:before{background:var(--ink)}.trk li.now i{border-color:var(--ink);box-shadow:0 0 0 5px color-mix(in srgb,var(--ink) 12%,transparent)}.trk li b{font:600 15.5px var(--sq)}.trk li p{margin:2px 0 0;font-size:15px;color:var(--ink-2)}.trk li time{font:500 13px var(--sq);color:var(--ink-3)}.hp-mail{display:grid;gap:6px;border-top:var(--stroke) solid var(--ink);padding-top:18px;margin-top:clamp(28px,3vw,40px);max-width:720px}.hp-mail a.big{font:500 clamp(28px,3.2vw,46px)/1.05 var(--serif);letter-spacing:-.02em;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.hp-mail p{color:var(--ink-2);margin:6px 0 0}.hp-no{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hp-no span{font:500 13px var(--sq);border:1px solid var(--line);border-radius:999px;padding:6px 12px;color:var(--ink-2);text-decoration:line-through;text-decoration-color:var(--ink-3)}.hp-redir{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px}.hp-redir div{border:1px solid var(--line);padding:18px 20px}.hp-redir b{display:block;font:500 20px var(--serif);margin-bottom:6px}.hp-redir p{margin:0;color:var(--ink-2);font-size:15.5px}.hp-redir a{font:600 14px var(--sq);display:inline-flex;gap:10px;align-items:center;margin-top:10px}.hp-main>*{animation:hpin .9s cubic-bezier(.16,1,.3,1) both}.hp-main>:nth-child(2){animation-delay:.06s}.hp-main>:nth-child(3){animation-delay:.12s}.hp-main>:nth-child(n+4){animation-delay:.18s}@keyframes hpin{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.hp-main>*{animation:none}}.sb-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sb-help a{border:1px solid var(--line);padding:22px;display:grid;gap:8px;transition:border-color .3s}.sb-help a:hover{border-color:var(--ink)}.sb-help b{font:500 22px var(--serif)}.sb-help p{margin:0;color:var(--ink-2);font-size:15.5px}.flegal{margin-top:10px;font:500 13px var(--sq);color:var(--on-night-2)}.flegal a{color:inherit;text-decoration:underline;text-underline-offset:3px;margin-right:14px}@media(max-width:1180px){.hp-doc{grid-template-columns:minmax(0,1fr)}.hp-toc{position:static;order:-1;border:1px solid var(--line);padding:14px 16px}.hp-toc details summary{display:block;cursor:pointer;font:600 13px var(--sq);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.hp-toc .lbl{display:none}.hp-toc details[open] summary{margin-bottom:8px}.hp-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.hp{grid-template-columns:1fr;gap:20px;padding-top:20px}.hp-nav{position:static;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter)}.hp-nav>div{display:contents}.hp-nav .lbl,.hp-nav .hp-aut{display:none}.hp-nav a{flex:none;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:14px}.hp-nav a.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.hp-quick,.hp-redir,.hp-who,.sb-help,.hp-form .row2{grid-template-columns:1fr}.hp-body{font-size:17px}}@media(max-width:520px){.hp-topics{grid-template-columns:1fr 1fr;gap:8px}.hp-topics button{padding:16px 14px}}.fav{position:absolute;z-index:3;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);opacity:0;transform:scale(.9);transition:opacity .25s,transform .35s cubic-bezier(.2,1.4,.4,1),background .2s,color .2s}.fav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.fav[aria-pressed=true]{color:var(--red);border-color:var(--red)}.fav[aria-pressed=true] svg{fill:currentColor}.fav.bell[aria-pressed=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.fav.bell[aria-pressed=true] svg{fill:none}.gi:hover .fav,.bk:hover .fav,.fav:focus-visible,.fav[aria-pressed=true],.fav.bell{opacity:1;transform:none}@media(hover:none){.fav{opacity:1;transform:none}}.gi .cv>.fav{top:6px;left:6px}.bk{position:relative}.bk>.fav{top:8px;left:8px}.fav.pop{animation:favpop .5s cubic-bezier(.2,1.6,.4,1)}@keyframes favpop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.gi .ix .esgl,.bk .pr.esg{color:var(--ink-3)}.fav.fav-l{position:static;width:auto;height:50px;border-radius:999px;padding:0 20px;gap:10px;display:inline-flex;align-items:center;opacity:1;transform:none;font:600 15px var(--sq);letter-spacing:.02em;background:transparent;color:var(--on,var(--ink));border:var(--stroke) solid color-mix(in srgb,var(--on,var(--ink)) 55%,transparent)}.fav.fav-l:hover{border-color:var(--on,var(--ink))}.fav.fav-l[aria-pressed=true]{color:var(--on,var(--ink));border-color:var(--on,var(--ink))}.fav.fav-l.bell{background:var(--on,var(--ink));color:var(--stage,var(--paper));border-color:var(--on,var(--ink))}.fav.fav-l.bell[aria-pressed=true]{background:transparent;color:var(--on,var(--ink))}.fav.fav-l.bell[aria-pressed=true] svg{fill:currentColor}.esg-note{font:500 13.5px/1.45 var(--sq);color:var(--on-2);max-width:42ch}.ct-hello{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;justify-content:space-between}.ct-who{font:500 14px var(--sq);color:var(--ink-3)}.ct-who button{font:600 14px var(--sq);text-decoration:underline;text-underline-offset:3px;color:var(--ink);margin-left:10px}.ct-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(28px,3vw,44px)}.ct-tiles a{border:1px solid var(--line);padding:18px 18px 16px;display:grid;gap:8px;align-content:start;transition:border-color .3s,transform .5s cubic-bezier(.19,1,.22,1)}.ct-tiles a:hover{border-color:var(--ink);transform:translateY(-3px)}.ct-tiles small{font:600 11.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ct-tiles b{font:500 clamp(24px,2.2vw,32px)/1.05 var(--serif);letter-spacing:-.01em}.ct-tiles p{margin:0;font:500 13.5px/1.4 var(--sq);color:var(--ink-2)}.ct-sec{margin-top:clamp(40px,4.5vw,64px)}.ct-sec>h2{font-size:clamp(26px,2.4vw,36px);margin-bottom:14px}.ct-list{display:grid;gap:12px;margin-top:clamp(24px,3vw,36px)}.ct-card{border:1px solid var(--line);padding:18px 20px}.ct-card.hl{border-color:var(--ink)}.ct-ord{border:1px solid var(--line);transition:border-color .3s}.ct-ord[open]{border-color:var(--ink)}.ct-ord>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 20px}.ct-ord>summary::-webkit-details-marker{display:none}.ct-thumbs{display:flex}.ct-thumbs .cov{width:46px;flex:none;box-shadow:0 2px 10px #0000002e}.ct-thumbs .cov+.cov{margin-left:-14px}.ct-meta b{display:block;font:500 20px/1.2 var(--serif)}.ct-meta span{font:500 13.5px var(--sq);color:var(--ink-3)}.ct-st{font:600 11.5px var(--sq);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:6px 12px;white-space:nowrap;display:inline-flex;gap:8px;align-items:center}.ct-st i{width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.ct-st.go i{background:var(--red)}.ct-st.ok i{background:var(--ink)}.ct-ord .in{padding:0 20px 20px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(20px,3vw,48px)}.ct-ord .trk{margin-top:0}.ct-items{display:grid;gap:10px;align-content:start;border-top:var(--stroke) solid var(--ink);padding-top:18px}.ct-items div{display:flex;justify-content:space-between;gap:12px;font:500 15px var(--sq)}.ct-items div span:first-child{color:var(--ink-2)}.ct-items div span.num{white-space:nowrap}.ct-card .ct-row{align-items:start}.ct-items .tot{border-top:1px solid var(--line);padding-top:10px;font-weight:700;color:var(--ink)}.ct-acts{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:6px}.ct-acts .lnk{margin-top:6px}.ct-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:18px;align-items:center;border-top:1px solid var(--line);padding:16px 0}.ct-row:last-child{border-bottom:1px solid var(--line)}.ct-row .cov{width:72px}.ct-row h3{font-size:21px;line-height:1.15}.ct-row .au{font-style:italic;color:var(--ink-2);font-size:15.5px}.ct-row .sm{font:500 13.5px/1.45 var(--sq);color:var(--ink-3);margin-top:4px}.ct-row .r{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ct-row .fav{position:static;opacity:1;transform:none}.btn.sm{min-height:42px;padding:0 18px;font-size:14px}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.ct-bar{height:8px;background:var(--paper-2);border-radius:999px;overflow:hidden;margin:10px 0 6px}.ct-bar i{display:block;height:100%;background:var(--ink);border-radius:999px}.ct-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0 6px}.ct-steps span{font:600 11px var(--sq);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-top:3px solid var(--line);padding-top:8px}.ct-steps span.done{border-top-color:var(--ink);color:var(--ink-2)}.ct-steps span.now{border-top-color:var(--red);color:var(--ink)}.ct-upd{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.ct-upd li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;font:500 14px/1.45 var(--sq);color:var(--ink-2)}.ct-upd time{color:var(--ink-3)}.ct-code{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:10px}.ct-code code{font:700 17px var(--sq);letter-spacing:.08em;border:1.5px dashed var(--ink);padding:8px 14px}.ct-big{font:500 clamp(30px,3vw,44px)/1 var(--serif);letter-spacing:-.02em}.ct-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(24px,3vw,36px)}.ct-grid2 .ct-card p{margin:6px 0 0;color:var(--ink-2);font-size:16px;line-height:1.5}.ct-grid2 .ct-card b{font:600 12.5px var(--sq);letter-spacing:.1em;text-transform:uppercase}.ct-add{border:1.5px dashed var(--ink-3);display:grid;place-items:center;min-height:150px;font:600 15px var(--sq);color:var(--ink-2);transition:border-color .2s,color .2s}.ct-add:hover{border-color:var(--ink);color:var(--ink)}.ct-tg{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid var(--line);padding:16px 0;cursor:pointer}.ct-tg b{display:block;font:500 20px var(--serif)}.ct-tg small{display:block;font:500 13.5px/1.45 var(--sq);color:var(--ink-3);margin-top:2px}.sw{appearance:none;-webkit-appearance:none;flex:none;width:46px;height:28px;border-radius:999px;background:var(--line);position:relative;cursor:pointer;transition:background .25s;margin:0}.sw:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .3s cubic-bezier(.2,1.2,.4,1)}.sw:checked{background:var(--ink)}.sw:checked:after{transform:translate(18px)}.sw:disabled{opacity:.55;cursor:default}.sw:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ct-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ct-chips label{cursor:pointer}.ct-chips input{position:absolute;opacity:0;pointer-events:none}.ct-chips span{display:inline-block;font:600 13.5px var(--sq);border:1.5px solid var(--line);border-radius:999px;padding:8px 14px;transition:all .2s}.ct-chips input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ct-chips input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.ct-empty{border:1px dashed var(--line);padding:22px;color:var(--ink-2);margin-top:20px}.ct-empty a{text-decoration:underline;text-underline-offset:3px}.ct-note{margin-top:20px;padding:16px 18px;background:var(--paper-2);font:500 14px/1.5 var(--sq);color:var(--ink-2)}.ct-note b{color:var(--ink)}.ct-login{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,110px);padding-block:clamp(40px,6vw,96px) clamp(72px,8vw,120px);align-items:start}.ct-login h1{font-size:clamp(46px,5.6vw,88px);margin-top:12px}.ct-form{display:grid;gap:14px;max-width:460px;margin-top:clamp(28px,3vw,40px)}.ct-form .g{height:54px;border:var(--stroke) solid var(--ink);display:flex;align-items:center;justify-content:center;gap:12px;font:600 15.5px var(--sq);border-radius:999px;transition:background .2s}.ct-form .g:hover{background:var(--paper-2)}.ct-form .or{display:flex;gap:10px;align-items:center;font:500 12.5px var(--sq);color:var(--ink-3)}.ct-form .or:before,.ct-form .or:after{content:"";flex:1;height:1px;background:var(--line)}.ct-form label{display:grid;gap:6px;font:600 13px var(--sq)}.ct-form input{height:54px;border:0;border-bottom:var(--stroke) solid var(--ink);font:400 19px var(--serif);background:none;outline:0;padding:0}.ct-form .err{font:500 13px var(--sq);color:var(--red)}.ct-form .btn{justify-content:center}.ct-sent{border:var(--stroke) solid var(--ink);padding:22px;max-width:460px;margin-top:clamp(28px,3vw,40px)}.ct-sent h3{font-size:26px;margin-bottom:6px}.ct-sent p{margin:0 0 12px;color:var(--ink-2)}.ct-why{display:grid;gap:0;border-top:var(--stroke) solid var(--ink)}.ct-why div{border-bottom:1px solid var(--line);padding:18px 0}.ct-why b{display:block;font:500 21px var(--serif);margin-bottom:4px}.ct-why p{margin:0;color:var(--ink-2);font-size:16px;line-height:1.5}.ct-why a{text-decoration:underline;text-underline-offset:3px}.ct-nav-out{margin-top:6px;font:600 14px var(--sq);text-align:left;color:var(--ink-3);padding:7px 0 7px 14px;border-left:2px solid transparent}.ct-nav-out:hover{color:var(--ink)}@media(max-width:1180px){.ct-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-ord .in{grid-template-columns:1fr}}@media(max-width:860px){.ct-login{grid-template-columns:1fr;padding-top:28px}.ct-grid2{grid-template-columns:1fr}.ct-nav-out{display:none}}@media(max-width:560px){.ct-ord>summary{grid-template-columns:auto minmax(0,1fr);padding:14px}.ct-ord>summary .ct-st{grid-column:1/-1;justify-self:start}.ct-ord .in{padding:0 14px 16px}.ct-row{grid-template-columns:56px minmax(0,1fr);gap:14px}.ct-row .cov{width:56px}.ct-row .r{grid-column:1/-1;justify-content:flex-start}.ct-tiles{grid-template-columns:1fr 1fr;gap:8px}.ct-tiles a{padding:14px}.ct-steps span{font-size:9.5px;letter-spacing:.02em}}.ck{position:fixed;right:20px;bottom:20px;z-index:96;width:min(420px,calc(100% - 40px));background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:0 18px 50px #00000029;padding:16px 18px 14px;font-family:var(--sq);animation:ckin .6s cubic-bezier(.16,1,.3,1)}@keyframes ckin{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ck-t{margin:0;font:500 14px/1.5 var(--sq);color:var(--ink-2)}.ck-t a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ck-b{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center;margin-top:12px}.ck-btn{height:40px;border-radius:999px;border:1.5px solid var(--ink);font:600 14px var(--sq);background:var(--paper);color:var(--ink);transition:background .2s,color .2s}.ck-btn:hover{background:var(--ink);color:var(--paper)}.ck-l{font:600 14px var(--sq);text-decoration:underline;text-underline-offset:3px;padding:0 6px;color:var(--ink)}.ck-opts{margin-top:10px;border-top:1px solid var(--line)}.ck-o{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);cursor:pointer}.ck-o b{display:block;font:600 14px var(--sq)}.ck-o small{display:block;font:500 12.5px/1.4 var(--sq);color:var(--ink-3)}.ck .ex{margin:10px 0 0}.ck-x{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--ink-3)}.ck-x:hover{background:var(--paper-2);color:var(--ink)}.ck-x svg{width:16px;height:16px}@media(max-width:600px){.ck{right:10px;left:10px;bottom:10px;width:auto;padding:14px 14px 12px}.ck-t{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.ck,.fav.pop{animation:none}}.fmore{margin-top:20px;display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline}.fmore span{color:var(--on-night)}.fmore a{color:inherit;text-decoration:underline;text-decoration-color:#55534e;text-underline-offset:3px;transition:color .2s}.fmore a:hover{color:var(--on-night);text-decoration-color:currentColor}.flegal button{font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}.ex{display:inline-block;font:600 10px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:3px 8px;margin-left:10px;vertical-align:middle}@media(max-width:860px){.chg .bx,.cC .wbody{grid-template-columns:1fr}.cC .wfacts{position:static}.cC .wdesign .in,.cC .people{grid-template-columns:1fr}.cC .how>div{margin-bottom:22px}.road .flag{transform:translate(-50%,22px)}}@media(max-width:520px){.chg .dates{grid-template-columns:1fr;gap:10px}.chg .dates .ar{transform:rotate(90deg);margin:6px 0 6px 14px}.cC .wauthor{grid-template-columns:88px 1fr}.cC .wauthor .mono{width:88px;font-size:30px}.cC .sprd{grid-template-columns:1fr 1fr}.cC .sprd img:nth-child(2){transform:none}}#v-camp,.cC{background:var(--paper-2)}.cC .btn.inv{background:var(--on);color:var(--stage);border-color:var(--on)}.cC .btn.inv:hover{transform:translateY(-2px)}.wcard .extn{display:inline-flex;align-items:center;gap:6px;font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.wcard .extn i{width:6px;height:6px;border-radius:50%;border:1.5px solid var(--ink);background:transparent;display:inline-block}.comm{background:var(--night);color:var(--on-night);margin-top:clamp(64px,9vw,130px);padding-block:clamp(56px,7vw,96px);position:relative;overflow:hidden}.comm .lbl{color:var(--on-night-2)}.comm h2{color:var(--on-night);font-size:clamp(40px,5.2vw,80px);margin-top:14px}.comm .cgrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,96px);align-items:start}.comm .clist{display:grid;margin-top:clamp(26px,3vw,44px);border-top:1px solid #33322f}.comm .ci{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:baseline;text-align:left;padding:15px 0 14px;border-bottom:1px solid #33322f;color:var(--on-night-2);font-family:var(--sq);font-size:14.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;position:relative;transition:color .5s;cursor:pointer}.comm .ci:hover,.comm .ci.on{color:var(--on-night)}.comm .ci .n{font-size:12px;letter-spacing:.14em}.comm .ci .bar{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--red);transform:scaleX(0);transform-origin:left}.comm .cgrid{align-items:stretch}.comm .cright{position:relative;display:grid;align-content:center;min-height:100%}.comm .cbody{position:relative;z-index:1}.comm .ck{font:600 12px var(--sq);letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.comm .cbody h3{font-size:clamp(36px,4.6vw,76px);letter-spacing:-.025em;line-height:1;margin:16px 0 22px;max-width:14ch;color:var(--on-night)}.comm .cbody p{font-size:clamp(18px,1.8vw,25px);line-height:1.55;color:var(--on-night-2);max-width:40ch}@media(max-width:860px){.comm .cgrid{grid-template-columns:1fr}.comm .cright{min-height:0}.comm .cbody{padding-top:14px}}.selo{--sh:clamp(32px,3.8vw,52px);grid-template-columns:clamp(130px,15vw,190px) minmax(0,1fr) auto}.selo .slogo{width:auto;max-width:100%;object-fit:contain;object-position:left center;display:block}@media(max-width:640px){.selo{--sh:29px;grid-template-columns:96px minmax(0,1fr)}.selo>span{display:none}}#vagas{padding-bottom:clamp(64px,9vw,120px)}.aui-hero{padding-block:clamp(40px,5vw,72px) clamp(20px,3vw,36px)}.aui-hero h1{font-size:clamp(48px,7vw,112px);margin-top:14px}.aui-hero .sub{display:flex;gap:clamp(18px,3vw,40px);align-items:end;justify-content:space-between;flex-wrap:wrap;margin-top:18px}.aui-hero .sub p{color:var(--ink-2);font-size:clamp(16px,1.3vw,19px);max-width:48ch}.aui-hero .n{font:700 clamp(26px,2.6vw,40px)/1 var(--sq);letter-spacing:-.02em}.aui-hero .n small{display:block;font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.aui-az{position:sticky;top:70px;z-index:40;background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:var(--stroke) solid var(--ink);border-bottom:1px solid var(--line)}.aui-az .wrap{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;padding-block:10px}.aui-az button{font:600 13px var(--sq);min-width:30px;height:30px;border-radius:999px;color:var(--ink-2)}.aui-az button:hover{background:var(--paper-2);color:var(--ink)}.aui-az button:disabled{color:var(--line);cursor:default}.aui-az button:disabled:hover{background:none}.aui-g{display:grid;grid-template-columns:clamp(70px,10vw,150px) minmax(0,1fr);gap:clamp(16px,3vw,48px);padding-block:clamp(22px,3vw,40px);border-bottom:1px solid var(--line)}.aui-g:last-child{border-bottom:0}.aui-g .lt{font-size:clamp(56px,8vw,128px);font-weight:600;letter-spacing:-.04em;line-height:.8;color:var(--line);position:sticky;top:130px;align-self:start}.aui-list{display:grid}.an{display:grid;grid-template-columns:clamp(56px,6vw,76px) minmax(0,1fr) auto;gap:clamp(14px,2vw,24px);align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.an:last-child{border-bottom:0}.an .av2{width:100%;aspect-ratio:4/5;background:var(--stage,var(--paper-2));color:var(--on,#fff);display:grid;place-items:center;font:600 15px var(--sq);overflow:hidden;box-shadow:0 1px 2px #0000001f,0 10px 24px #00000024;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.an .av2 img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .8s}.an:hover .av2{transform:translateY(-4px) rotate(-1.2deg)}.an:hover .av2 img{filter:none}.an b{font-size:clamp(24px,3.2vw,48px);font-weight:600;letter-spacing:-.025em;line-height:1;transition:padding .35s cubic-bezier(.2,.8,.2,1)}.an:hover b{padding-left:10px}.an .mt{font:500 12.5px var(--sq);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:right;white-space:nowrap}.an .mt .live{color:var(--red);font-weight:600}.an .mt .live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red);margin-right:6px}@media(max-width:640px){.an{grid-template-columns:48px minmax(0,1fr)}.an .mt{display:none}}.aup-hero{background:var(--stage);color:var(--on);overflow:hidden}.aup-hero .in{max-width:var(--max);margin-inline:auto;padding:clamp(40px,5vw,72px) var(--gutter) clamp(44px,6vw,80px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px);align-items:center}.aup-hero .crumb2{font:500 13.5px var(--sq);color:var(--on-2)}.aup-hero h1{font-size:clamp(46px,6.6vw,108px);margin:16px 0 10px;color:var(--on)}.aup-hero .rl{font:600 12px var(--sq);letter-spacing:.14em;text-transform:uppercase;color:var(--on-2)}.aup-soc{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.aup-soc a{width:46px;height:46px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--on) 45%,transparent);display:grid;place-items:center;color:var(--on);transition:background .25s,transform .25s}.aup-soc a:hover{background:color-mix(in srgb,var(--on) 14%,transparent);transform:translateY(-3px)}.aup-soc svg{width:20px;height:20px}.aup-pt{justify-self:center;width:min(100%,360px);aspect-ratio:4/5;background:var(--paper-2);box-shadow:0 2px 6px #0003,0 34px 70px #0006;overflow:hidden;position:relative}.aup-pt img{width:100%;height:100%;object-fit:cover}.aup-pt .ini{width:100%;height:100%;display:grid;place-items:center;font:600 84px var(--sq);color:var(--on);background:color-mix(in srgb,var(--stage) 60%,#000 12%)}.aup-camp{display:flex;align-items:center;gap:clamp(14px,2vw,28px);flex-wrap:wrap;margin-top:30px;border-top:1px solid color-mix(in srgb,var(--on) 30%,transparent);padding-top:22px}.aup-camp .pc2{font:700 clamp(34px,3.6vw,54px)/1 var(--sq);letter-spacing:-.02em}.aup-camp .tx2{font:500 14px var(--sq);color:var(--on-2);line-height:1.35}.aup-camp .tx2 b{color:var(--on);display:block}.aup-camp .live{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px #c8102e4d;flex:none}.aup-bio{max-width:var(--max);margin-inline:auto;padding:clamp(48px,7vw,96px) var(--gutter) 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,80px)}.aup-bio h2{font-size:clamp(34px,4vw,60px);margin-top:12px}.aup-bio .prose{font-size:clamp(18px,1.5vw,21px)}.aup-sec{max-width:var(--max);margin-inline:auto;padding:clamp(48px,7vw,96px) var(--gutter) 0}.aup-pz{display:grid;border-top:var(--stroke) solid var(--ink)}.aup-pz>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.aup-pz i{width:16px;height:16px;border-radius:50%;justify-self:center}.aup-pz i.venc{background:var(--red)}.aup-pz i.fin{background:var(--ink)}.aup-pz i.semi{background:transparent;border:2px solid var(--ink)}.aup-pz b{font-size:clamp(19px,1.7vw,26px);font-weight:600;letter-spacing:-.01em}.aup-pz b small{display:block;font:400 italic 15px var(--serif);color:var(--ink-2);margin-top:2px}.aup-pz .yr{font:600 13px var(--sq);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);text-align:right}.aup-pz .yr .r{color:var(--red)}.aup-out{display:grid;border-top:var(--stroke) solid var(--ink)}.aup-out>div{display:flex;align-items:baseline;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.aup-out b{font-size:clamp(19px,1.7vw,26px);font-weight:400;font-style:italic}.aup-out span{font:500 13px var(--sq);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;white-space:nowrap}.aup-ft{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.aup-ft figure{margin:0;flex:0 0 clamp(200px,24vw,300px);scroll-snap-align:start}.aup-ft .im{aspect-ratio:4/5;overflow:hidden;background:var(--paper-2)}.aup-ft img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.aup-ft figure:hover img{transform:scale(1.04)}.aup-ft figcaption{font:500 12px var(--sq);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:8px}.aup-ag{display:grid;border-top:var(--stroke) solid var(--ink)}.aup-ag>div{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.aup-ag .dt{font:700 clamp(22px,2vw,30px)/1 var(--sq);letter-spacing:-.02em}.aup-ag .dt small{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-top:4px}.aup-ag b{font-size:clamp(19px,1.7vw,26px);font-weight:600}.aup-ag b small{display:block;font:400 15px var(--serif);font-style:italic;color:var(--ink-2);margin-top:2px}.aup-ag .ct{font:500 12.5px var(--sq);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.aup-share{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.aup-share a,.aup-share button{font:600 13.5px var(--sq);border:1.5px solid var(--ink);border-radius:999px;padding:10px 18px;display:inline-flex;gap:8px;align-items:center;transition:background .25s,color .25s}.aup-share a:hover,.aup-share button:hover{background:var(--ink);color:var(--paper)}@media(max-width:860px){.aup-hero .in{grid-template-columns:1fr}.aup-pt{order:-1;width:min(62%,250px)}.aup-bio{grid-template-columns:1fr}.aui-g{grid-template-columns:48px minmax(0,1fr)}.aui-g .lt{font-size:40px;position:static}}.apeople{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 14px}.apeople a{grid-template-rows:64px auto;gap:10px;align-items:start}.apeople a .nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.3em;line-height:1.15}#cbar[hidden]{display:none!important}.v22read{justify-self:start;display:inline-flex;align-items:center;gap:10px;font:600 14px var(--sq);color:var(--on,var(--ink));background:color-mix(in srgb,var(--on,var(--ink)) 10%,transparent);border:1px solid color-mix(in srgb,var(--on,var(--ink)) 32%,transparent);border-radius:999px;padding:9px 16px 9px 12px;cursor:pointer;transition:background .25s}.v22read:hover{background:color-mix(in srgb,var(--on,var(--ink)) 20%,transparent)}.v22read svg{width:20px;height:20px}.v22read small{font:500 12.5px var(--sq);opacity:.7}.v22p .fmts.v22f button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 16px 9px;border-radius:14px;cursor:pointer;line-height:1.15}.v22p .fmts.v22f small{font:500 12px var(--sq);opacity:.75}.v22p .pr small{display:block}.v22p .v22st{font-size:clamp(26px,2.4vw,34px);font-weight:600;letter-spacing:-.02em}.v22sug{font:600 12px var(--sq);letter-spacing:.1em;text-transform:uppercase;opacity:.7;vertical-align:middle}.v22p .cta:empty{display:none}.v22p .cta .btn svg{width:18px;height:18px}.v22also{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:500 13.5px var(--sq);color:var(--on-2)}.v22also>span{font:600 11.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;margin-right:4px}.v22also a{display:inline-flex;align-items:center;gap:6px;color:var(--on);border-bottom:1px solid color-mix(in srgb,var(--on) 35%,transparent);padding:2px 0;margin-right:8px}.v22also a svg,.v22where svg{width:13px;height:13px;opacity:.7}.v22lnk{font:inherit;color:var(--on);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.v22where{border:1px solid color-mix(in srgb,var(--on) 30%,transparent);border-radius:14px;padding:6px 16px 12px;max-width:520px}.v22where ul{list-style:none;margin:0;padding:0}.v22where li a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--on) 18%,transparent);color:var(--on)}.v22where li a b{font:600 15px var(--sq)}.v22where li a small{grid-row:2;font:500 12.5px var(--sq);color:var(--on-2)}.v22where li a svg{grid-row:1/3;grid-column:2}.v22where p{font:500 12px var(--sq);color:var(--on-2);margin:10px 0 0}.v22gift>label{display:inline-flex;align-items:center;gap:10px;font:600 14px var(--sq);color:var(--on);cursor:pointer}.v22gift>label svg{width:19px;height:19px}.v22gift input[type=checkbox],.ap-ls input,.v22po .po-sw input{accent-color:var(--red)}.v22gf{margin-top:12px;display:grid;gap:10px;max-width:460px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--on) 30%,transparent);border-radius:14px}.v22gf label{display:grid;gap:5px;font:600 12.5px var(--sq);color:var(--on-2)}.v22gf label small{float:right;font-weight:500}.v22gf input,.v22gf textarea{font:500 15px var(--sq);color:var(--on);background:color-mix(in srgb,var(--on) 8%,transparent);border:1px solid color-mix(in srgb,var(--on) 28%,transparent);border-radius:10px;padding:10px 12px;resize:vertical}.v22gf input::placeholder,.v22gf textarea::placeholder{color:color-mix(in srgb,var(--on) 50%,transparent)}.v22gf p{margin:0;font:500 12.5px/1.4 var(--sq);color:var(--on-2)}.v22fl{position:fixed;inset:0;z-index:400;background:#141413;color:#f4f2ec;display:grid;grid-template-rows:auto minmax(0,1fr) auto;user-select:none}.fl-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(16px,3vw,32px)}.fl-ti b{display:block;font-size:20px;font-weight:600;letter-spacing:-.01em}.fl-ti small{font:500 13px var(--sq);color:#f4f2ec99}.fl-tr{display:flex;align-items:center;gap:16px}.fl-cnt{font:500 13px var(--sq);color:#f4f2ecb3}.fl-x{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:none;color:#fff;font-size:24px;line-height:1;cursor:pointer}.fl-mid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(6px,2vw,24px);padding:0 clamp(8px,2vw,24px);min-height:0}.fl-nav{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff0a;color:#fff;display:grid;place-items:center;cursor:pointer}.fl-nav svg{width:22px;height:22px}.fl-nav:disabled{opacity:.2;cursor:default}.fl-book{justify-self:center;position:relative;display:grid;perspective:2600px;height:min(74vh,calc((100vw - 200px)/1.6));aspect-ratio:1.6;max-width:100%}.fl-book.dbl{grid-template-columns:1fr 1fr}.fl-book:not(.dbl){aspect-ratio:.8;height:min(70vh,calc((100vw - 140px)/.8))}.fl-book .side{position:relative;min-width:0;overflow:hidden}.fl-book.dbl .side.l{box-shadow:inset -18px 0 24px -18px #00000059}.fl-book.dbl .side.r{box-shadow:inset 18px 0 24px -18px #00000059}.fl-book.dbl:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#0000002e;pointer-events:none}.pg{position:absolute;inset:0;background:#fbf9f3;color:#1a1a18;overflow:hidden}.pg-0{background:transparent}.pg-cov{background-size:cover;background-position:center;box-shadow:0 20px 50px #00000073}.pg-img img{width:100%;height:100%;object-fit:cover;display:block}.pg-rosto{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12%;gap:10px}.pg-rosto small{font:500 .78em var(--sq);letter-spacing:.14em;text-transform:uppercase;color:#6b6455}.pg-rosto b{font-size:clamp(18px,2.6vh,30px);font-weight:600;line-height:1.1;letter-spacing:-.01em}.pg-rosto i{font-size:.8em;color:#6b6455}.pg-rosto em{position:absolute;bottom:9%;font:600 .62em var(--sq);letter-spacing:.16em;text-transform:uppercase;font-style:normal;color:#8a8270}.pg-epi{position:absolute;inset:0;display:grid;place-items:center;padding:0 16%}.pg-epi p{font-style:italic;font-size:clamp(12px,1.7vh,17px);line-height:1.55;text-align:right;color:#3d3a33}.pg-txt{padding:11% 11% 13%;font-size:clamp(9.5px,1.45vh,14.5px);line-height:1.62;text-align:justify;hyphens:auto}.pg-txt .rh{position:absolute;top:5.5%;left:0;right:0;text-align:center;font:500 .72em var(--sq);letter-spacing:.14em;text-transform:uppercase;color:#8a8270}.pg-txt .ch{display:block;font-size:2.6em;font-weight:300;margin:6% 0 8%;color:#752824}.pg-txt p{margin:0;text-indent:1.4em}.pg-txt .pn{position:absolute;bottom:5.5%;left:0;right:0;text-align:center;font:500 .75em var(--sq);color:#8a8270}.pg-end{display:grid;place-items:center;text-align:center}.pg-end div{display:grid;gap:10px;justify-items:center;padding:0 12%}.pg-end small{font:600 .7em var(--sq);letter-spacing:.14em;text-transform:uppercase;color:#8a8270}.pg-end b{font-size:clamp(18px,2.6vh,28px);font-weight:600}.pg-end span{font:500 .8em var(--sq);color:#6b6455}.leaf{position:absolute;top:0;bottom:0;width:50%;transform-style:preserve-3d;z-index:3;pointer-events:none}.leaf.r{left:50%;transform-origin:left center}.leaf.l{left:0;transform-origin:right center}.leaf>div{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.leaf>.bk{transform:rotateY(180deg)}.leaf.r>.fc{box-shadow:inset 18px 0 24px -18px #00000059}.leaf.r>.bk{box-shadow:inset -18px 0 24px -18px #00000059}.fl-bot{display:flex;align-items:center;gap:20px;padding:14px clamp(16px,3vw,32px) 18px;flex-wrap:wrap}.fl-bot input[type=range]{flex:1 1 260px;accent-color:#fff}.fl-note{font:500 12.5px var(--sq);color:#f4f2ec8c}@media(max-width:759px){.fl-nav{width:40px;height:40px}.fl-mid{gap:4px;padding:0 6px}.fl-note{display:none}}.v22first{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:14px;background:var(--on);color:var(--stage)}.v22first .fl{width:10px;height:10px;border-radius:50%;background:var(--red);flex:none;box-shadow:0 0 0 0 var(--red);animation:pls22 1.6s infinite}@keyframes pls22{70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}.v22first b{display:block;font:700 14.5px var(--sq)}.v22first small{font:500 13px var(--sq);opacity:.8}.ap-g{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(24px,4vw,56px);align-items:start}.ap-h{display:flex;align-items:center;gap:12px;font:600 clamp(20px,1.8vw,24px)/1.2 var(--serif);letter-spacing:-.01em;margin:clamp(30px,4vw,44px) 0 16px}.ap-h:first-child{margin-top:0}.ap-h .num{width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;font:700 14px var(--sq)}.ap-card{position:relative;display:grid;gap:8px;border:1.5px solid var(--line);border-radius:18px;padding:18px 18px 16px;background:var(--paper);transition:border-color .2s,box-shadow .2s}.ap-card.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ap-card .nt{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.ap-card .nt b{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.ap-card .nt .num{font:700 15px var(--sq);white-space:nowrap}.ap-card small{font:500 14px/1.45 var(--sq);color:var(--ink-2)}.ap-card .lim{font:600 12px var(--sq);color:var(--red)}.ap-niv{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ap-card.niv{cursor:pointer;align-content:start}.ap-card.niv input{position:absolute;opacity:0;pointer-events:none}.ap-card.niv:before{content:"";position:absolute;top:18px;right:18px;width:0;height:0}.ap-card.niv ul{list-style:none;margin:4px 0 0;padding:10px 0 0;border-top:1px solid var(--line);display:grid;gap:6px;font:500 13.5px/1.35 var(--sq)}.ap-card.niv li{padding-left:20px;position:relative}.ap-card.niv li:before{content:"";position:absolute;left:2px;top:5px;width:9px;height:5px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg)}.ap-card.niv:has(input:focus-visible){outline:2px solid var(--red);outline-offset:3px}.ap-qty{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:16px;font:600 14.5px var(--sq)}.ap-qty small{flex-basis:100%;font:500 13px var(--sq);color:var(--ink-3)}.ap-qty.in{margin-top:4px}.v22step{display:inline-flex;align-items:center;border:1.5px solid var(--ink);border-radius:999px;overflow:hidden;height:40px}.v22step button{width:40px;height:100%;border:0;background:none;font:600 18px var(--sq);cursor:pointer;color:var(--ink)}.v22step button:disabled{opacity:.25;cursor:default}.v22step b{min-width:30px;text-align:center;font:700 15px var(--sq)}.ap-ex{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.ap-card.apx{grid-template-columns:118px minmax(0,1fr);gap:16px;padding:12px 16px 12px 12px;align-items:start}.ap-card.apx .pic{position:relative;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:#ebe7de}.ap-card.apx .pic img,.ap-card.apx .pic svg{width:100%;height:100%;object-fit:cover;display:block}.ap-card.apx .pic svg{object-fit:cover}.ap-card.apx .cus{position:absolute;left:6px;right:6px;bottom:6px;font:700 9.5px/1.2 var(--sq);letter-spacing:.06em;text-transform:uppercase;background:var(--red);color:#fff;padding:4px 6px;border-radius:6px;text-align:center}.ap-card.apx .nopic{position:absolute;inset:0;display:grid;place-items:center;font:600 12px var(--sq);color:var(--ink-3)}.ap-card.apx .tx{display:grid;gap:6px;align-content:start}.ap-card.apx .mt2{display:flex;flex-wrap:wrap;gap:4px 12px}.ap-card.apx .ent{font:600 12px var(--sq);color:var(--ink-3)}.ap-add{margin-top:4px}.bagx{position:absolute;inset:0;display:grid;place-items:end center;padding-bottom:10%;background:#e9e4d8}.bagx i{position:absolute;top:10%;left:50%;width:42%;height:26%;transform:translate(-50%);border:5px solid #d8cfb9;border-bottom:0;border-radius:40px 40px 0 0}.bagx div{width:76%;height:62%;background:#f3eee2 center/58% no-repeat;border-radius:4px;box-shadow:0 6px 14px #0000001f}.ap-card.doe .dh{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.ap-card.doe .dh b{font-size:19px;font-weight:600}.ap-card.doe .dh small{display:block;margin-top:4px}.ap-card.doe .dm{display:grid;gap:10px;margin-top:8px;padding-top:14px;border-top:1px solid var(--line)}.ap-opt{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1.5px solid var(--line);border-radius:14px;cursor:pointer}.ap-opt.on{border-color:var(--ink)}.ap-opt input{margin-top:4px;accent-color:var(--red)}.ap-opt b{display:block;font:700 15px var(--sq)}.ap-opt small{display:block;margin-top:2px}.df{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:4px 0 0}.df label{display:grid;gap:5px;font:600 12.5px var(--sq);color:var(--ink-2)}.df input{font:500 15px var(--sq);border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff}.df p{grid-column:1/-1;margin:0;font:500 12.5px var(--sq);color:var(--ink-3)}.ap-grp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;align-items:center;margin-top:clamp(24px,3vw,32px);padding:18px 20px;border-radius:18px;background:var(--ink);color:var(--paper)}.ap-grp b{font:700 16px var(--sq)}.ap-grp span:not(.arr){grid-row:2;font:500 14px var(--sq);opacity:.75}.ap-grp .arr{grid-row:1/3;grid-column:2}.ap-sum{position:sticky;top:96px;display:grid;gap:12px;padding:20px;border:var(--stroke) solid var(--ink);border-radius:20px;background:var(--paper)}.ap-sum ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ap-sum li{display:flex;justify-content:space-between;gap:12px;font:500 14px var(--sq)}.ap-sum li b{font-weight:700}.ap-sum li.nil{color:var(--ink-3)}.ap-fh{font:600 13px var(--sq);color:var(--red)}.ap-tot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:12px}.ap-tot span{font:600 13px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ap-tot b{font-size:30px;font-weight:600;letter-spacing:-.02em}.ap-sum>small{font:500 12.5px/1.45 var(--sq);color:var(--ink-3)}.ap-ls{display:flex;gap:10px;align-items:flex-start;font:500 13.5px var(--sq);cursor:pointer}.ap-sum .btn{justify-content:center}.ap-sum .btn:disabled{opacity:.35;cursor:default}.mt-bar{position:relative;height:10px;border-radius:99px;background:var(--line);margin:56px 8px 0}.mt-bar>i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--ink);transition:width 1.6s cubic-bezier(.2,.8,.2,1)}.mt-bar .mk{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--paper);border:3px solid var(--line)}.mt-bar .mk.ok{border-color:var(--ink);background:var(--ink)}.mt-bar .mk b{position:absolute;top:24px;left:50%;transform:translate(-50%);font:700 13px var(--sq)}.mt-bar .now{position:absolute;bottom:22px;transform:translate(-50%);font:700 12px var(--sq);background:var(--red);color:#fff;padding:4px 8px;border-radius:6px;white-space:nowrap}.mt-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:56px}.mt-c{display:grid;gap:6px;padding:18px;border:1.5px solid var(--line);border-radius:18px}.mt-c.ok{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mt-c.ok small{color:#ffffffb8}.mt-c .st{font:700 11.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.mt-c.ok .st{color:#fff}.mt-c b{font-size:19px;font-weight:600;line-height:1.2}.mt-c small{font:500 14px/1.45 var(--sq);color:var(--ink-2)}.v22ls .ls{display:flex;flex-wrap:wrap;gap:8px}.v22ls .ls span{font:500 14px var(--sq);padding:8px 14px;border:1px solid var(--line);border-radius:999px}.v22ls .ls .d{background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:600}.v22ls .ls .me{background:var(--red);color:#fff;border-color:var(--red);font-weight:700}.v22ls .ls .mais{border-style:dashed;color:var(--ink-3)}@media(max-width:980px){.ap-g{grid-template-columns:1fr}.ap-sum{position:static}}@media(max-width:560px){.ap-ex{grid-template-columns:1fr}.ap-card.apx{grid-template-columns:96px minmax(0,1fr)}.df{grid-template-columns:1fr}}.v22pr{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.v22pr s{font:500 .82em var(--sq);opacity:.6}.v22pr b{font-weight:700}.v22pr .off{font:700 12px var(--sq);letter-spacing:.02em;background:var(--red);color:#fff;padding:3px 7px;border-radius:6px;align-self:center}.live-panel .cta .price{display:grid;gap:4px}.live-panel .cta .price .v22pr.big b{font-size:24px;color:var(--on)}.live-panel .cta .price .v22pr.big s{font-size:15px;margin:0;color:var(--on-2);opacity:.85}.live-panel .cta .price small{font:500 13px/1.4 var(--sq);color:var(--on-2)}.ap-card .nt-t{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.ap-card .v22pr{font-size:17px}.ap-card .v22pr s{font-size:13px}.ap-tot .tv{display:inline-flex;align-items:baseline;gap:10px}.ap-tot s{font:500 14px var(--sq);color:var(--ink-3)}.ap-eco{font:600 13px var(--sq);color:var(--red)}.ccta .pr s{opacity:.6;margin-right:4px}.ccta .off22{font:700 11px var(--sq);background:var(--red);color:#fff;padding:2px 6px;border-radius:5px;margin:0 4px}.v22first small{display:block;line-height:1.4}.v22po{position:fixed;top:0;right:0;bottom:0;width:min(470px,100vw);z-index:420;background:var(--paper);border-left:1px solid var(--line);box-shadow:-24px 0 60px #0000002e;overflow:auto;font-family:var(--sq);color:var(--ink);padding:22px 22px 40px;overscroll-behavior:contain}.po-h{display:flex;justify-content:space-between;gap:16px;align-items:start}.po-h h2{font-family:var(--serif);font-size:28px;line-height:1.1;margin-top:6px}.po-x{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:none;font-size:22px;cursor:pointer;flex:none;color:var(--ink)}.po-s{font:500 13px/1.45 var(--sq);color:var(--ink-3);margin:10px 0 16px}.po-secs{display:grid;gap:10px}.po-sec{border:1px solid var(--line);border-radius:14px;padding:12px 14px}.po-sec.on{border-color:var(--ink)}.po-sh{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.po-sh b{display:block;font:700 14.5px var(--sq)}.po-sh small{display:block;font:500 12.5px/1.35 var(--sq);color:var(--ink-3)}.po-tg{position:relative;display:inline-flex;cursor:pointer}.po-tg input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.po-tg .sw{width:38px;height:22px;border-radius:99px;background:#d8d5cd;position:relative;transition:background .2s;flex:none}.po-tg .sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.po-tg input:checked+.sw{background:var(--ink)}.po-tg input:checked+.sw:after{transform:translate(16px)}.po-tg input:focus-visible+.sw{outline:2px solid var(--red);outline-offset:2px}.po-it{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.po-it li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:8px;align-items:center;padding:8px 6px 8px 10px;border-radius:10px;background:#f4f2ec}.po-it li.off{opacity:.55}.po-it .nm b{display:block;font:600 13.5px/1.25 var(--sq)}.po-it .nm em{font:600 10.5px var(--sq);letter-spacing:.06em;text-transform:uppercase;font-style:normal;color:var(--ink-3)}.po-it .nm em.nw{color:var(--red)}.po-it .vl{font:600 12.5px var(--sq);color:var(--ink-2);white-space:nowrap}.po-ib{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:14px;color:var(--ink)}.po-ib.del:hover{border-color:var(--red);color:var(--red)}.po-new{margin-top:8px;font:700 13px var(--sq);background:none;border:1.5px dashed var(--line);border-radius:10px;padding:9px 12px;width:100%;text-align:left;cursor:pointer;color:var(--ink)}.po-new:hover{border-color:var(--ink)}.po-fi{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.po-fi label{display:grid;gap:4px;font:600 12px var(--sq);color:var(--ink-2)}.po-fi label span{display:flex;align-items:center;gap:6px;font-weight:500}.po-fi input{width:72px;font:600 15px var(--sq);border:1px solid var(--line);border-radius:8px;padding:7px 8px}.po-fi small{grid-column:1/-1;font:500 12.5px/1.4 var(--sq);color:var(--ink-3)}.po-f{display:grid;gap:10px;margin-top:12px;padding:14px;border:1.5px solid var(--ink);border-radius:12px;background:#fff}.po-f h3{font:700 14.5px var(--sq)}.po-f label{display:grid;gap:5px;font:600 12.5px var(--sq);color:var(--ink-2)}.po-f label small{font-weight:500;color:var(--ink-3)}.po-f input,.po-f textarea,.po-f select{font:500 14.5px var(--sq);border:1px solid var(--line);border-radius:9px;padding:9px 11px;background:#fff;color:var(--ink);width:100%}.po-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.po-ph{position:relative}.po-ph input{position:absolute;inset:0;opacity:0;cursor:pointer}.po-ph span{display:block;border:1.5px dashed var(--line);border-radius:10px;padding:12px;text-align:center;font:600 13px var(--sq);color:var(--ink-3)}.po-pv .ap-card{grid-template-columns:96px minmax(0,1fr)}.po-fb{display:flex;gap:8px}@media(max-width:520px){.v22po{padding:16px}.po-two,.po-fi{grid-template-columns:1fr}}.ctl select{font:600 11px var(--sq);padding:6px 11px;border-radius:999px;border:1px solid #DCDAD4;background:#fff;color:var(--ink);cursor:pointer;max-width:170px}.ctl{flex-wrap:wrap;max-width:330px}.gi .pr.esg,.bk .pr.esg{color:var(--ink-3)}.off23{display:inline-block;font:700 11px/1 var(--sq);letter-spacing:.04em;background:var(--red);color:#fff;border-radius:999px;padding:4px 7px;margin-left:8px;vertical-align:2px;white-space:nowrap}.ate23{display:block;font:500 12px var(--sq);color:var(--ink-3);margin-top:3px;letter-spacing:.02em}.bk .pr s,.pc23 .pr s,.kt23c .pr s,.cj23 .pr s,.kt-i .pr s{color:var(--ink-3);font-weight:400;margin-right:6px}.pn23{display:flex;gap:8px;align-items:center;font:600 12.5px var(--sq);letter-spacing:.03em;color:var(--red);margin:0 0 8px}.pn23 svg{width:16px;height:16px;flex:none}html[data-t23p] .off23{background:var(--t23acc);color:var(--t23on)}html[data-t23p] .pn23{color:var(--t23acc)}html[data-t23n] .nav{background:var(--t23bg);color:var(--t23fg);border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-t23n] .nav>.wrap :is(a,button){color:var(--t23fg)}html[data-t23n] .nav .brand img{filter:var(--t23inv)}html[data-t23b] .btn:not(.ghost):not(.sm){background:var(--t23acc);border-color:var(--t23acc);color:var(--t23on)}html[data-t23b] .btn:not(.ghost) .arr{background:var(--t23on)}html[data-t23b] .btn:not(.ghost) .arr:after{border-color:var(--t23on)}.t23tag{font:700 10.5px/1 var(--sq);letter-spacing:.12em;text-transform:uppercase;background:var(--t23acc);color:var(--t23on);padding:6px 10px;border-radius:999px;white-space:nowrap;margin-left:-8px;animation:t23in .6s cubic-bezier(.16,1,.3,1) both}html[data-t23n][data-t23=bf] .t23tag,html[data-t23n] .t23tag{box-shadow:0 0 0 1px color-mix(in srgb,var(--t23fg) 25%,transparent)}@keyframes t23in{0%{opacity:0;transform:translateY(-6px)}}@media(max-width:860px){.t23tag{font-size:9.5px;padding:5px 8px;margin-left:-4px}}@media(max-width:420px){.t23tag{display:none}}.fx23{background:var(--fbg,#0E0E0D);color:var(--ffg,#fff);font:500 14px/1.35 var(--sq);display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 52px 10px var(--gutter);min-height:42px;position:relative;z-index:56;letter-spacing:.01em}.fx23.rodape{position:fixed;left:0;right:0;bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));transition:transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 -10px 30px #0000001f}.fx23>svg{width:17px;height:17px;flex:none}.fx23 a{text-decoration:underline;text-underline-offset:3px;font-weight:700;white-space:nowrap;color:inherit}.fx23 .fx-n button{font:600 12px var(--sq);color:inherit;opacity:.85;white-space:nowrap;border:1px solid currentColor;border-radius:999px;padding:3px 9px}.fx23 .fx-x{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:inherit;opacity:.8}.fx23 .fx-x:hover{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}.fx23 .fx-x svg{width:16px;height:16px}body.fx23r{padding-bottom:46px}body.fx23r .toast{bottom:calc(72px + env(safe-area-inset-bottom,0px))}body.fx23r .ctl{bottom:60px}body.fx23r .corner{bottom:64px}body:has(.cbar.show) .fx23.rodape{transform:translateY(110%)}body:has(#ck:not([hidden])) .fx23.rodape{transform:translateY(110%)}@media(max-width:640px){.fx23{font-size:13px;justify-content:flex-start;padding-right:46px}.fx23 .fx-t{flex:1}}.bn23w{margin-top:clamp(28px,4vw,56px);position:relative}.bn23{display:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--bbg);color:var(--bfg);min-height:clamp(250px,26vw,340px);overflow:hidden;position:relative;border-radius:6px}.bn23.on{display:grid}.bn23.nopic{grid-template-columns:1fr}.bn23.l-esq .bn-tx{order:2}.bn23.l-fundo{grid-template-columns:1fr}.bn23.l-fundo .bn-pic{position:absolute;inset:0;opacity:.32;padding:0}.bn23.l-fundo .bn-tx{position:relative;z-index:1;max-width:680px}.bn-tx{padding:clamp(26px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:12px;position:relative;z-index:1}.bn-rot{font:600 11.5px var(--sq);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.bn23 h2{font:500 clamp(26px,3.1vw,44px)/1.08 var(--serif);margin:0;letter-spacing:-.01em;text-wrap:balance}.bn23 p{margin:0;font-size:16.5px;line-height:1.5;opacity:.88;max-width:52ch}.bn-btn{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;gap:12px;background:var(--bbt);color:var(--bbtc);font:600 14.5px var(--sq);letter-spacing:.02em;padding:13px 22px;border-radius:999px;transition:transform .25s}.bn-btn:hover{transform:translateY(-2px)}.arr23{width:20px;height:2px;background:currentColor;position:relative;flex:none;display:inline-block}.arr23:after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.bn-pic{position:relative;min-height:230px;display:grid;place-items:center;padding:28px 24px 0;overflow:hidden}.bn-fan{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;padding-bottom:0;transform:translateY(12%)}.bn-fan .cov{width:clamp(84px,9vw,132px);flex:none;margin-left:-26px;transform:rotate(var(--r,0deg)) translateY(var(--y,0));transition:transform .5s cubic-bezier(.16,1,.3,1)}.bn-fan .cov:first-child{margin-left:0}.bn-fan .cov:nth-child(1){--r:-9deg;--y:18px}.bn-fan .cov:nth-child(2){--r:-4deg;--y:4px}.bn-fan .cov:nth-child(3){--r:0deg;--y:-6px;z-index:2}.bn-fan .cov:nth-child(4){--r:4deg;--y:4px}.bn-fan .cov:nth-child(5){--r:9deg;--y:18px}.bn23:hover .bn-fan .cov{--y:-8px}.bn-art{position:absolute;inset:0;background:center/cover no-repeat}.bn-pd{width:min(300px,80%);aspect-ratio:4/5;position:relative;align-self:center;margin-bottom:24px}.bn23d{position:absolute;left:clamp(26px,4vw,56px);bottom:16px;display:flex;gap:8px;z-index:3}.bn23d button{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.35;color:#fff;mix-blend-mode:difference}.bn23d button.on{opacity:1;width:22px;border-radius:5px}@media(max-width:760px){.bn23,.bn23.on{grid-template-columns:1fr}.bn23.l-esq .bn-tx{order:0}.bn-pic{min-height:180px;order:-1;padding-top:20px}.bn-fan .cov{width:84px;margin-left:-30px}.bn23 p{font-size:15.5px}.bn-pd{width:180px;margin-bottom:0}.bn23d{inset:14px 16px auto auto}}.ct23{display:flex;gap:6px;flex-wrap:wrap;padding-top:22px}.ct23 a{font:600 14px var(--sq);letter-spacing:.02em;padding:10px 16px;border-radius:999px;border:1px solid var(--line);display:inline-flex;gap:8px;align-items:center;transition:background .2s,border-color .2s}.ct23 a small{font-size:11.5px;color:var(--ink-3);font-weight:600}.ct23 a:hover{border-color:var(--ink)}.ct23 a.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ct23 a.on small{color:color-mix(in srgb,var(--paper) 70%,transparent)}.lj23 .lj-sub{max-width:40ch;color:var(--ink-2);margin:0;align-self:end}.lj23g{padding-block:clamp(28px,4vw,48px) 120px}.pc23g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(16px,2.2vw,32px)}.pc23g.sm{grid-template-columns:repeat(4,minmax(0,1fr))}.pc23{display:grid;gap:10px;align-content:start;border-top:1px solid var(--line);padding-top:12px}.pc23 .pc-pic{aspect-ratio:4/5;background:var(--paper-2);position:relative;overflow:hidden;border-radius:4px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.pc23:hover .pc-pic{transform:translateY(-4px)}.pc23 .ix{font:600 11.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pc23 .ix b{color:var(--red)}.pc23 h3{font:500 20px/1.2 var(--serif);margin:0}.pc23 .pr{font:600 15px var(--sq)}.kc23 .pc-pic{background:var(--kbg)}.kc-fan{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 12%}.kc-fan .cov{width:34%;flex:none;margin-left:-15%;transform:rotate(var(--r,0deg))}.kc-fan .cov:first-child{margin-left:0}.kc-fan .cov:nth-child(1){--r:-8deg}.kc-fan .cov:nth-child(2){--r:-4deg}.kc-fan .cov:nth-child(3){--r:0deg;z-index:2}.kc-fan .cov:nth-child(4){--r:4deg}.kc-fan .cov:nth-child(5){--r:8deg}@media(max-width:1000px){.pc23g,.pc23g.sm{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.pc23g,.pc23g.sm{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.pc23 h3{font-size:17px}}.pd23{position:absolute;inset:0;display:grid;place-items:center}.pd-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pd23.pl{background:linear-gradient(160deg,#ece9e2,#dcd8cf)}.pd23.pl>*{grid-area:1/1}.pd23.pl i{width:56%;aspect-ratio:3/4.1;background:var(--pc);border-radius:3px 8px 8px 3px;box-shadow:inset 9px 0 color-mix(in srgb,#000 22%,var(--pc)),inset 11px 0 color-mix(in srgb,#fff 12%,var(--pc)),0 2px 4px #0003,0 24px 40px #00000040;transform:rotate(-4deg)}.pd23.pl svg{width:24%;height:auto;color:var(--pt);transform:rotate(-4deg) translate(3%,-110%);overflow:visible}.pd23.pl svg *{stroke:currentColor}.pd23.pl b{font:600 clamp(11px,1.2vw,15px) var(--sq);letter-spacing:.32em;text-transform:uppercase;color:var(--pt);transform:rotate(-4deg) translate(4%,40%)}.pd23.pl span{font:500 clamp(18px,2.2vw,30px) var(--serif);color:var(--pt);transform:rotate(-4deg) translate(5%,175%)}.pd23.po{background:linear-gradient(170deg,#e9e6df,#d9d5cc)}.pd23.po div{width:64%;aspect-ratio:1/1.414;background:#fff center/cover no-repeat;border:8px solid #fff;outline:2px solid #2a2a28;box-shadow:0 22px 40px #00000040}.pd23.bg{background:#e9e4d8}.pd23.bg i{position:absolute;top:9%;left:50%;width:40%;height:26%;transform:translate(-50%);border:6px solid #d3c9b1;border-bottom:0;border-radius:44px 44px 0 0}.pd23.bg div{position:absolute;bottom:9%;width:72%;height:60%;background:#f3eee2 center/56% no-repeat;border-radius:3px;box-shadow:0 8px 18px #00000024}.pd23.nf span{font:600 12px var(--sq);color:var(--ink-3)}.cj23,.kt23c,.op23b{margin-top:clamp(40px,5vw,72px)}.cj-h{padding:18px 0 22px}.cj-row{display:flex;align-items:stretch;gap:clamp(10px,1.6vw,22px);flex-wrap:wrap}.cj-i{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;flex:1 1 220px;max-width:330px;border:1px solid var(--line);border-radius:6px;padding:12px 14px 12px 12px;position:relative;cursor:pointer;transition:border-color .2s,opacity .2s}.cj-i:not(.on){opacity:.5}.cj-i.on{border-color:var(--ink)}.cj-i input{position:absolute;top:10px;right:10px;width:18px;height:18px;accent-color:var(--red)}.cj-c .cov{width:76px}.cj-t{display:grid;gap:3px;padding-right:18px}.cj-t b{font:500 16.5px/1.25 var(--serif)}.cj-t b em{display:block;font:600 10.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-style:normal;margin-bottom:3px}.cj-t small{font-style:italic;color:var(--ink-2);font-size:14px}.cj-t .pr{font:600 14px var(--sq);margin-top:4px}.cj-plus{align-self:center;font:500 26px var(--sq);color:var(--ink-3)}.cj-tot{flex:1 1 220px;display:grid;gap:6px;align-content:center;padding:4px 0 4px clamp(0px,1vw,14px)}.cj-tot b{font:600 28px var(--sq)}.cj-tot small{color:var(--ink-3);font:500 13px var(--sq)}.cj-tot .btn{justify-self:start;margin-top:6px}@media(max-width:640px){.cj-plus{display:none}.cj-i{max-width:none}}.kt-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);background:var(--kbg);color:var(--kfg);border-radius:6px;overflow:hidden;min-height:200px}.kt-fan{display:flex;align-items:center;justify-content:center;padding:24px}.kt-in .kt-fan .cov{width:clamp(56px,6vw,84px);flex:none;margin-left:-22px;transform:rotate(var(--r,0deg));transition:transform .5s cubic-bezier(.16,1,.3,1)}.kt-in .kt-fan .cov:first-child{margin-left:0}.kt-fan .cov:nth-child(odd){--r:-3deg}.kt-fan .cov:nth-child(2n){--r:3deg}.kt-in:hover .kt-fan .cov{transform:rotate(0) translateY(-6px)}.kt-in .kt-tx{padding:clamp(22px,3vw,40px);display:grid;gap:8px;align-content:center}.kt-in .lbl{color:inherit;opacity:.8}.kt-in h3{font:500 clamp(22px,2.4vw,32px)/1.12 var(--serif);margin:0}.kt-in .pr{font:600 16px var(--sq)}.kt-in .pr s{color:inherit;opacity:.6}.kt-go{font:600 14px var(--sq);display:inline-flex;gap:10px;align-items:center;margin-top:4px}@media(max-width:760px){.kt-in{grid-template-columns:1fr}.kt-in .kt-fan{padding:24px 12px 0}.kt-in .kt-fan .cov{width:58px;margin-left:-26px}}.kt23h{background:var(--kbg);color:var(--kfg);padding-block:clamp(36px,5vw,72px)}.kt-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.kt23h .kt-tx{display:grid;gap:14px;align-content:start}.kt-back{font:600 13px var(--sq);opacity:.8;letter-spacing:.02em}.kt23h .lbl{color:inherit;opacity:.8}.kt23h h1{font:500 clamp(34px,4.6vw,64px)/1.02 var(--serif);margin:0;letter-spacing:-.015em}.kt23h p{margin:0;max-width:52ch;opacity:.9}.kt-buy{display:grid;gap:8px;margin-top:10px}.kt-buy .btn{justify-self:start;margin-top:6px}.kt-pr{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--sq)}.kt-pr s{opacity:.6;font-size:17px}.kt-pr b{font-size:34px;font-weight:600}.kt-buy small{font:500 13.5px var(--sq);opacity:.85}.kt-all{text-decoration:underline;text-underline-offset:3px;font-weight:600}.kt-off{font:600 15px var(--sq);opacity:.85}.kt23h .kt-fan{flex-wrap:wrap;gap:14px 0;padding:0}.kt23h .kt-fan .cov{width:clamp(70px,8vw,118px);margin-left:-20px;transform:rotate(var(--r,0deg))}.kt23h .kt-fan .cov:first-child{margin-left:0}.kt-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;padding-block:28px 100px}.kt-i{display:grid;grid-template-columns:66px minmax(0,1fr);gap:14px;align-items:center;border:1px solid var(--line);border-radius:6px;padding:12px 40px 12px 12px;position:relative;cursor:pointer;transition:opacity .2s,border-color .2s}.kt-i.on{border-color:var(--ink)}.kt-i:not(.on){opacity:.5}.kt-i input{position:absolute;top:12px;right:12px;width:18px;height:18px;accent-color:var(--red)}.kt-i .cov{width:66px}.kt-i>span{display:grid;gap:3px}.kt-i b{font:500 16px/1.25 var(--serif)}.kt-i small{font-style:italic;color:var(--ink-2);font-size:14px}.kt-i .pr{font:600 14px var(--sq)}@media(max-width:760px){.kt-g{grid-template-columns:1fr}.kt23h .kt-fan{order:-1;justify-content:center}.kt23h .kt-fan .cov{width:64px;margin-left:-24px}}.pp23{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);padding-block:clamp(28px,4vw,64px)}.pp-pic{aspect-ratio:4/5;position:relative;background:var(--paper-2);border-radius:6px;overflow:hidden}.pp-tx{display:grid;gap:14px;align-content:start}.pp-tx .kt-back{color:var(--ink-2)}.pp-tx h1{font:500 clamp(32px,4vw,56px)/1.04 var(--serif);margin:0}.pp-tx .pr{font:600 24px var(--sq)}.pp-tx .pr s{color:var(--ink-3);font-weight:400;margin-right:8px;font-size:18px}.pp-v{display:flex;gap:8px;flex-wrap:wrap}.pp-v button{font:600 13.5px var(--sq);padding:9px 14px;border-radius:999px;border:1px solid var(--line)}.pp-v button.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pp-d{margin:4px 0 0;color:var(--ink-2);max-width:52ch}.pp-bk{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:center;border-top:1px solid var(--line);padding-top:16px;margin-top:6px}.pp-bk .cov{width:54px}.pp-bk span{display:grid}.pp-bk small{font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pp-bk b{font:500 18px var(--serif)}.pp-bk em{color:var(--ink-2);font-size:15px}@media(max-width:760px){.pp23{grid-template-columns:1fr}}.nl23{background:var(--nbg);color:var(--nfg)}.nl23:not(.nl-rodape):not(.nl-popup){margin-top:clamp(56px,7vw,110px);padding-block:clamp(40px,5vw,72px)}.nl-book{margin-top:clamp(48px,6vw,90px)}.nl-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,4vw,64px);align-items:start}.nl-tx{display:grid;gap:10px}.nl-tx .lbl{color:inherit;opacity:.7}.nl23 h2{font:500 clamp(26px,3vw,40px)/1.1 var(--serif);margin:0}.nl-tx p{margin:0;opacity:.85;max-width:46ch}.nl-cp{display:flex;gap:10px;align-items:center;font:600 14px var(--sq)!important;opacity:1!important}.nl-cp svg{width:18px;height:18px;color:var(--red);flex:none}.nl-f{display:grid;gap:14px}.nl-r{display:flex;gap:8px;flex-wrap:wrap}.nl-r input{flex:1 1 220px;min-height:50px;border-radius:999px;border:1px solid color-mix(in srgb,var(--nfg) 35%,transparent);background:color-mix(in srgb,var(--nfg) 6%,transparent);color:inherit;font:500 16px var(--sq);padding:0 20px}.nl-r input::placeholder{color:color-mix(in srgb,var(--nfg) 55%,transparent)}.nl23 .nl-r .btn{background:var(--nfg);color:var(--nbg);border-color:var(--nfg)}.nl-d summary{font:600 13.5px var(--sq);cursor:pointer;opacity:.85;letter-spacing:.02em}.nl-d[open] summary{margin-bottom:12px}.nl-g{display:grid;gap:8px;margin-bottom:12px}.nl-g>b{font:600 11px var(--sq);letter-spacing:.12em;text-transform:uppercase;opacity:.65}.nl-g>div{display:flex;flex-wrap:wrap;gap:6px}.nl-c{font:500 13.5px var(--sq);padding:7px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--nfg) 28%,transparent);cursor:pointer;transition:background .2s,color .2s}.nl-c input{position:absolute;opacity:0;pointer-events:none}.nl-c.on{background:var(--nfg);color:var(--nbg);border-color:var(--nfg)}.nl-c:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.nl-fq{display:flex;gap:10px;align-items:center;font:600 13px var(--sq)}.nl-fq select{font:500 14px var(--sq);padding:7px 12px;border-radius:999px;background:transparent;color:inherit;border:1px solid color-mix(in srgb,var(--nfg) 35%,transparent)}.nl-fq option{color:#0e0e0d}.nl-d small{display:block;font:500 12.5px var(--sq);opacity:.65;margin-top:6px}.nl-rodape{background:transparent;padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid #33322f}.nl-rodape h2{font-size:clamp(22px,2.2vw,30px)}@media(max-width:860px){.nl-in{grid-template-columns:1fr}}.nl23pop{position:fixed;inset:0;z-index:410;background:#0e0e0d8c;display:grid;place-items:center;padding:16px;animation:t23in .3s ease-out}.nl-pb{position:relative;width:min(720px,100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:8px}.nl-pb .nl23{padding:clamp(28px,4vw,44px)}.nl-pb .nl-in{grid-template-columns:1fr;gap:20px}.nl-px{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--nfg,#fff);color:#fff;background:#ffffff1f}.nl-px svg{width:18px;height:18px}.po23 .p23now{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:end;margin:14px 0 12px;padding:12px;border-radius:12px;background:#f4f2ec}.po23 .p23now label{display:grid;gap:4px;font:600 12px var(--sq);color:var(--ink-2)}.po23 .p23now input{font:600 14px var(--sq);border:1px solid var(--line);border-radius:9px;padding:7px 10px;background:#fff;color:var(--ink)}.po23 .p23now button{font:700 12px var(--sq);padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink)}.po23 .p23now button:disabled{opacity:.45}.po23 .p23now small{flex-basis:100%;font:500 12.5px var(--sq);color:var(--ink-3)}.p23tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;margin:0 -4px;padding-inline:4px}.p23tabs button{flex:none;font:700 12.5px var(--sq);padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);display:inline-flex;gap:6px;align-items:center}.p23tabs button small{font-size:10.5px;color:var(--ink-3)}.p23tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.p23tabs button.on small{color:#bdbbb4}.l23{list-style:none;margin:0;padding:0;display:grid;gap:6px}.l23>li:not(.fli){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 6px 8px 10px;border-radius:10px;background:#f4f2ec}.l23>li.off .nm{opacity:.55}.l23>li.ed{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}.l23 .nm{text-align:left;display:grid;gap:2px;min-width:0;color:var(--ink)}.l23 .nm b{font:600 13.5px/1.25 var(--sq)}.l23 .nm small{font:500 12px/1.35 var(--sq);color:var(--ink-3)}.l23 .dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:1px;background:#bdbbb4}.l23 .dot.live{background:#2f8f4e}.l23 .dot.wait{background:#c08a1a}.l23 .dot.end{background:#8a8780}.l23 .ab{display:flex;gap:3px}.l23 .ab button{width:26px;height:28px;border-radius:7px;border:1px solid var(--line);background:#fff;font-size:13px;color:var(--ink)}.l23 .ab button:disabled{opacity:.3}.l23 .ab .del:hover{border-color:var(--red);color:var(--red)}.f23{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;padding:14px;border:1.5px solid var(--ink);border-radius:12px;background:#fff;margin:2px 0 8px}.po-l{display:grid;gap:6px;font:600 12.5px var(--sq);color:var(--ink-2);grid-column:1/-1;align-content:start;min-width:0}.po-l.h{grid-column:auto}.f23 input:not([type=checkbox]):not([type=color]):not([type=file]),.f23 textarea,.f23 select,.nlg23 input,.nlg23 textarea{font:500 14px var(--sq);border:1px solid var(--line);border-radius:9px;padding:8px 10px;background:#fff;color:var(--ink);width:100%;min-width:0}.f23 textarea{resize:vertical}.c23{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:4px 10px 4px 4px}.c23 input{width:34px;height:30px;border:0;padding:0;background:none;cursor:pointer}.c23 code{font:600 12.5px ui-monospace,Consolas,monospace;color:var(--ink-2)}.po-ck{grid-column:1/-1;display:flex;gap:10px;align-items:center;font:600 13px var(--sq);color:var(--ink);cursor:pointer}.po-ck input{width:18px;height:18px;accent-color:var(--red)}.chips23{display:flex;flex-wrap:wrap;gap:6px}.chips23.sc{max-height:150px;overflow:auto;padding:2px}.chips23 label{font:600 12px var(--sq);padding:6px 10px;border-radius:999px;border:1px solid var(--line);cursor:pointer;color:var(--ink-2);position:relative;transition:background .15s}.chips23 label input{position:absolute;opacity:0;pointer-events:none}.chips23 label.on{background:var(--ink);color:#fff;border-color:var(--ink)}.chips23 label:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.bk23{display:grid;gap:6px}.bk23l{max-height:200px;overflow:auto;border:1px solid var(--line);border-radius:9px;padding:4px}.bk23l label{display:flex;gap:8px;align-items:flex-start;padding:6px 8px;border-radius:7px;cursor:pointer;font:600 13px/1.25 var(--sq);color:var(--ink)}.bk23l label.on{background:#f4f2ec}.bk23l input{margin-top:2px;accent-color:var(--red)}.bk23l small{display:block;font-weight:500;font-size:11.5px;color:var(--ink-3)}.bk23c,.p23n{font:500 12px var(--sq);color:var(--ink-3)}.p23pv{position:relative;width:120px;aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:var(--paper-2);margin-top:4px}.p23pv .pd23.pl b,.p23pv .pd23.pl span{font-size:9px}.nlg23{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:10px;margin-bottom:6px}.nlg23 textarea{grid-column:1/-1}.f23 .po-fb{grid-column:1/-1;flex-wrap:wrap}.po23 .btn.sm{min-height:38px;padding:0 16px;font-size:13px}.po23 .po-new{margin-top:10px}@media(max-width:520px){.f23{grid-template-columns:1fr}.po-l.h{grid-column:1/-1}}body.fx23r .nbtn,body.fx23r .npanel{transform:translateY(-48px)}.nbtn,.npanel{transition:transform .3s}.ctl{max-width:340px}body.fx23r .ctl{bottom:58px}.r24b{margin-top:16px;display:flex;gap:12px;background:var(--paper-2);border-radius:14px;padding:14px;font:500 13.5px/1.45 var(--sq);color:var(--ink-2)}.r24b svg{width:20px;height:20px;flex:none;color:var(--red)}.r24b b{color:var(--ink)}.gh24{display:flex;gap:10px;align-items:flex-start;margin-top:16px;font:500 13.5px/1.45 var(--sq);color:var(--ink-2)}.gh24 svg{width:18px;height:18px;color:var(--red);flex:none}.k24{padding-top:clamp(24px,4vw,48px);padding-bottom:110px}.k24hd{display:grid;gap:10px;justify-items:start}.k24sec{display:flex;gap:8px;align-items:center;font:500 13px var(--sq);color:var(--ink-3)}.k24m{display:grid;gap:14px;min-width:0}.k24s{border:1px solid var(--line);border-radius:20px;padding:20px 22px;scroll-margin-top:96px;background:var(--paper);min-width:0}.k24s.cur{border:1.5px solid var(--ink);padding:22px 24px 26px}.k24s.fut{opacity:.5}.k24s header{display:flex;align-items:center;gap:12px}.k24s h2{font-size:26px;flex:1}.k24n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--paper-2);font-weight:700;font-size:14px;flex:none}.k24s.cur .k24n,.k24s.done .k24n{background:var(--ink);color:#fff}.k24n svg{width:16px;height:16px}.k24sum{margin:10px 0 0 42px;font:500 14.5px/1.5 var(--sq);color:var(--ink-2)}.k24sum b{color:var(--ink)}.k24b{margin-top:18px;display:grid;gap:16px;font-family:var(--sq)}.k24b form{display:grid;gap:14px}.k24l{display:grid;gap:6px;align-content:start;font:600 13.5px var(--sq);min-width:0}.k24l>span{display:flex;justify-content:space-between;gap:8px}.k24l small{font-weight:500;color:var(--ink-3);font-size:12.5px;line-height:1.4}.k24e{font:500 12.5px var(--sq);color:var(--red);font-style:normal}.k24e:empty{display:none}.k24l textarea{height:auto;padding:12px 14px;line-height:1.45;resize:vertical}.k24r2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.k24r3{display:grid;grid-template-columns:1fr 1.4fr 1.4fr;gap:12px}@media(max-width:600px){.k24r2,.k24r3{grid-template-columns:minmax(0,1fr)}.k24s,.k24s.cur{padding:18px 16px 22px}.k24sum{margin-left:0}}.k24row{display:flex;gap:8px}.k24id{display:grid;gap:12px}.k24gg{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;border:1.5px solid var(--ink);border-radius:999px;font:600 15px var(--sq)}.k24gg:hover{background:var(--paper-2)}.k24gg svg{width:20px;height:20px}.k24or{display:flex;align-items:center;gap:12px;font:600 12px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.k24or:before,.k24or:after{content:"";flex:1;height:1px;background:var(--line)}.k24w{display:flex;gap:10px;background:var(--paper-2);border-radius:12px;padding:12px;font:500 13px/1.45 var(--sq);color:var(--ink-2)}.k24w svg{width:16px;height:16px;flex:none;margin-top:2px}.k24b .btn{justify-self:start}.k24sub{font:600 12.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.k24o{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:14px;cursor:pointer;transition:border-color .2s,background .2s}.k24ad .k24o{grid-template-columns:auto minmax(0,1fr)}.k24o input{accent-color:var(--ink);width:18px;height:18px;margin:0}.k24o b{display:block;font-size:15px}.k24o small{display:block;font-size:13px;color:var(--ink-3);line-height:1.4;margin-top:2px}.k24o.on{border-color:var(--ink);background:var(--paper-2)}.k24ad,.k24pay{display:grid;gap:8px}.k24ad .lk24{justify-self:start;margin-top:2px}.k24pi{width:38px;height:38px;border-radius:10px;background:var(--paper-2);display:grid;place-items:center}.k24o.on .k24pi{background:#fff}.k24pi svg{width:20px;height:20px}.k24adf{display:grid;gap:12px}.k24adf>.lk24{justify-self:start}.k24gt{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:14px}.k24gk{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:12px;align-items:start;cursor:pointer}.k24gk input{accent-color:var(--ink);width:18px;height:18px;margin:3px 0 0}.k24gi svg{width:22px;height:22px;color:var(--red)}.k24gk b{display:block;font-size:15px}.k24gk small{display:block;font:500 13px/1.45 var(--sq);color:var(--ink-3);margin-top:2px}.k24gf{display:grid;gap:12px;padding-left:30px}@media(max-width:600px){.k24gf{padding-left:0}}.k24card{display:grid;gap:10px;margin-top:4px}.k24cf{display:grid;gap:12px}.k24tm{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:16px}.k24tm label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;font:500 14px/1.45 var(--sq);cursor:pointer}.k24tm input{accent-color:var(--ink);width:18px;height:18px;margin:2px 0 0}.k24tm a{text-decoration:underline;text-underline-offset:3px}.k24tm a:hover{color:var(--red)}.k24tm small{font-size:12.5px;color:var(--ink-3);padding-left:28px}.k24b .k24go{justify-content:center;justify-self:stretch;width:100%;min-height:58px;font-size:16px}.k24err{font:600 13.5px var(--sq);color:var(--red)}.k24err:empty{display:none}.k24x{font:500 12.5px/1.45 var(--sq);color:var(--ink-3)}.k24x svg{width:14px;height:14px;vertical-align:-2px}.k24it{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-height:320px;overflow:auto}.k24it li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:14px}.k24it .t24{width:40px}.k24it .t24.pk{height:62px}.k24it .t24.pk .cov{width:28px!important}.k24it .t24.pk .cov:nth-child(2){left:6px!important;top:3px}.k24it .t24.pk .cov:nth-child(3){left:12px!important;top:6px}.k24it .t24.pd{height:48px}.k24it b{display:block;font-family:var(--serif);font-size:15px;font-weight:600;line-height:1.2}.k24it small{font-size:12px;color:var(--ink-3)}.k24it .fm24{display:none}.cd24{display:grid;gap:10px;justify-items:start;width:100%}.cd24p{width:min(100%,444px);aspect-ratio:148/105;border-radius:4px;display:grid;place-items:center;container-type:inline-size;overflow:hidden;position:relative;box-shadow:0 12px 30px #0000002e,inset 0 0 0 1px #0000000f}.cd24p.red{background:#b5121b linear-gradient(135deg,#ffffff12,#00000014)}.cd24p.black{background:#141413 linear-gradient(135deg,#ffffff0f,#0000001a)}.lb24{width:67.6cqw;aspect-ratio:2/1;background:#fff;border-radius:1.2cqw;box-shadow:0 .4cqw 1.2cqw #00000047;padding:2.2cqw 2.8cqw;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.7cqw;font-family:var(--sq);color:#111;overflow:hidden}.lb24h{display:flex;justify-content:space-between;align-items:flex-start;gap:2cqw}.lb24h img{height:5.6cqw;width:auto;display:block}.lb24h i{font-style:normal;font-size:1.75cqw;color:#333;letter-spacing:.03em;padding-top:.3cqw}.lb24 b{font-size:2.9cqw;font-weight:700;line-height:1.15}.lb24 p{font-size:2.25cqw;line-height:1.32;white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden;color:#111}.lb24 em{font-style:normal;font-size:2.1cqw;font-weight:600;justify-self:end}.cd24d{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font:500 12px/1.4 var(--sq);color:var(--ink-3);max-width:444px}.cd24d>span:first-child{flex:1 1 260px}.cd24s{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:2px}.cd24s button{font:600 12px var(--sq);padding:5px 12px;border-radius:999px;color:var(--ink-2)}.cd24s button[aria-pressed=true]{background:var(--ink);color:#fff}.k24dc{position:fixed;inset:0;z-index:420;display:grid;place-items:center;padding:16px}.k24dco{position:absolute;inset:0;background:#0e0e0d73}.k24dcp{position:relative;background:var(--paper);border-radius:20px;width:min(760px,100%);max-height:86vh;display:flex;flex-direction:column;overflow:hidden}.k24dcp header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line)}.k24dcp h2{font-size:26px}.k24dcx{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex:none}.k24dcx:hover{background:var(--paper-2)}.k24dcx svg{width:20px;height:20px}.k24dcb{overflow:auto;padding:8px 22px 28px;font-size:16px}.k24dcb h2{font-size:22px;margin:22px 0 8px}.k24dcb h3{font-size:18px;margin:16px 0 6px}.k24dcb p,.k24dcb li{color:var(--ink-2);line-height:1.55}.k24dcb ul,.k24dcb ol{padding-left:20px;margin:6px 0}.k24dcb table{width:100%;border-collapse:collapse;font-size:14px}.k24dcb td,.k24dcb th{border-bottom:1px solid var(--line);padding:8px;text-align:left;vertical-align:top}.k24dcb .hp-tw{overflow:auto}.k24dcb .hp-co{background:var(--paper-2);border-radius:12px;padding:12px 14px;margin:12px 0}.o24{padding-top:clamp(28px,5vw,56px);padding-bottom:110px}.o24h{display:grid;gap:10px;justify-items:start}.o24c{width:58px;height:58px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;animation:o24 .6s cubic-bezier(.2,1.6,.4,1)}.o24c svg{width:28px;height:28px}@keyframes o24{0%{transform:scale(.4);opacity:0}}@media(prefers-reduced-motion:reduce){.o24c,.j24{animation:none}}.o24h p{font:500 16px var(--sq);color:var(--ink-2)}.o24m{display:grid;gap:18px;min-width:0}.o24pay{display:grid;grid-template-columns:168px minmax(0,1fr);gap:24px;align-items:center;border:1.5px solid var(--ink);border-radius:20px;padding:22px;font-family:var(--sq)}.o24pay h3{font-size:28px;margin:4px 0 6px}.o24pay p{font-size:15px;color:var(--ink-2);margin-bottom:12px;font-family:var(--sq)}.o24pay small{display:block;margin-top:8px;font-size:12.5px;color:var(--ink-3)}.o24qr{width:168px;aspect-ratio:1;border-radius:12px;box-shadow:0 0 0 1px var(--line);overflow:hidden;display:grid;place-items:center;background:#fff}.o24qr svg{width:100%;height:100%}.o24qr.bol svg,.o24qr.ok svg{width:56px;height:56px}.o24qr.ok{background:var(--ink);color:#fff;box-shadow:none}@media(max-width:600px){.o24pay{grid-template-columns:minmax(0,1fr)}.o24qr{width:180px}}.o24s{border:1px solid var(--line);border-radius:20px;padding:22px;font-family:var(--sq);display:grid;gap:12px;min-width:0}.o24s ol{list-style:none;margin:0;padding:0;display:grid;gap:14px}.o24s ol li{display:grid;gap:3px;padding-left:16px;border-left:2px solid var(--ink)}.o24s ol li b{font-size:13px;letter-spacing:.06em;text-transform:uppercase}.o24s ol li span{font-family:var(--serif);font-size:17px;line-height:1.35}.o24s ol li small{font-size:13px;color:var(--ink-3);line-height:1.45}.o24s ol li a{text-decoration:underline}.o24ad{display:flex;gap:10px;font-size:14px;color:var(--ink-2);line-height:1.45}.o24ad svg{width:18px;height:18px;flex:none;margin-top:1px}.o24gc{display:grid;gap:12px}.o24gc p{font-size:13.5px;color:var(--ink-2);line-height:1.5}.o24reg ul{margin:0;padding-left:18px;font-size:13.5px;color:var(--ink-2);display:grid;gap:4px}.o24a{display:grid;gap:8px}.o24a .btn{justify-content:center}#cBag{max-width:100%}.i25 .hp-main h1{max-width:16ch}.i25-ex{display:inline-block;font:600 10.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px dashed var(--ink-3);border-radius:999px;padding:3px 9px;vertical-align:2px}.i25-sec{margin-top:clamp(52px,6vw,88px);scroll-margin-top:100px}.i25-sec>h2{font-size:clamp(30px,3vw,46px);margin-bottom:10px}.i25-sec>.sub{color:var(--ink-2);max-width:60ch;font-size:17px}.i25-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:var(--stroke) solid var(--ink);margin-top:clamp(32px,4vw,48px)}.i25-nums div{padding:16px 16px 4px 0}.i25-nums b{display:block;font:700 clamp(34px,3.6vw,54px)/1 var(--sq);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.i25-nums span{font:500 13px var(--sq);color:var(--ink-3);letter-spacing:.04em}.i25-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.i25-cards>div{border:1px solid var(--line);padding:20px 20px 18px;display:grid;gap:8px;align-content:start}.i25-cards svg{width:28px;height:28px}.i25-cards b{font:500 clamp(19px,1.5vw,22px)/1.15 var(--serif)}.i25-cards p{margin:0;color:var(--ink-2);font-size:15.5px}.i25-steps{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:var(--stroke) solid var(--ink)}.i25-steps li{padding:16px 18px 0 0}.i25-steps li i{font:700 13px var(--sq);font-style:normal;color:var(--red);letter-spacing:.08em}.i25-steps li b{display:block;font:500 20px/1.15 var(--serif);margin:6px 0}.i25-steps li p{margin:0;color:var(--ink-2);font-size:15.5px}.i25-cond{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:22px;border:1px solid var(--line)}.i25-cond div{padding:16px 16px 14px;border-right:1px solid var(--line)}.i25-cond div:last-child{border-right:0}.i25-cond small{display:block;font:600 11.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.i25-cond b{display:block;font:500 21px var(--serif);margin-top:8px}.i25-note{margin-top:14px;font:500 14px/1.5 var(--sq);color:var(--ink-3);max-width:70ch}.i25-dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:center;background:var(--night);color:var(--on-night);padding:clamp(22px,3vw,36px);margin-top:22px}.i25-dl .fan{display:flex;padding-left:24px}.i25-dl .fan img{width:74px;aspect-ratio:2/3;object-fit:cover;margin-left:-24px;box-shadow:0 10px 24px #0006;transform:rotate(var(--r,0deg))}.i25-dl h3{font-size:clamp(24px,2.2vw,32px)}.i25-dl p{color:var(--on-night-2);margin-top:6px;font-size:16px}.i25-dl .bts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.i25-dl .btn{background:var(--on-night);color:var(--night);border-color:var(--on-night)}.i25-dl .btn.ghost{background:transparent;color:var(--on-night)}.i25-pick{border:1px solid var(--line);margin-top:22px}.i25-pick .top{display:flex;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.i25-pick .top input{flex:1;font:400 17px var(--serif);border:0;outline:none;background:transparent;color:var(--ink);padding:6px 0}.i25-pick .top svg{width:20px;height:20px;color:var(--ink-3)}.i25-pick ul{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto}.i25-pick li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--line)}.i25-pick li:last-child{border-bottom:0}.i25-pick li img{width:34px;aspect-ratio:2/3;object-fit:cover}.i25-pick li b{font:500 16.5px/1.2 var(--serif);display:block}.i25-pick li small{font:500 12.5px var(--sq);color:var(--ink-3)}.i25-pick li small em{font-style:normal;color:var(--red)}.i25-q{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px}.i25-q button{width:34px;height:34px;font:600 18px var(--sq)}.i25-q button:hover{background:var(--paper-2)}.i25-q span{min-width:28px;text-align:center;font:600 15px var(--sq);font-variant-numeric:tabular-nums}.i25-q.on{border-color:var(--ink)}.i25-sum{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;align-items:baseline;padding:14px;background:var(--paper-2);font:500 14.5px var(--sq)}.i25-sum b{font-size:18px}.i25 .hp-form{max-width:760px}.i25 .hp-form .row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.i25 .hp-form fieldset{border:0;padding:0;margin:0;display:grid;gap:8px}.i25 .hp-form legend{font:600 13px var(--sq);margin-bottom:8px;padding:0}.i25-chk{display:flex!important;gap:10px!important;align-items:flex-start;font:400 15.5px/1.45 var(--serif)!important;letter-spacing:0!important}.i25-chk input{width:18px!important;height:18px;margin-top:3px;flex:none;accent-color:var(--ink)}.i25-pills{display:flex;flex-wrap:wrap;gap:8px}.i25-pills label{display:inline-flex!important;gap:8px!important;align-items:center;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font:500 14px var(--sq)!important;cursor:pointer}.i25-pills input{width:auto!important;accent-color:var(--ink)}.i25-pills label:has(input:checked){border-color:var(--ink);background:var(--paper-2)}.i25-lang{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;margin-top:22px}.i25-lang button{font:600 13px var(--sq);padding:7px 14px;border-radius:999px;color:var(--ink-2)}.i25-lang button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.i25-rights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:24px}.i25-rights article{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start;border-top:1px solid var(--line);padding-top:16px}.i25-rights img{width:96px;aspect-ratio:2/3;object-fit:cover;box-shadow:0 8px 20px #00000024}.i25-rights h3{font-size:21px;line-height:1.1}.i25-rights .au{font-style:italic;color:var(--ink-2);font-size:15.5px;margin-top:2px}.i25-rights p{font-size:14.5px;color:var(--ink-2);margin-top:8px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.i25-rights .meta{font:500 12.5px var(--sq);color:var(--ink-3);margin-top:8px}.i25-rights .pz{display:inline-block;font:600 11px var(--sq);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--red);padding:3px 8px;margin-top:8px}.i25-rights .lk{display:flex;gap:14px;margin-top:10px}.i25-rights .lk button{font:600 13px var(--sq);text-decoration:underline;text-underline-offset:3px}.i25-kits{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:20px}.i25-kits button{text-align:left;display:grid;gap:8px}.i25-kits img{width:100%;aspect-ratio:2/3;object-fit:cover;box-shadow:0 8px 20px #0000001f;transition:transform .5s cubic-bezier(.19,1,.22,1)}.i25-kits button:hover img,.i25-kits button[aria-expanded=true] img{transform:translateY(-4px)}.i25-kits button[aria-expanded=true] img{outline:3px solid var(--ink);outline-offset:3px}.i25-kits b{font:500 15px/1.15 var(--serif)}.i25-kits small{font:500 12px var(--sq);color:var(--ink-3)}.i25-kit{scroll-margin-top:96px;grid-column:1/-1;border:var(--stroke) solid var(--ink);padding:clamp(18px,2.4vw,30px);display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(18px,3vw,40px)}.i25-kit .cv img{width:100%;aspect-ratio:2/3;object-fit:cover}.i25-kit .cv .ph{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;margin-top:14px;font:500 13px var(--sq);color:var(--ink-2)}.i25-kit .cv .ph span{width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--paper-2);display:grid;place-items:center;font:600 18px var(--sq)}.i25-kit .cv .ph img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.i25-kit h3{font-size:clamp(26px,2.4vw,36px)}.i25-rel{margin-top:12px;font-size:16px;line-height:1.6;max-height:280px;overflow:auto;padding:14px 16px;background:var(--paper-2)}.i25-rel p{margin:0 0 10px}.i25-fic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line);margin-top:14px}.i25-fic div{padding:10px 10px 0 0}.i25-fic small{display:block;font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.i25-fic b{font:500 15px var(--sq)}.i25-kit .bts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.i25-kit .btn{min-height:44px;padding:0 18px;font-size:14px}.i25-kit .btn.ghost{background:transparent;color:var(--ink)}.i25-cota{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line)}.i25-cota div{padding:12px 14px;border-right:1px solid var(--line)}.i25-cota div:last-child{border-right:0}.i25-cota small{display:block;font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.i25-cota b{font:700 24px var(--sq);font-variant-numeric:tabular-nums}.i25-bar{height:6px;background:var(--paper-2);grid-column:1/-1;position:relative;overflow:hidden}.i25-bar i{position:absolute;inset:0 auto 0 0;background:var(--ink);transition:width .5s}.i25-bar i.x{background:var(--red)}.i25-tbl{border:1px solid var(--line);overflow-x:auto}.i25-tbl table{width:100%;border-collapse:collapse;min-width:620px}.i25-tbl th{font:600 11.5px var(--sq);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:10px 8px;border-bottom:1px solid var(--line)}.i25-tbl td{padding:4px 6px;border-bottom:1px solid var(--line)}.i25-tbl td:first-child{width:34px;text-align:center;font:600 12px var(--sq);color:var(--ink-3)}.i25-tbl tr.over td:first-child{color:var(--red)}.i25 .hp-form .i25-tbl input{padding:8px;font-size:15px;border:0;border-radius:0}.i25 .hp-form .i25-tbl input:focus{outline:2px solid var(--ink);outline-offset:-2px}.i25-tbl .rm{width:30px;height:30px;color:var(--ink-3)}.i25-tbl .rm:hover{color:var(--red)}.i25-tbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.i25-tbar button{font:600 13.5px var(--sq);text-decoration:underline;text-underline-offset:3px}.i25-warn{padding:14px 16px;border-left:3px solid var(--red);background:color-mix(in srgb,var(--red) 6%,var(--paper));font:500 14.5px/1.45 var(--sq)}.i25-warn b{color:var(--red)}.i25-info{padding:14px 16px;border-left:3px solid var(--ink);background:var(--paper-2);font:500 14.5px/1.45 var(--sq)}.i25-boiler{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(18px,3vw,40px);border-top:var(--stroke) solid var(--ink);padding-top:18px;margin-top:22px}.i25-boiler p{color:var(--ink-2);font-size:16.5px;margin:0 0 10px}.i25-logo{border:1px solid var(--line);padding:22px;display:grid;gap:12px;justify-items:start}.i25-logo .lg{height:40px;display:flex;align-items:center;gap:10px;color:var(--ink)}.i25-logo .lg img{height:40px;width:auto}.i25-logo button{font:600 13px var(--sq);text-decoration:underline;text-underline-offset:3px}.i25-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.i25-tabs button{font:600 13.5px var(--sq);border:1px solid var(--line);border-radius:999px;padding:8px 14px;color:var(--ink-2)}.i25-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.i25-tabs .sep{width:1px;background:var(--line);margin:0 4px}.i25-ev{list-style:none;margin:20px 0 0;padding:0;border-top:var(--stroke) solid var(--ink)}.i25-ev li{display:grid;grid-template-columns:86px minmax(0,1fr) 54px;gap:clamp(14px,2vw,26px);align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.i25-ev .dt{font:700 30px/1 var(--sq);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.i25-ev .dt small{display:block;font:600 11.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.i25-ev .ty{font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.i25-ev h3{font-size:clamp(20px,1.7vw,25px);line-height:1.15;margin-top:4px}.i25-ev p{margin:4px 0 0;font:500 14px var(--sq);color:var(--ink-2)}.i25-ev img{width:54px;aspect-ratio:2/3;object-fit:cover;box-shadow:0 6px 14px #00000024}.i25-ev li.past{opacity:.82}.i25-ev li.past .dt{color:var(--ink-3)}.i25-fest{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;background:var(--red);color:#fff;padding:clamp(22px,3vw,34px);margin-top:clamp(40px,5vw,64px)}.i25-fest h3{font-size:clamp(26px,2.6vw,38px)}.i25-fest p{margin-top:6px;opacity:.92}.i25-fest .btn{background:#fff;color:var(--red);border-color:#fff}.i25-pz{margin-top:24px;border-top:var(--stroke) solid var(--ink)}.i25-pz section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:clamp(16px,3vw,40px);padding:22px 0;border-bottom:1px solid var(--line)}.i25-pz h3{font-size:clamp(22px,2vw,30px);line-height:1.1}.i25-pz h3 small{display:block;font:500 13px var(--sq);color:var(--ink-3);margin-top:8px;letter-spacing:0}.i25-pz ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.i25-pz li a{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center}.i25-pz li img{width:52px;aspect-ratio:2/3;object-fit:cover;box-shadow:0 6px 14px #00000024}.i25-pz li b{font:500 17px/1.15 var(--serif);display:block}.i25-pz li small{font-style:italic;color:var(--ink-2);font-size:14.5px}.i25-r{display:inline-block;font:600 10.5px var(--sq);letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;margin-top:5px;border:1.5px solid var(--ink)}.i25-r.venc{background:var(--red);border-color:var(--red);color:#fff}.i25-r.fin{background:var(--ink);color:#fff}.i25-r.semi{background:#fff;color:var(--ink)}.nf25{position:relative;padding-block:clamp(48px,7vw,110px) clamp(72px,8vw,120px);overflow:hidden}.nf25 .ghost{position:absolute;right:calc(var(--gutter) * -1);top:clamp(10px,3vw,40px);font:700 clamp(160px,26vw,420px)/.8 var(--sq);letter-spacing:-.06em;color:var(--paper-2);z-index:0;pointer-events:none;user-select:none}.nf25>*{position:relative;z-index:1}.nf25 h1{font-size:clamp(46px,6vw,96px);max-width:12ch;margin-top:14px}.nf25 .lead{font-size:clamp(17px,1.4vw,20px);color:var(--ink-2);max-width:54ch;margin-top:16px}.nf25 .lead code{font:500 .85em var(--sq);background:var(--paper-2);padding:2px 6px;word-break:break-all}.nf25 .hp-search{max-width:640px}.nf25-res{max-width:640px;margin-top:8px}.nf25-go{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.nf25-go a{font:600 14px var(--sq);border:1px solid var(--ink);border-radius:999px;padding:10px 16px}.nf25-go a:hover{background:var(--ink);color:var(--paper)}.nf25-sug{margin-top:clamp(48px,6vw,80px)}.nf25-sug .row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin-top:16px}.nf25-sug a{display:grid;gap:8px}.nf25-sug img{width:100%;aspect-ratio:2/3;object-fit:cover;box-shadow:0 10px 22px #00000024;transition:transform .5s cubic-bezier(.19,1,.22,1)}.nf25-sug a:hover img{transform:translateY(-4px)}.nf25-sug b{font:500 16px/1.15 var(--serif)}.nf25-sug small{font-style:italic;color:var(--ink-2);font-size:14px}.res .s25h{font:600 10.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:12px 12px 4px}.res button .av25{width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--paper-2);display:grid;place-items:center;font:600 13px var(--sq)}.res button .av25 img{width:100%;height:100%;aspect-ratio:auto}.res button .pg25{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--ink-2)}.res button .pg25 svg{width:18px;height:18px}.s25e{padding:18px 16px 20px}.s25e b{display:block;font:500 22px/1.2 var(--serif)}.s25e p{font:500 14px var(--sq);color:var(--ink-2);margin-top:6px}.s25e .ch{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.s25e .ch button{width:auto;display:inline-flex;font:600 12.5px var(--sq);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.s25e .ch button:hover{border-color:var(--ink);background:transparent}.s25e .lv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.s25e .lv button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:0;align-items:center;text-align:left}.s25e .lv img{width:30px;aspect-ratio:2/3;object-fit:cover}.s25e .lv span{font:500 13.5px/1.15 var(--serif)}@media(min-width:861px){footer .fgrid.f25{grid-template-columns:1.3fr repeat(4,minmax(0,1fr))}}@media(max-width:1180px){.i25-cards,.i25-rights{grid-template-columns:repeat(2,minmax(0,1fr))}.i25-kits{grid-template-columns:repeat(4,minmax(0,1fr))}.i25-cond{grid-template-columns:repeat(3,minmax(0,1fr))}.i25-cond div:nth-child(3){border-right:0}.i25-cond div:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:860px){.i25-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.i25-steps{grid-template-columns:1fr 1fr;row-gap:18px}.i25-kit{grid-template-columns:1fr}.i25-kit .cv{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:end}.i25-kit .cv .ph{margin-top:0}.i25-fic{grid-template-columns:1fr 1fr}.i25-boiler{grid-template-columns:1fr}.i25-pz section{grid-template-columns:1fr}.nf25-sug .row{grid-template-columns:repeat(3,minmax(0,1fr))}.nf25-sug .row a:nth-child(n+4){display:none}.i25 .hp-form .row3{grid-template-columns:1fr 1fr}}@media(max-width:640px){.i25-cards,.i25-rights,.i25-steps{grid-template-columns:1fr}.i25-cond{grid-template-columns:1fr 1fr}.i25-cond div{border-right:1px solid var(--line)!important;border-top:1px solid var(--line)}.i25-cond div:nth-child(2n){border-right:0!important}.i25-cond div:nth-child(-n+2){border-top:0}.i25-dl{grid-template-columns:1fr}.i25-kits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.i25-cota{grid-template-columns:1fr 1fr}.i25-cota div:nth-child(2){border-right:0}.i25-cota div:nth-child(n+3){border-top:1px solid var(--line)}.i25 .hp-form .row3,.i25 .hp-form .row2{grid-template-columns:1fr}.i25-ev li{grid-template-columns:64px minmax(0,1fr) 40px;gap:12px}.i25-ev .dt{font-size:24px}.i25-ev img{width:40px}.i25-fest,.s25e .lv{grid-template-columns:1fr}}.hp-form label>.lb25{display:block}.hp-form label>.lb25 small{font:400 13px var(--sq);color:var(--ink-3);letter-spacing:0}.i25-solo{padding-block:clamp(36px,4.5vw,64px) clamp(72px,8vw,120px);max-width:1120px}.i25-solo>h1{font-size:clamp(44px,5.4vw,84px);margin-top:12px;max-width:16ch}.i25-dp{border:1px solid var(--ink-3);border-radius:4px}.i25-dp .top{display:flex!important;gap:12px!important;align-items:center;padding:4px 14px;font:inherit!important}.i25-dp .top svg{width:20px;height:20px;color:var(--ink-3);flex:none}.i25 .hp-form .i25-dp .top input{border:0;padding:10px 0;outline:none}.i25-dp ul{list-style:none;margin:0;padding:0;max-height:300px;overflow:auto}.i25-dp ul:not(:empty){border-top:1px solid var(--line)}.i25-dp li{border-bottom:1px solid var(--line)}.i25-dp li:last-child{border-bottom:0}.i25-dp li.nf{padding:12px 14px;color:var(--ink-2);font:500 14px var(--sq)}.i25-dp li label{padding:8px 14px;align-items:center!important;cursor:pointer}.i25-dp li label:hover{background:var(--paper-2)}.i25-dp li img{width:28px;aspect-ratio:2/3;object-fit:cover;flex:none}.i25-dp li small{font:500 12.5px var(--sq);color:var(--ink-3)}.i25-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.i25-tag{display:inline-flex;align-items:center;gap:6px;font:500 14px var(--sq);background:var(--ink);color:var(--paper);border-radius:999px;padding:6px 6px 6px 14px}.i25-tag button{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--paper)}.i25-tag button:hover{background:#ffffff2e}.i25-tag svg{width:14px;height:14px}.i25-none{font:500 13.5px var(--sq);color:var(--ink-3)}.i25-rights .lk button[data-int25]{text-decoration:none;border:1.5px solid var(--ink);border-radius:999px;padding:3px 10px}.i25-rights .lk button[data-int25][aria-pressed=true]{background:var(--ink);color:var(--paper)}.i25-rights .lk{flex-wrap:wrap;align-items:center}#ct25:empty{display:none}.i25 .hp-form .row2,.i25 .hp-form .row3,#ajudaRoot .hp-form .row2{align-items:start}.r26{padding-bottom:clamp(8px,2vw,24px)}.r26 .sec-head h2{font-size:clamp(36px,4.6vw,72px)}.r26-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,44px);align-items:start}.r26-g.n1{grid-template-columns:minmax(0,1fr)}.r26-g.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.r26-c{display:grid;grid-template-columns:clamp(96px,9vw,132px) minmax(0,1fr);gap:clamp(14px,1.6vw,22px);align-items:start;color:inherit;text-decoration:none;padding-top:18px;border-top:1px solid var(--line)}.r26-g.n1 .r26-c{grid-template-columns:clamp(110px,11vw,150px) minmax(0,46ch)}.r26-cv{position:relative;display:block}.r26-cv img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;max-width:100%;box-shadow:0 1px 2px #00000024,0 12px 26px #00000029;transition:transform .5s cubic-bezier(.2,.8,.2,1)}a.r26-c:hover .r26-cv img{transform:translateY(-4px) rotate(-1.2deg)}.r26-tx{display:grid;gap:6px;align-content:start;min-width:0}.r26-tx b{font:500 clamp(20px,1.7vw,26px)/1.12 var(--serif);letter-spacing:-.01em}.r26-tx .m{font:500 13.5px/1.35 var(--sq);color:var(--ink-3)}.r26-tx .m span+span:before{content:" · "}.r26-tx q{display:block;quotes:"“" "”";font:italic 400 16px/1.45 var(--serif);color:var(--ink-2);margin-top:6px;padding-left:12px;border-left:2px solid var(--red)}.r26-tag{justify-self:start;font:700 10.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:999px;padding:3px 9px 2px}.r26-go{font:600 13px var(--sq);color:var(--ink);margin-top:4px;display:inline-flex;gap:6px;align-items:center}.r26-go:after{content:"";width:7px;height:7px;border-top:2px solid var(--red);border-right:2px solid var(--red);transform:rotate(45deg)}.r26-src{margin-top:clamp(18px,2vw,26px);font:500 12.5px var(--sq);color:var(--ink-3)}@media(max-width:900px){.r26-g,.r26-g.n2{grid-template-columns:minmax(0,1fr)}.r26-g.n1 .r26-c{grid-template-columns:clamp(96px,26vw,132px) minmax(0,1fr)}}.m26{border-top:var(--stroke) solid var(--ink);padding-block:clamp(22px,3vw,36px) clamp(26px,3.4vw,44px)}.m26-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(22px,4vw,64px);align-items:start}.m26-h{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:14px}.m26-h h2{font-size:clamp(28px,2.8vw,42px)}.m26-h p{margin:0;color:var(--ink-2);font-size:15px;max-width:46ch}.m26 svg{display:block;width:100%;height:auto;max-height:min(54vh,440px);overflow:visible;margin-inline:auto}.m26 svg path[data-uf26=DF]{stroke-width:.6}.m26 path{stroke:#fff;stroke-width:1;stroke-linejoin:round;transition:fill .25s,opacity .25s}.m26 path.z{fill:var(--paper-2)}.m26 path.l1{fill:#d9d7d0}.m26 path.l2{fill:#b3b1aa}.m26 path.l3{fill:#7e7c76}.m26 path.l4{fill:#45443f}.m26 path.l5{fill:#0e0e0d}.m26 path[tabindex]{cursor:pointer}.m26 path[tabindex]:hover,.m26 path[tabindex]:focus-visible{fill:var(--red);opacity:.75;outline:none}.m26 path.on{fill:var(--red)!important;opacity:1!important}.m26 svg.has path:not(.on){opacity:.55}.m26 text{font:700 9px var(--sq);fill:#fff;pointer-events:none;text-anchor:middle;dominant-baseline:middle}.m26 text.d{fill:var(--ink)}.m26-leg{display:flex;gap:6px;align-items:center;font:500 12px var(--sq);color:var(--ink-3);margin-top:10px;flex-wrap:wrap}.m26-leg i{width:22px;height:10px;display:inline-block}.m26-side{display:grid;gap:16px;align-content:start}.m26-sel{border:1px solid var(--line);padding:18px 18px 16px;display:grid;gap:12px;min-height:126px;align-content:start}.m26-sel .k{font:600 10.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.m26-sel h3{font:600 clamp(24px,2.2vw,32px)/1.05 var(--sq);letter-spacing:-.02em;margin:0}.m26-sel h3 em{font-style:normal;color:var(--red)}.m26-sel p{margin:0;color:var(--ink-2);font-size:15px}.m26-ppl{display:flex;flex-wrap:wrap;gap:8px}.m26-ppl a{display:grid;grid-template-columns:34px auto;gap:8px;align-items:center;text-decoration:none;color:inherit;font:600 13.5px var(--sq);padding:4px 12px 4px 4px;border:1px solid var(--line);border-radius:999px}.m26-ppl a:hover{border-color:var(--ink)}.m26-ppl .av{width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--stage,var(--paper-2));color:var(--on,#fff);display:grid;place-items:center;font:700 11px var(--sq)}.m26-ppl .av img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.m26-x{justify-self:start;font:600 13px var(--sq);color:var(--ink);border-bottom:2px solid var(--red);padding:0 0 1px}.m26-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;max-height:none}.m26-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;padding:9px 2px;border-bottom:1px solid var(--line);font:500 14.5px var(--sq);color:var(--ink);position:relative}.m26-list button b{font-weight:700;font-variant-numeric:tabular-nums}.m26-list button:hover,.m26-list button.on{color:var(--red)}.m26-list button.on:before{content:"";position:absolute;left:-10px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--red);transform:translateY(-50%)}.m26-list button.fora{grid-column:1/-1;border-top:var(--stroke) solid var(--ink);border-bottom:0;margin-top:6px}.m26-more{font:600 12.5px var(--sq);color:var(--ink-3);justify-self:start;padding:4px 0}.m26-more:hover{color:var(--ink)}.m26-fil{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-block:16px 0;font:500 15px var(--sq);color:var(--ink-2)}.m26-fil b{color:var(--ink)}.aui-g.m26h,.an.m26h{display:none}@media(max-width:860px){.m26-in{grid-template-columns:1fr}.m26 svg{max-height:min(46vh,380px)}}@media(max-width:640px){.m26-list{grid-template-columns:1fr 1fr;gap:0 12px}.m26-list button{font-size:13.5px}}.p26{position:fixed;inset:0 0 0 auto;width:min(470px,100vw);z-index:400;background:#fff;box-shadow:-20px 0 60px #0000002e;display:grid;grid-template-rows:auto 1fr;font-family:var(--sq);color:var(--ink);transform:translate(105%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.p26.open{transform:none}.p26-h{display:flex;justify-content:space-between;gap:12px;align-items:start;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.p26-h small{display:block;font:600 10.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.p26-h b{font:600 19px/1.2 var(--sq)}.p26-h button{font:600 13px var(--sq);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.p26-b{overflow:auto;padding:16px 20px 28px;display:grid;gap:18px;align-content:start}.p26-n{font-size:13px;color:var(--ink-3);line-height:1.45;margin:0}.p26-l{font:600 10.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.p26-cur{display:grid;gap:8px}.p26-it{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:8px 10px}.p26-it img{width:44px;height:auto;aspect-ratio:2/3;object-fit:cover;display:block}.p26-it b{font:600 14px/1.25 var(--sq);display:block}.p26-it small{color:var(--ink-3);font-size:12px}.p26-it button{font:600 12px var(--sq);color:var(--red)}.p26 form{display:grid;gap:10px}.p26 label{display:grid;gap:4px;font:600 12.5px var(--sq)}.p26 input,.p26 textarea,.p26 select{font:500 15px var(--sq);border:1px solid var(--line);border-radius:10px;padding:9px 11px;width:100%;background:#fff;color:var(--ink)}.p26 textarea{min-height:76px;resize:vertical}.p26 .row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.p26 .cnt{font:500 11.5px var(--sq);color:var(--ink-3);justify-self:end}.p26 .btn26{justify-self:start;font:600 14px var(--sq);background:var(--ink);color:#fff;border-radius:999px;padding:9px 18px}.p26 .btn26[disabled]{opacity:.35;cursor:default}.p26-cand{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.p26-cand button{display:grid;gap:5px;text-align:left;padding:6px;border:2px solid transparent;border-radius:10px;font:500 11px/1.3 var(--sq);color:var(--ink-2)}.p26-cand button img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;box-shadow:0 1px 2px #00000024,0 6px 14px #0000001f}.p26-cand button.on{border-color:var(--red)}.p26-cand button b{font-weight:700;color:var(--ink)}.p26-msg{font:500 13px/1.45 var(--sq);border-left:3px solid var(--red);padding:6px 0 6px 10px;color:var(--ink-2)}.p26-ok{font:600 13px var(--sq);color:#1d6b38}html.lock .p26{opacity:1}@media(max-width:640px){.p26-cand{grid-template-columns:repeat(3,minmax(0,1fr))}}footer{padding-top:clamp(52px,6vw,88px)}.stage>.row27{position:absolute;left:0;top:0;height:0;white-space:nowrap;will-change:transform;z-index:6;pointer-events:none}.stage>.row27 .cv{position:absolute;aspect-ratio:2/3;background-size:cover;background-position:center;box-shadow:0 2px 6px #0003,0 34px 70px #00000059;will-change:filter,opacity}@media(max-width:860px){.stage .art.live .hcov{animation:none}}#v-catalog .wrap>.bn23w{padding-inline:0;margin:0 0 clamp(22px,3vw,40px)}.gi .cv{padding:10% 14%}.gi .cv:before{inset:0;clip-path:none;transform:none;opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1)}.gi:hover .cv:before,.gi:focus-within .cv:before{transform:none;opacity:1}.au27{cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .2s}.au27:hover,.au27:focus-visible{text-decoration-color:currentColor}.au27:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:2px}.bbody+#r26{margin-top:clamp(8px,2vw,24px)}footer{border-top:1px solid #2b2a27}@media(max-width:600px){.launch .word{font-size:clamp(40px,14.6vw,64px)}.launch .flow{gap:56px;padding-block:96px}.launch .flow a{width:min(46vw,220px)}.launch .flow a:nth-child(2n){transform:translate(22%)}.launch .flow a:nth-child(odd){transform:translate(-22%)}}@media(max-width:520px){.cc .ccta{flex-wrap:wrap;row-gap:12px}.cc .ccta .pr{flex:1 1 100%}.cc .ccta .btn{flex:1 1 100%;justify-content:center}}.view>.bn23w:last-child,.view>*:last-child>.bn23w:last-child{margin-bottom:clamp(40px,6vw,88px)}.comm .cbody .ck{position:static;inset:auto;width:auto;z-index:auto;background:none;border:0;box-shadow:none;padding:0;animation:none;display:block;margin-bottom:14px}.cov.p28{background:none!important;background-color:transparent!important;box-shadow:none!important;filter:none!important;--mx28:1.2}.cov.p28>.c28{position:absolute;left:50%;top:50%;display:block;--s28:min(1,calc(var(--mx28) / var(--wr)));width:calc(var(--wr) * var(--s28) * 100%);height:calc(var(--hr) * var(--s28) * 100%);transform:translate(-50%,-50%);isolation:isolate}.cov.p28>.c28:before{content:"";position:absolute;left:var(--ix);top:var(--iy);width:var(--iw);height:var(--ih);background:var(--img) center/100% 100% no-repeat;pointer-events:none;z-index:-1}.cov.p28.sh>.c28:not(.mk28){box-shadow:0 1px 2px #0000001f,0 14px 34px #0000002e}.gi .cov.p28{--mx28:1.38}.river .cov.p28,.bn-fan .cov.p28,.kc-fan .cov.p28,.kt-fan .cov.p28,.ct-thumbs .cov.p28,.t24 .cov.p28,.camp .cov.p28,.wcard .cov.p28,.ct-row .cov.p28,.cj-c .cov.p28,.kt-i .cov.p28,.pp-bk .cov.p28,.bundle .cov.p28{--mx28:1}.selochip.ext28{color:var(--ink-2)}.selochip.ext28 .ar28{font-size:12px;line-height:1;margin-left:-3px;transition:transform .2s}.selochip.ext28:hover .ar28,.selochip.ext28:focus-visible .ar28{transform:translate(2px,-2px)}.selochip.ext28:focus-visible{outline:2px solid var(--red);outline-offset:2px}.cole-cv>.cov.p28,.cvx>.cov.p28{display:block;height:100%;width:auto;aspect-ratio:2/3;flex:none}.cole-cv:not(.tip)>.cov.p28{--mx28:3;margin-inline:calc((max(1,var(--wr)) - 1) / 3 * clamp(160px,16vw,230px));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cole-bk:hover .cole-cv>.cov.p28,.cole-grid .bk:hover .cole-cv>.cov.p28{transform:translateY(-8px) rotate(-.6deg)}.cole-grid .cole-cv>.cov.p28{height:auto;width:100%;margin-inline:0;--mx28:1.2}.xi .cvx>.cov.p28{--mx28:1.15}.xpq{display:none!important}.xfx28{position:absolute;inset:0;z-index:0;pointer-events:none;color:var(--on);overflow:hidden}.xfx28 svg{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 22%,#000 62%);mask-image:linear-gradient(90deg,transparent 0,transparent 22%,#000 62%)}.xfx28 path{fill:none;fill-rule:evenodd;stroke:currentColor;stroke-opacity:.347;stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-linejoin:miter}@media(max-width:860px){.xfx28 svg{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 30%,transparent 62%);mask-image:linear-gradient(180deg,#000 0,#000 30%,transparent 62%)}}:root{--g28:clamp(24px,2.8vw,44px);--w28:1288px;--e28:76px}main{overflow-x:clip}.h28-row{display:grid;grid-template-columns:repeat(var(--c),minmax(0,1fr));gap:clamp(40px,4vw,64px) var(--g28);align-items:start}.h28-row .cov.p28,.h28-mos .cov.p28{--mx28:1}.h28-bleed .bk{width:calc(var(--iw) * var(--k,1))}.h28-bleed .cov.p28{--mx28:var(--k,1)}.h28-bleed{margin-inline:calc(50% - 50vw);width:100vw;max-width:100vw}.h28-bleed .bk{--iw:calc((var(--w28) - (var(--c) - 1) * var(--g28)) / var(--c));flex:none}.h28-bleed .bk .cov{width:var(--iw);justify-self:center}.h28-mq{overflow:hidden;padding-block:10px 4px}.h28-mq .mq-in{display:flex;gap:var(--g28);width:max-content;align-items:start;animation:mq28 var(--dur) linear infinite}.h28-mq .mq-dup{display:flex;gap:var(--g28);align-items:start}.h28-mq:hover .mq-in,.h28-mq:focus-within .mq-in{animation-play-state:paused}@keyframes mq28{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--g28) / 2))}}@media(prefers-reduced-motion:reduce){.h28-mq{overflow-x:auto}.h28-mq .mq-in{animation:none;padding-inline:var(--e28)}.h28-mq .mq-dup{display:none}}.h28-car{position:relative}.h28-car .arw{display:flex;gap:8px;justify-content:flex-end;margin:-6px 0 18px}.h28-car .arw button{width:44px;height:44px;border-radius:50%;border:var(--stroke) solid var(--ink);display:grid;place-items:center;transition:background .2s,color .2s}.h28-car .arw button:hover{background:var(--ink);color:var(--paper)}.h28-car .trk{display:flex;gap:var(--g28);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--e28);padding-inline:var(--e28);padding-bottom:14px;align-items:end;scrollbar-width:thin}.h28-car .trk>.bk{scroll-snap-align:start}.h28-swipe{display:flex;gap:var(--g28);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--e28);padding-inline:var(--e28);padding-bottom:12px;align-items:start;scrollbar-width:none}.h28-swipe>.bk{scroll-snap-align:start}.h28-mos{display:grid;gap:clamp(40px,4vw,64px) var(--g28);align-items:start}.h28-mos.s4{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}.h28-mos.s6{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.h28-mos.s4{max-width:min(100%,980px)}.h28-mos>.bk:first-child{grid-row:1/span 2;align-self:start}.h28-mos>.bk:first-child h3{font-size:clamp(21px,1.7vw,26px)}@media(max-width:760px){.h28-mos.s4,.h28-mos.s6{grid-template-columns:repeat(2,minmax(0,1fr))}.h28-mos>.bk:first-child{grid-row:auto;grid-column:1/-1;width:60%;justify-self:center}}.h28g{margin-top:0}.launch+.h28g{margin:0}section.sec.wrap:not(.launch)>.h28g>.fio+.sec-head{padding-top:22px}.prized-sec.pz28light{transition:none;background:var(--paper);color:var(--ink);margin-top:0;padding-block:clamp(56px,8vw,120px) 0}.prized-sec.pz28light .lbl{color:var(--ink-3)}.prized-sec.pz28light .sec-head p{color:var(--ink-2)}.prized-sec.pz28light .lnk .arr{background:var(--red)}.prized-sec.pz28light .lnk .arr:after{border-color:var(--red)}.prized-sec.pz28light .sec-head{border-top:var(--stroke) solid var(--ink)}.ct28{position:sticky;top:calc(70px + env(safe-area-inset-top,0px));z-index:30;background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);margin:clamp(24px,4vw,48px) calc(50% - 50vw) clamp(28px,4vw,48px);padding-inline:calc(50vw - 50%)}.ct28 .in{display:flex;gap:clamp(8px,3vw,40px);align-items:stretch}.ct28 [data-tab28]{position:relative;display:flex;gap:14px;align-items:center;text-align:left;padding:16px 4px 18px;color:var(--ink-3);transition:color .25s}.ct28 [data-tab28]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.7,0,.2,1)}.ct28 [data-tab28][aria-selected=true]{color:var(--ink)}.ct28 [data-tab28][aria-selected=true]:after{transform:scaleX(1)}.ct28 [data-tab28]:hover{color:var(--ink)}.ct28 .ic{width:46px;height:46px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;flex:none;transition:background .25s,color .25s,border-color .25s}.ct28 .ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.ct28 .ic svg .dot{fill:var(--red);stroke:none}.ct28 [aria-selected=true] .ic{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ct28 .tx{display:grid;gap:2px}.ct28 .tx b{font:600 clamp(18px,1.6vw,23px)/1.1 var(--serif);letter-spacing:-.015em;display:flex;gap:8px;align-items:baseline}.ct28 .tx b .n{font:700 12px var(--sq);min-width:22px;height:20px;border-radius:10px;background:var(--paper-2);color:var(--ink-2);display:inline-grid;place-items:center;padding:0 6px}.ct28 [aria-selected=true] .tx b .n{background:var(--red);color:#fff}.ct28 .tx small{font:500 13px var(--sq);color:var(--ink-3)}.ct28 .tip{position:absolute;left:0;top:calc(100% + 10px);width:min(320px,80vw);background:var(--ink);color:var(--paper);font:500 13px/1.45 var(--sq);padding:12px 14px;border-radius:10px;box-shadow:0 16px 40px #00000038;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .2s,transform .2s;z-index:5}.ct28 .tip:before{content:"";position:absolute;left:22px;top:-6px;width:12px;height:12px;background:var(--ink);transform:rotate(45deg)}.ct28 [data-tab28]:hover .tip,.ct28 [data-tab28]:focus-visible .tip{opacity:1;transform:none;transition-delay:.25s}.ct28 [data-tab28]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ct28 .how28{margin-left:auto;align-self:center;font:600 13.5px var(--sq);color:var(--ink-2);display:inline-flex;gap:8px;align-items:center}.ct28 .how28:hover{color:var(--ink)}@media(max-width:760px){.ct28 .in{gap:4px}.ct28 [data-tab28]{flex:1;gap:10px;padding:12px 2px 14px}.ct28 .ic{width:38px;height:38px}.ct28 .ic svg{width:20px;height:20px}.ct28 .tx small{font-size:11.5px}.ct28 .how28,.ct28 .tip{display:none}}#campRoot #abertas,#campRoot #caminho{margin-top:0}.cf28{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-block:0 16px;margin-bottom:clamp(20px,3vw,32px)}.cf28 .chips{display:flex;flex-wrap:wrap;gap:6px}.cf28 .chips button{font:500 13.5px var(--sq);padding:7px 14px;border:1.5px solid var(--line);border-radius:999px;display:inline-flex;gap:8px;align-items:baseline;transition:border-color .2s,background .2s}.cf28 .chips button small{font-size:11.5px;font-weight:600;color:var(--ink-3)}.cf28 .chips button:hover{border-color:var(--ink)}.cf28 .chips button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cf28 .chips button[aria-pressed=true] small{color:color-mix(in srgb,var(--paper) 70%,transparent)}.cf28 label{display:flex;gap:10px;align-items:center;font:600 11px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cf28 select{font:500 14px var(--sq);color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:999px;padding:7px 30px 7px 14px;text-transform:none;letter-spacing:0}#campRoot .cards.c28 .cc:last-child:nth-child(odd){grid-column:auto;grid-template-columns:none;grid-template-rows:auto 1fr}#campRoot .cards.c28 .cc:last-child:nth-child(odd) .top{aspect-ratio:4/3;min-height:0}#campRoot .cards.c28 .cc:last-child:nth-child(odd) .top .cv{width:40%}#campRoot .cards.c28 .cc:last-child:nth-child(odd) .bd{align-self:auto;padding:24px 26px 26px}.cc.sim28{cursor:default}.cc.sim28 .btn{opacity:.5}.cc .tags .sim{color:var(--red)}@media(max-width:760px){#campRoot .cards.c28{grid-template-columns:1fr}.cc.fill28{display:none}}.cc.fill28{background:var(--paper-2);border-color:var(--paper-2)}.fill28 .top{background:var(--paper-2)!important}.fill28 svg{width:72%;height:auto;display:block;overflow:visible}.fill28 .bk28{fill:none;stroke:var(--ink);stroke-width:2.5}.fill28 .lv28{fill:var(--ink)}.fill28 .dr28,.fill28 .sl28{fill:var(--red)}.fill28 .sl28t{fill:#fff;font:700 8px var(--sq);letter-spacing:.06em;text-anchor:middle}.fill28 .pc28{font:700 22px var(--sq);fill:var(--ink);text-anchor:middle;font-variant-numeric:tabular-nums}.fill28 .bd p{font-size:16.5px;line-height:1.55;color:var(--ink-2);margin:10px 0 20px;max-width:40ch}.fill28 .bd .btn{background:transparent;color:var(--ink)}.pg28{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;margin-top:clamp(24px,3vw,36px);font:500 14px var(--sq);color:var(--ink-2)}.pg28 .pp{display:flex;gap:6px}.pg28 button{min-width:42px;height:42px;border-radius:999px;border:1.5px solid var(--line);font:600 14px var(--sq);padding:0 12px}.pg28 button:hover:not(:disabled){border-color:var(--ink)}.pg28 button[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pg28 button:disabled{opacity:.35;cursor:default}.nada28{grid-column:1/-1;font:500 15px var(--sq);color:var(--ink-2);padding:40px 0;border-top:1px solid var(--line)}.po28{position:fixed;top:0;right:0;bottom:0;z-index:320;width:min(460px,100vw);background:var(--paper);color:var(--ink);border-left:1px solid var(--line);box-shadow:-30px 0 60px #00000029;display:flex;flex-direction:column;font-family:var(--sq);transform:translate(105%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.po28.on{transform:none}.po28 header{padding:18px 22px 0;border-bottom:1px solid var(--line)}.po28 header .t{display:flex;justify-content:space-between;align-items:center;gap:12px}.po28 header b{font:600 19px var(--serif)}.po28 header small{display:block;font-size:12px;color:var(--ink-3);margin-top:2px}.po28 .x{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:22px}.po28 .x:hover{background:var(--paper-2)}.po28 .tabs28{display:flex;gap:22px;margin-top:14px}.po28 .tabs28 button{font:600 13.5px var(--sq);padding:8px 0 11px;border-bottom:2px solid transparent;color:var(--ink-3)}.po28 .tabs28 button[aria-selected=true]{color:var(--ink);border-color:var(--red)}.po28 .bdy{flex:1;overflow-y:auto;padding:18px 22px 32px}.po28 .note{font-size:13px;color:var(--ink-3);line-height:1.5;margin:0 0 16px}.po28 .row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid var(--line)}.po28 .row.fixed{padding:12px 0}.po28 .row .nm{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:3px;align-items:center;text-align:left;padding:12px 8px 12px 0;min-width:0;border-radius:8px}.po28 .row button.nm:hover b{color:var(--red)}.po28 .row .nm b{font:600 15px var(--sq);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;grid-column:1}.po28 .row .nm small{font-size:12px;color:var(--ink-3);grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po28 .row .nm .pill{grid-column:2;grid-row:1/span 2}.po28 .pill{font:600 10.5px var(--sq);letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;white-space:nowrap;background:var(--paper-2);color:var(--ink-3)}.po28 .pill.on{background:color-mix(in srgb,#1f8a4c 14%,transparent);color:#17703c}.po28 .pill.wait{background:color-mix(in srgb,#b7791f 16%,transparent);color:#8a5a10}.po28 .pill.warn{background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.po28 .ac{display:flex;gap:4px;align-items:center}.po28 .ib{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;border:1px solid var(--line);font-size:14px;line-height:1}.po28 .ib:hover:not(:disabled){border-color:var(--ink)}.po28 .ib:disabled{opacity:.3;cursor:default}.po28 .sw{position:relative;width:40px;height:24px;border-radius:12px;background:var(--line);transition:background .2s;flex:none;margin-left:4px;display:inline-block}.po28 .sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.po28 .sw[aria-checked=true],.po28 .tg28[aria-checked=true] .sw{background:var(--ink)}.po28 .sw[aria-checked=true]:after,.po28 .tg28[aria-checked=true] .sw:after{transform:translate(16px)}.po28 .add{margin-top:16px;width:100%;min-height:46px;border:1.5px dashed var(--ink-3);border-radius:10px;font:600 14px var(--sq);color:var(--ink-2)}.po28 .add:hover{border-color:var(--ink);color:var(--ink);background:var(--paper-2)}.po28 .edh{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.po28 .back{font:600 13.5px var(--sq);color:var(--ink-2);padding:6px 0}.po28 .back:hover{color:var(--ink)}.po28 .bdy>h3{font:600 23px/1.1 var(--serif);letter-spacing:-.015em;margin:0 0 8px}.po28 .stabs{display:flex;gap:4px;background:var(--paper-2);padding:4px;border-radius:12px;margin:4px 0 18px}.po28 .stabs button{flex:1;font:600 13px var(--sq);padding:9px 6px;border-radius:9px;color:var(--ink-3)}.po28 .stabs button[aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 4px #0000001a}.po28 .pane{display:grid;gap:18px}.po28 .f28{display:grid;gap:8px}.po28 .fl{font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.po28 .fh{font:500 12.5px/1.5 var(--sq);color:var(--ink-3);margin:0}.po28 .fh b{color:var(--ink-2)}.po28 input[type=text],.po28 input[type=search],.po28 input[type=date],.po28 select,.po28 textarea{font:500 14.5px var(--sq);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:10px 12px;width:100%;transition:border-color .2s}.po28 input:focus,.po28 select:focus,.po28 textarea:focus{border-color:var(--ink);outline:none}.po28 textarea{min-height:90px;resize:vertical;line-height:1.5}.po28 .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.po28 .two label{display:grid;gap:5px;font:500 12px var(--sq);color:var(--ink-3)}.po28 .seg28{display:flex;flex-wrap:wrap;gap:4px;background:var(--paper-2);padding:4px;border-radius:12px;width:max-content;max-width:100%}.po28 .seg28 button{font:600 13px var(--sq);padding:8px 13px;border-radius:9px;color:var(--ink-2)}.po28 .seg28 button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 4px #0000001a}.po28 .stp28{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:12px;width:max-content;overflow:hidden}.po28 .stp28 button{width:44px;height:42px;font-size:18px;color:var(--ink-2)}.po28 .stp28 button:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.po28 .stp28 button:disabled{opacity:.3}.po28 .stp28 output{min-width:74px;text-align:center;font:700 16px var(--sq);font-variant-numeric:tabular-nums;border-inline:1px solid var(--line);line-height:42px}.po28 .stp28 output small{font-weight:500;font-size:12px;color:var(--ink-3)}.po28 .tg28{display:flex;gap:12px;align-items:center;text-align:left;font:500 13.5px/1.4 var(--sq);color:var(--ink-2)}.po28 .fp28{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.po28 .fp28 button{display:grid;gap:6px;justify-items:center;padding:10px 6px 9px;border:1.5px solid var(--line);border-radius:12px;font:600 12px var(--sq);color:var(--ink-2);transition:border-color .2s}.po28 .fp28 button:hover{border-color:var(--ink-3)}.po28 .fp28 button[aria-checked=true]{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.po28 .fp28 svg{width:56px;height:35px}.po28 .fp28 svg rect{fill:var(--ink-3);rx:1}.po28 .fp28 [aria-checked=true] svg rect{fill:var(--ink)}.po28 .fp28 svg rect.o{fill:var(--red)}.po28 .fp28 svg rect.bg{fill:var(--paper-2)}.po28 .fp28 svg rect.w{fill:var(--ink-3)}.po28 .fp28 svg .ln,.po28 .fp28 svg .lw{stroke:var(--ink-3);stroke-width:2;fill:none}.po28 .fp28 svg text{fill:var(--ink)}.po28 .pick{max-height:240px;overflow-y:auto;border:1px solid var(--line);border-radius:10px;padding:4px 10px;margin-top:6px}.po28 .pick label{display:flex;gap:10px;align-items:center;font:500 13.5px var(--sq);color:var(--ink);padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.po28 .pick label span{flex:1}.po28 .pick label em{font:700 11px var(--sq);font-style:normal;background:var(--ink);color:var(--paper);border-radius:10px;min-width:20px;height:20px;display:grid;place-items:center}.po28 .sl28 .r{display:flex;gap:6px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font:600 14px var(--sq)}.po28 .sl28 .r span{flex:1}.po28 .edf{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:16px;border-top:1px solid var(--line)}.po28 .btn28{font:600 13.5px var(--sq);padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--paper)}.po28 .lnk2{font:600 13px var(--sq);color:var(--red);text-decoration:underline;text-underline-offset:3px}.po28 :focus-visible{outline:2px solid var(--red);outline-offset:2px}@media(max-width:860px){.po28{width:100vw}}.v22fl.pdf29 .fl-book{aspect-ratio:calc(var(--ar29) * 2);height:min(76vh,calc((100vw - 200px) / (var(--ar29) * 2)))}.v22fl.pdf29 .fl-book:not(.dbl){aspect-ratio:var(--ar29);height:min(72vh,calc((100vw - 140px) / var(--ar29)))}.v22fl .pg-pdf{background:#fff;padding:0}.v22fl .pg-pdf img{width:100%;height:100%;object-fit:contain;display:block;user-select:none;-webkit-user-drag:none}.v22fl .pg-blank{background:#fbfaf7}.v22fl.pdf29 .pg-cov{background-size:cover;background-position:center}.wrap.i29-full{max-width:none;padding-left:0;padding-right:0}.ev29p .evh29t{padding-bottom:clamp(24px,3vw,40px)}.dt29 b{display:block;font:700 30px/1 var(--sq);letter-spacing:-.02em}.dt29 b i{font-style:normal;font-weight:400;margin:0 1px}.dt29 small{display:block;font:600 11.5px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:5px}.hero29{position:relative;background:#0e0e0d;color:#fff;overflow:hidden}.hv29{position:relative;height:clamp(520px,76vh,760px);touch-action:pan-y}.hs29{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.hs29.on{opacity:1;visibility:visible;transition:opacity .9s ease}.hs29 .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 7.5s cubic-bezier(.2,.6,.2,1)}.hs29.on .bg{transform:scale(1)}.hs29 .bg.nf{background:var(--red);display:grid;place-items:center end;padding-right:8vw}.hs29 .bg.nf .dt29 b{font-size:clamp(90px,16vw,240px);color:#ffffff2e}.hs29 .bg.nf .dt29 small{font-size:clamp(16px,2vw,26px);color:#fff6}.hs29:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080808db,#0808088c 42%,#08080800 75%),linear-gradient(0deg,#080808b3,#08080800 45%);pointer-events:none}.hs29 .in{position:relative;z-index:1;height:100%;display:flex;align-items:flex-end;padding-bottom:clamp(96px,11vw,128px)}.hs29 .cp{max-width:min(640px,100%);display:grid;gap:14px;transform:translateY(16px);opacity:0;transition:transform .9s cubic-bezier(.2,.7,.2,1) .15s,opacity .9s ease .15s}.hs29.on .cp{transform:none;opacity:1}.hs29 .tg{font:600 11.5px var(--sq);letter-spacing:.14em;text-transform:uppercase;color:#fffc}.hs29 h2{font:400 clamp(42px,6.4vw,96px)/.98 var(--serif);letter-spacing:-.02em;margin:0;text-wrap:balance}.hs29 .wh{font:600 14.5px var(--sq);margin:0;color:#ffffffe0}.hs29 .lx{font:400 clamp(17px,1.5vw,21px)/1.5 var(--serif);margin:0;color:#ffffffeb;max-width:52ch}.hs29 .bt{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:6px}.hs29 .btn{background:#fff;color:#0e0e0d;border-color:#fff}.hn29{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;gap:clamp(12px,2vw,28px);padding-bottom:clamp(22px,2.6vw,34px)}.hn29 button{all:unset;cursor:pointer;flex:1 1 0;max-width:260px;display:grid;gap:8px;color:#fff9;font:600 12.5px var(--sq);min-width:0}.hn29 button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn29 button[aria-selected=true]{color:#fff}.hn29 button:focus-visible{outline:2px solid #fff;outline-offset:4px}.hn29 i{display:block;height:2px;background:#ffffff47;overflow:hidden}.hn29 i b{display:block;height:100%;width:0;background:#fff}.hn29 button[aria-selected=true] i b{animation:hb29 7s linear forwards}@keyframes hb29{to{width:100%}}@media(max-width:760px){.hv29{height:clamp(560px,86vh,700px)}.hs29:after{background:linear-gradient(0deg,#080808eb,#08080899 55%,#0808081a)}.hn29 button span{display:none}.hs29 .in{padding-bottom:64px}}.ag29{padding-top:clamp(48px,6vw,88px)}.ag29>h2,.ga29s h2,.eps29 h2,.epm29 h2{font:400 clamp(34px,4vw,56px)/1.05 var(--serif);margin:0;letter-spacing:-.01em}.tb29{display:flex;gap:clamp(18px,2.4vw,36px);border-bottom:1px solid var(--line);margin-top:22px;overflow-x:auto;scrollbar-width:none}.tb29 button{all:unset;cursor:pointer;white-space:nowrap;padding:12px 0 14px;font:600 15px var(--sq);color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;gap:8px;align-items:center;transition:color .2s}.tb29 button:hover{color:var(--ink)}.tb29 button[aria-selected=true]{color:var(--ink);border-color:var(--ink)}.tb29 button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tb29 small{font:600 11px var(--sq);background:var(--line);color:var(--ink-2);border-radius:99px;padding:2px 7px}.sb29{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;margin:18px 0 8px}.seg29{display:inline-flex;background:var(--line);border-radius:99px;padding:3px}.seg29 button{all:unset;cursor:pointer;padding:8px 16px;border-radius:99px;font:600 13.5px var(--sq);color:var(--ink-2);transition:background .25s,color .25s}.seg29 button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg29 button:focus-visible,.chips29 button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chips29{display:flex;flex-wrap:wrap;gap:8px}.chips29 button{all:unset;cursor:pointer;padding:7px 13px;border:1px solid var(--line);border-radius:99px;font:500 13px var(--sq);color:var(--ink-2)}.chips29 button[aria-pressed=true]{border-color:var(--ink);color:var(--ink);font-weight:600}.up29{list-style:none;margin:8px 0 0;padding:0}.up29 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border-bottom:1px solid var(--line)}.ri29{display:grid;grid-template-columns:96px minmax(0,1fr) 46px;gap:clamp(14px,2vw,26px);align-items:center;padding:18px 0;text-decoration:none;color:inherit;min-width:0}.ri29 .tx{display:grid;gap:3px;min-width:0}.ri29 .ty{font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.ri29 b{font:400 clamp(20px,1.8vw,26px)/1.15 var(--serif);transition:transform .3s}.ri29:hover b{transform:translate(6px)}.ri29 small{font:500 14px var(--sq);color:var(--ink-2)}.ri29 .cv{width:46px;aspect-ratio:2/3;object-fit:cover;box-shadow:0 6px 14px #00000029}.ri29:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.up29.past .ri29{opacity:.8}.yr29{display:grid;grid-template-columns:120px minmax(0,1fr);gap:clamp(16px,3vw,40px);padding:26px 0;border-bottom:1px solid var(--line)}.yr29 h3{font:700 clamp(34px,4vw,56px)/1 var(--sq);color:transparent;-webkit-text-stroke:1px var(--ink-3);margin:0}.ar29{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(16px,2vw,28px)}.ac29{display:grid;gap:6px;text-decoration:none;color:inherit;align-content:start}.ac29 .im{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--line);display:grid;place-items:center;margin-bottom:6px}.ac29 .im>img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ac29 .im>img.cv{width:auto;height:72%;object-fit:contain;box-shadow:0 8px 20px #0000002e}.ac29:hover .im>img:not(.cv){transform:scale(1.05)}.ac29 .im em{position:absolute;left:10px;bottom:10px;font:600 11.5px var(--sq);font-style:normal;background:#000000a8;color:#fff;padding:3px 9px;border-radius:99px}.ac29 .lg29{display:grid;place-items:center;width:100%;height:100%;background:var(--red)}.ac29 .lg29 img{width:38%;filter:brightness(0) invert(1)}.ac29 .ty{font:600 11px var(--sq);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ac29 b{font:400 21px/1.15 var(--serif)}.ac29:hover b{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ac29 small{font:500 13.5px var(--sq);color:var(--ink-2)}@media(max-width:640px){.yr29{grid-template-columns:1fr;gap:12px}.ri29{grid-template-columns:62px minmax(0,1fr) 34px;gap:12px}.ri29 .cv{width:34px}.dt29 b{font-size:22px}.up29 li{grid-template-columns:1fr}.up29 li>.fol29{justify-self:start;margin:-8px 0 14px 74px}}.fol29{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:99px;border:var(--stroke) solid var(--ink);font:600 14px var(--sq);color:var(--ink);transition:background .2s,color .2s}.fol29 .ic{width:18px;height:18px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;font:700 12px/1 var(--sq)}.fol29 .ic:before{content:"+"}.fol29 .ic.cal:before{content:"";width:8px;height:7px;border:1.5px solid currentColor;border-top-width:3px;border-radius:1px}.fol29 .ic.cal{border:0}.fol29[aria-pressed=true]{background:var(--ink);color:var(--paper)}.fol29[aria-pressed=true] .ic:before{content:"✓"}.fol29:focus-visible{outline:2px solid var(--red);outline-offset:3px}.fol29.sm{min-height:36px;padding:0 13px;font-size:13px;border-width:1px}.fol29.inv{border-color:currentColor;color:#fff}.fol29.inv[aria-pressed=true]{background:#fff;color:#0e0e0d}#autorRoot .fol29.inv{color:var(--on,#fff)}#autorRoot .fol29.inv[aria-pressed=true]{background:var(--on,#fff);color:var(--stage,#0e0e0d)}.aufol29{margin-top:16px}.ga29s{background:#0e0e0d;color:#f3f1ec;padding:clamp(56px,7vw,104px) 0;margin-top:clamp(56px,7vw,96px)}.ga29s .sub{color:#f3f1ecb3;font:400 17px var(--serif);margin:10px 0 0}.ga29s h2 em{color:#f3f1ec}.gal29{columns:4 260px;column-gap:10px;padding:clamp(24px,3vw,40px) max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.g29{all:unset;display:block;width:100%;margin:0 0 10px;break-inside:avoid;position:relative;overflow:hidden;cursor:zoom-in}.g29 img{display:block;width:100%;height:auto;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .4s}.g29:hover img{transform:scale(1.04)}.g29 .cap{position:absolute;inset:auto 0 0;padding:28px 14px 12px;background:linear-gradient(transparent,#000000bf);display:grid;gap:2px;transform:translateY(100%);transition:transform .45s cubic-bezier(.2,.7,.2,1);color:#fff}.g29:hover .cap,.g29:focus-visible .cap{transform:none}.g29 .cap b{font:400 18px/1.2 var(--serif)}.g29 .cap small{font:500 12px var(--sq);opacity:.85}.g29:focus-visible{outline:3px solid #fff;outline-offset:-3px}.ga29s .btn.ghost{color:#f3f1ec;border-color:#f3f1ec;margin-top:24px}@media(max-width:560px){.gal29{columns:2;column-gap:6px}.g29{margin-bottom:6px}}.lb29{position:fixed;inset:0;z-index:320;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#050505;color:#fff}.lb29 .bl{position:absolute;inset:-60px;background-size:cover;background-position:center;filter:blur(48px) brightness(.38) saturate(1.2);transition:background-image .4s}.lb29>*:not(.bl){position:relative}.lb29 .tp{display:flex;justify-content:space-between;align-items:center;padding:max(14px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px))}.lb29 .ct{font:600 13px var(--sq);opacity:.8}.lb29 .x{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#ffffff14;color:#fff;font:400 26px/1 var(--sq);cursor:pointer}.lb29 .st{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 max(12px,env(safe-area-inset-left,0px));min-height:0}.lb29 figure{margin:0;height:100%;display:grid;place-items:center;min-height:0;touch-action:pan-y}.lb29 figure img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 30px 80px #00000080;user-select:none;-webkit-user-drag:none}.lb29 .nv{width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(8px)}.lb29 .nv svg{width:18px;height:18px}.lb29 .ft{display:grid;gap:12px;padding:14px max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.lb29 .cp{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline}.lb29 .cp b{font:400 22px var(--serif)}.lb29 .cp small{font:500 13px var(--sq);opacity:.8}.lb29 .cp a{color:#fff;font:600 13.5px var(--sq);text-decoration:underline;text-underline-offset:3px}.lb29 .fs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.lb29 .fs button{all:unset;cursor:pointer;flex:0 0 76px;height:54px;opacity:.45;transition:opacity .2s}.lb29 .fs button[aria-current=true]{opacity:1;outline:2px solid #fff;outline-offset:-2px}.lb29 .fs img{width:100%;height:100%;object-fit:cover}@media(max-width:640px){.lb29 .nv{display:none}.lb29 .st{grid-template-columns:minmax(0,1fr);padding:0}}.ep29{padding-bottom:clamp(40px,5vw,80px)}.eph29{position:relative;background:#0e0e0d;color:#fff;min-height:clamp(520px,78vh,780px);display:flex;overflow:hidden}.eph29.nf{background:var(--red);min-height:clamp(440px,62vh,620px)}.eph29 .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:ek29 1.4s cubic-bezier(.2,.7,.2,1) both}@keyframes ek29{0%{transform:scale(1.08);opacity:.4}to{transform:none;opacity:1}}.eph29.ph:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080808e0,#08080859 55%,#08080826)}.eph29 .in{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-block:clamp(22px,3vw,40px) clamp(40px,5vw,72px)}.eph29 .crumb2{color:#fff;opacity:.85;text-decoration:none;font:600 14px var(--sq)}.eph29 .cp{display:grid;gap:14px;max-width:880px;animation:ec29 1s cubic-bezier(.2,.7,.2,1) .15s both}@keyframes ec29{0%{transform:translateY(18px);opacity:0}to{transform:none;opacity:1}}.eph29 .tg{font:600 11.5px var(--sq);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.eph29 h1{font:400 clamp(46px,7.4vw,112px)/.95 var(--serif);letter-spacing:-.025em;margin:0;text-wrap:balance}.eph29 .wh{font:600 15px/1.5 var(--sq);margin:0;opacity:.92}.eph29 .bt{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.eph29 .btn{background:#fff;color:#0e0e0d;border-color:#fff}.eph29 .big29{position:absolute;right:max(16px,4vw);top:50%;transform:translateY(-50%);text-align:right;pointer-events:none}.eph29 .big29 .dt29 b{font-size:clamp(110px,20vw,300px);color:#ffffff29;letter-spacing:-.05em}.eph29 .big29 .dt29 small{font-size:clamp(16px,2vw,28px);color:#fff6}@media(prefers-reduced-motion:reduce){.eph29 .bg,.eph29 .cp{animation:none}.hs29 .bg,.hs29 .cp{transition:none}}.epb29{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-top:clamp(40px,5vw,72px)}.epb29 .tx{display:grid;gap:18px;align-content:start;min-width:0}.lead29{font:400 clamp(22px,2.2vw,30px)/1.4 var(--serif);margin:0;text-wrap:pretty}.epb29 .tx p{margin:0;font:400 18px/1.6 var(--serif);max-width:62ch}.inf29{display:grid;gap:18px;align-content:start}.inf29 dl{margin:0;border-top:var(--stroke) solid var(--ink)}.inf29 dl>div{display:grid;gap:3px;padding:12px 0;border-bottom:1px solid var(--line)}.inf29 dt{font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.inf29 dd{margin:0;font:500 15.5px/1.45 var(--sq)}.au29{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.au29>span{font:400 20px var(--serif)}.bk29{display:flex;gap:12px;align-items:center;text-decoration:none;color:inherit}.bk29 img{width:46px;aspect-ratio:2/3;object-fit:cover;box-shadow:0 6px 14px #00000029}.bk29 small{display:block;font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.bk29 b{font:400 18px var(--serif)}@media(max-width:820px){.epb29{grid-template-columns:1fr}}.eps29{padding-top:clamp(48px,6vw,88px)}.eps29 .sub{color:var(--ink-2);margin:8px 0 0}.epg29{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(110px,12vw,210px);grid-auto-flow:dense;gap:10px;margin-top:22px}.eg29{all:unset;cursor:zoom-in;overflow:hidden;grid-column:span 2}.eg29.w{grid-column:span 4;grid-row:span 2}.eg29.t{grid-row:span 2}.eg29 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.eg29:hover img{transform:scale(1.04)}.eg29:focus-visible{outline:3px solid var(--red);outline-offset:2px}@media(max-width:640px){.epg29{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:34vw}.eg29,.eg29.t{grid-column:span 1}.eg29.w{grid-column:span 2;grid-row:span 2}}.epm29{padding-top:clamp(48px,6vw,88px)}.epm29 .evh29{--n:3}a.eh29{text-decoration:none;color:inherit}.ct29n{font:400 17px/1.55 var(--serif);color:var(--ink-2);max-width:62ch}.h29c{font:400 24px var(--serif);margin:32px 0 6px}.au29l{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.au29l li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.au29l a{font:400 20px var(--serif);color:inherit}.evh29{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(20px,2.4vw,30px)}.eh29{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:grid;align-content:start;gap:8px;padding:clamp(18px,2vw,26px);border:var(--stroke) solid var(--ink);min-height:200px;transition:background .25s,color .25s}.eh29:hover{background:var(--ink);color:var(--paper)}.eh29:hover small,.eh29:hover .dt29 small{color:inherit;opacity:.75}.eh29:focus-visible{outline:3px solid var(--red);outline-offset:3px}.eh29 .dt29{margin-bottom:8px}.eh29 .dt29 b{font-size:clamp(34px,3.4vw,48px)}.eh29 .ty{font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.eh29 b{font:400 clamp(20px,1.7vw,26px)/1.15 var(--serif);padding-right:56px}.eh29 small{font:500 14px var(--sq);color:var(--ink-2)}.eh29>img{position:absolute;right:clamp(18px,2vw,26px);top:clamp(18px,2vw,26px);width:48px;aspect-ratio:2/3;object-fit:cover;box-shadow:0 6px 14px #0000002e}@media(max-width:900px){.evh29{grid-template-columns:1fr}.eh29{min-height:0}}.how29{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin-top:clamp(28px,3vw,40px);border-top:var(--stroke) solid var(--ink);padding-top:20px}.how29 b{font:400 22px var(--serif)}.how29 p{margin:6px 0 0;font:400 16px/1.5 var(--serif);color:var(--ink-2)}@media(max-width:760px){.how29{grid-template-columns:1fr}}.vgl29{margin-top:20px;border-top:var(--stroke) solid var(--ink)}.vg29{border-bottom:1px solid var(--line)}.vg29 .hd{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 40px;column-gap:16px;row-gap:4px;padding:20px 0}.vg29 .hd:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vg29 .ar{font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--red);grid-column:1}.vg29 .hd b{font:400 clamp(24px,2.4vw,34px)/1.1 var(--serif);grid-column:1}.vg29 .mt{font:500 14px var(--sq);color:var(--ink-2);grid-column:1}.vg29 .pl{grid-column:2;grid-row:1/4;align-self:center;justify-self:end;width:34px;height:34px;border:var(--stroke) solid var(--ink);border-radius:50%;position:relative;transition:transform .3s}.vg29 .pl:before,.vg29 .pl:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.vg29 .pl:after{transform:translate(-50%,-50%) rotate(90deg)}.vg29.op .pl{transform:rotate(45deg);background:var(--ink);color:var(--paper)}.vg29 .hd:hover b{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.vg29 .bd{padding:0 0 32px}.vg29 .rs{font:400 clamp(18px,1.5vw,21px)/1.5 var(--serif);max-width:760px;margin:0}.vg29 .cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,48px);margin-top:20px;max-width:980px}.vg29 h4{font:600 12px var(--sq);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.vg29 ul{margin:0;padding-left:18px;font:400 16px/1.55 var(--serif)}.vf29{border-top:1px solid var(--line);padding-top:24px}.vf29 h4{margin:0}.op29{font-weight:400;color:var(--ink-3)}.ck29{display:flex!important;gap:10px;align-items:flex-start;font:400 14px/1.45 var(--sq)!important}.ck29 input{width:18px!important;height:18px;margin-top:2px;flex:0 0 18px}.ia29{font:400 13.5px/1.5 var(--sq)!important;color:var(--ink-2);border-top:1px solid var(--line);padding-top:10px;margin-top:10px}.none29{color:var(--ink-2)}@media(max-width:640px){.vg29 .cols{grid-template-columns:1fr}}.vs29{list-style:none;margin:16px 0 0;padding:0;border-top:var(--stroke) solid var(--ink)}.vs29 li{border-bottom:1px solid var(--line)}.vs29 a{display:grid;grid-template-columns:minmax(0,1fr) auto 30px;gap:16px;align-items:center;padding:16px 0;text-decoration:none;color:inherit}.vs29 b{font:400 clamp(20px,1.8vw,26px) var(--serif)}.vs29 small{font:500 14px var(--sq);color:var(--ink-2)}.vs29 a:hover b{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(max-width:560px){.vs29 a{grid-template-columns:minmax(0,1fr) 24px}.vs29 small{grid-row:2}}#mmenu nav a.sub29{font-size:.8em;padding-left:18px;opacity:.9}.kit29 .cv29{display:grid;gap:16px;align-content:start}.kit29 .cv29>img{width:100%;box-shadow:0 14px 30px #0000002e}.kit29 .qd{border:var(--stroke) solid var(--ink);padding:16px 18px;display:grid;gap:6px}.kit29 .qd small{font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-top:4px}.kit29 .qd p{margin:0;font:400 15px/1.5 var(--serif)}.kit29 .qd blockquote{margin:0;font:italic 400 15px/1.5 var(--serif);color:var(--ink-2)}.kit29 .qd .src{font:500 12px var(--sq);color:var(--ink-3);border-top:1px solid var(--line);padding-top:8px;margin-top:4px}.kh29{font:600 12px var(--sq);letter-spacing:.1em;text-transform:uppercase;margin:24px 0 0}.ki29{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--line)}.ki29 li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.ki29 .ic{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--sq);background:var(--ink);color:var(--paper)}.ki29 li.no .ic{background:transparent;color:var(--ink-3);border:1px solid var(--ink-3)}.ki29 b{display:block;font:600 15px var(--sq)}.ki29 small{font:400 13.5px var(--sq);color:var(--ink-2)}.ki29 .dl{font:600 13px var(--sq);background:none;border:1px solid var(--ink);padding:6px 12px;border-radius:99px;cursor:pointer;color:var(--ink)}.ki29 .dl:hover{background:var(--ink);color:var(--paper)}.ki29 .pd{font:500 12.5px var(--sq);color:var(--ink-3)}.pa29{display:inline-block;margin-top:14px;font:600 14px var(--sq);color:var(--ink);text-decoration:underline;text-underline-offset:4px}.po28 .ph29{display:flex;flex-wrap:wrap;gap:8px}.po28 .ph29>span{position:relative;width:72px;height:54px}.po28 .ph29 img{width:100%;height:100%;object-fit:cover;display:block}.po28 .ph29 .ib{position:absolute;right:-6px;top:-6px;width:22px;height:22px;font-size:13px;background:var(--paper)}.po28 .up29{width:72px;height:54px;border:1px dashed var(--ink-3);display:grid;place-items:center;font:400 24px var(--sq);cursor:pointer;color:var(--ink-2)}.po28 .up29 input{position:absolute;width:1px;height:1px;opacity:0}.po28 .q29{display:grid;gap:10px}.po28 .qr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:10px;border:1px solid var(--line)}.po28 .qr>input[type=text]:first-child{grid-column:1/-1}.po28 .qr select{min-width:0}.po28 .qr .tg28{grid-column:1}.po28 .qr .ac{grid-column:2;grid-row:2/4;display:flex;gap:4px;align-self:start}.po28 .qr .op{grid-column:1/-1}.pv29{position:fixed;right:16px;bottom:16px;z-index:240;background:var(--ink);color:var(--paper);padding:14px 44px 14px 16px;max-width:300px;display:grid;gap:4px;font:500 13px var(--sq);box-shadow:0 10px 30px #00000040}.pv29 b{font:700 13px var(--sq);letter-spacing:.08em;text-transform:uppercase}.pv29 nav{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.pv29 nav a{color:var(--paper);text-decoration:underline;text-underline-offset:3px}.pv29 .x{position:absolute;right:8px;top:8px;width:28px;height:28px;border:0;background:none;color:var(--paper);font:400 20px/1 var(--sq);cursor:pointer}@media(max-width:560px){.pv29{left:16px;right:16px;max-width:none;bottom:12px}}@media(max-width:900px){.eh29{grid-template-columns:64px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:14px 16px}.eh29 .dt29{grid-row:1/4;margin:0}.eh29 .dt29 b{font-size:30px}.eh29>img{width:34px;right:14px;top:14px}.eh29 b{padding-right:40px}}@media(max-width:760px){.kit29 .cv29>img{max-width:220px}}@media(max-width:900px){.eh29 small{padding-right:40px}}.tal29{border-top:var(--stroke) solid var(--ink);padding-top:clamp(28px,3vw,40px)}.tal29 .hp-form{max-width:760px}.sw29{scroll-padding-inline:16px;padding-inline:16px}.sw29 .seal{width:44px!important;height:44px!important}.g29:nth-child(5n+2) img,.g29:nth-child(7n+4) img{aspect-ratio:4/5;object-fit:cover}.g29:nth-child(6n+5) img{aspect-ratio:1;object-fit:cover}.in29{font-style:normal;color:var(--ink-2);text-transform:none;letter-spacing:0;font-weight:500;border:1px solid var(--line);border-radius:99px;padding:1px 8px;margin-left:4px}.kc29{font:600 12px var(--sq);color:var(--red)}.eph29 .pai29{justify-self:start;color:#fff;font:600 13px var(--sq);border:1px solid rgba(255,255,255,.5);border-radius:99px;padding:6px 14px;text-decoration:none}.eph29 .pai29:hover{background:#fff;color:#0e0e0d}.pc29{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;text-decoration:none;color:inherit;border:var(--stroke) solid var(--ink);padding:10px}.pc29 img{width:72px;height:54px;object-fit:cover}.pc29 small{display:block;font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pc29 b{display:block;font:400 19px var(--serif)}.pc29 em{font:600 12.5px var(--sq);font-style:normal;color:var(--red)}.na29{border-top:var(--stroke) solid var(--ink);padding-top:16px;margin-top:10px}.na29 h2{font:600 12px var(--sq);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.na29 ul{list-style:none;margin:0;padding:0}.na29 li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.na29 .cvl img,.na29 .cvl.nb{width:48px;aspect-ratio:2/3;object-fit:cover;box-shadow:0 6px 14px #00000029;display:block}.na29 .cvl.nb{background:var(--line);display:grid;place-items:center;font:400 22px var(--serif);color:var(--ink-3);box-shadow:none}.na29 b{font:400 20px var(--serif)}.na29 b a{color:inherit}.na29 small{display:block;font:italic 400 15px var(--serif);color:var(--ink-2)}@media(max-width:560px){.na29 li{grid-template-columns:40px minmax(0,1fr)}.na29 li>.fol29{grid-column:2;justify-self:start}}.ed29b{justify-self:start;display:inline-flex;gap:8px;align-items:baseline;background:#fff;color:#0e0e0d;padding:6px 14px;border-radius:99px;font:600 13px var(--sq)}.ed29b b{font:700 18px var(--sq)}.sn29{position:absolute;left:0;right:0;bottom:0;z-index:2;background:#0a0a0a8c;backdrop-filter:blur(10px)}.sn29 .wrap{display:flex;gap:clamp(16px,2.6vw,36px);overflow-x:auto;scrollbar-width:none}.sn29 a{color:#fff;text-decoration:none;font:600 13.5px var(--sq);padding:14px 0;white-space:nowrap;opacity:.85;border-bottom:2px solid transparent}.sn29 a:hover{opacity:1;border-color:#fff}.big29p .eph29 .in{padding-bottom:clamp(80px,8vw,110px)}.bs29{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-top:clamp(48px,6vw,88px);scroll-margin-top:90px}.on29{display:grid;gap:12px;align-content:start;border-top:var(--stroke) solid var(--ink);padding-top:14px}.on29 h3{font:600 12px var(--sq);letter-spacing:.1em;text-transform:uppercase;margin:0}.on29 b{display:block;font:400 21px var(--serif)}.on29 small{font:500 14px var(--sq);color:var(--ink-2)}@media(max-width:820px){.bs29{grid-template-columns:1fr}}.pg29s{padding-top:clamp(56px,7vw,104px);scroll-margin-top:80px}.pg29s h2,.ed29s h2,.pa29s h2{font:400 clamp(34px,4vw,56px)/1.05 var(--serif);margin:10px 0 0}.pg29s .sub{color:var(--ink-2);margin:10px 0 0}.pd29{display:flex;gap:10px;margin-top:24px;overflow-x:auto;scrollbar-width:none}.pd29 button{all:unset;cursor:pointer;display:grid;grid-template-columns:auto auto;column-gap:10px;align-items:baseline;padding:12px 18px;border:var(--stroke) solid var(--ink);min-width:120px;transition:background .2s,color .2s}.pd29 button b{font:400 22px var(--serif);text-transform:capitalize}.pd29 button small{font:600 13px var(--sq)}.pd29 button i{grid-column:1/-1;font:500 12px var(--sq);font-style:normal;color:var(--ink-3)}.pd29 button[aria-selected=true]{background:var(--ink);color:var(--paper)}.pd29 button[aria-selected=true] i{color:inherit;opacity:.7}.pd29 button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.pf29{display:flex;gap:8px;margin:16px 0 6px}.pf29 button{all:unset;cursor:pointer;padding:6px 13px;border:1px solid var(--line);border-radius:99px;font:600 13px var(--sq);color:var(--ink-2)}.pf29 button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.pl29{list-style:none;margin:8px 0 0;padding:0;border-top:var(--stroke) solid var(--ink)}.pl29 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border-bottom:1px solid var(--line)}.pl29 li>a{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:clamp(12px,2vw,24px);align-items:center;padding:16px 0;text-decoration:none;color:inherit;min-width:0}.pl29 time{font:700 22px/1 var(--sq)}.pl29 time small{display:block;font:500 12px var(--sq);color:var(--ink-3);margin-top:4px}.pl29 .tx{display:grid;gap:3px;min-width:0}.pl29 .ty{font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pl29 li.ms .ty{color:var(--red)}.pl29 b{font:400 clamp(19px,1.7vw,24px)/1.2 var(--serif)}.pl29 li.ag b{font-size:19px}.pl29 li>a:hover b{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.pl29 small{font:500 13.5px var(--sq);color:var(--ink-2)}.pl29 .cvs{display:flex;gap:6px;align-items:flex-end}.pl29 .cvs img{width:30px;aspect-ratio:2/3;object-fit:cover;box-shadow:0 3px 8px #00000024}.pl29 .ac{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.sp29{font:600 12px var(--sq);font-style:normal;color:var(--red)}@media(max-width:640px){.pl29 li{grid-template-columns:1fr}.pl29 li>a{grid-template-columns:58px minmax(0,1fr)}.pl29 .cvs{display:none}.pl29 .ac{justify-content:flex-start;margin:-6px 0 12px 70px}.pl29 time{font-size:18px}}.ed29s{padding-top:clamp(56px,7vw,104px);scroll-margin-top:80px}.tl29{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.tl29 a{display:grid;gap:6px;text-decoration:none;color:inherit}.tl29 .yr{font:700 30px/1 var(--sq);color:transparent;-webkit-text-stroke:1px var(--ink-3)}.tl29 li.on .yr{color:var(--red);-webkit-text-stroke:0}.tl29 img,.tl29 .nf{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--line);display:block}.tl29 b{font:600 13px var(--sq)}.tl29 small{font:400 13px var(--sq);color:var(--ink-2)}.pa29s{background:#0e0e0d;color:#f3f1ec;margin-top:clamp(56px,7vw,104px);padding-block:clamp(56px,7vw,104px);scroll-margin-top:70px}.pa29s .lbl{color:#f3f1ecb3}.pa29s h2 em{color:#f3f1ec}.pa29s .lx{font:400 clamp(18px,1.6vw,22px)/1.5 var(--serif);max-width:62ch;color:#f3f1ece0;margin:16px 0 0}.nm29{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin-top:clamp(28px,3vw,44px);border-top:1px solid rgba(243,241,236,.25);padding-top:20px}.nm29 b{display:block;font:400 clamp(30px,3.4vw,48px)/1 var(--serif)}.nm29 small{font:500 13.5px var(--sq);color:#f3f1ecb3}@media(max-width:760px){.nm29{grid-template-columns:1fr 1fr}}.ct29{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(32px,4vw,56px);align-items:stretch}.cq29{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;padding:22px 20px;border:1px solid rgba(243,241,236,.28);background:#ffffff08}.cq29 h3{font:400 30px var(--serif);margin:0}.cq29 ul{margin:0;padding-left:16px;font:400 14.5px/1.5 var(--sq);color:#f3f1ecdb;display:grid;gap:6px;align-content:start}.cq29 .btn{justify-self:start;margin-top:8px}.cq29 .btn.ghost{color:#f3f1ec;border-color:#f3f1ec}.cq29.c3{background:#f3f1ec;color:#0e0e0d;border-color:#f3f1ec}.cq29.c3 .lbl{color:var(--red)}.cq29.c3 ul{color:#333}.cq29.c3 .btn{background:#0e0e0d;color:#f3f1ec;border-color:#0e0e0d}@media(max-width:1100px){.ct29{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ct29{grid-template-columns:1fr}}.vl29{font:500 13.5px var(--sq);color:#f3f1eca6;margin:14px 0 0}.pk29{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(24px,4vw,64px);margin-top:clamp(40px,5vw,72px);border-top:1px solid rgba(243,241,236,.25);padding-top:clamp(24px,3vw,40px)}.pk29 h3{font:400 30px var(--serif);margin:0}.pk29 p{color:#f3f1eccc;margin:10px 0 0}.pk29 .bts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pk29 .btn.ghost{color:#f3f1ec;border-color:#f3f1ec}.pk29 .ml29 b{color:#f3f1ec;user-select:all}.pk29 .hp-form{margin-top:0;max-width:none}.pk29 .hp-form label{color:#f3f1ec}.pk29 .hp-form input,.pk29 .hp-form select,.pk29 .hp-form textarea{background:#1a1a19;color:#f3f1ec;border-color:#f3f1ec59}.pk29 .hp-form small{color:#f3f1ec99}.pk29 .hp-form .btn{background:#f3f1ec;color:#0e0e0d;border-color:#f3f1ec}.pk29 .hp-ok{color:#0e0e0d}@media(max-width:860px){.pk29{grid-template-columns:1fr}}.sp29s{margin-top:clamp(40px,5vw,64px);border-top:1px solid rgba(243,241,236,.25);padding-top:20px}.sp29s>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.sl29{display:grid;gap:2px;padding:14px 18px;background:#f3f1ec;color:#0e0e0d;min-width:160px}.sl29 b{font:700 17px var(--sq)}.sl29 small{font:500 12px var(--sq);color:#555}.po28 .sp29p{display:grid;gap:8px}.po28 .sp29p .r{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid var(--line);padding:6px 8px;font:500 13px var(--sq)}.eph29 h1.lg{font-size:clamp(36px,5vw,76px);line-height:1.02}.ag29a .h29c{margin-top:24px}.ag29g{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:12px}.agg29{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;text-decoration:none;color:inherit;border-top:1px solid var(--line);padding-top:12px}.agg29>img,.agg29 .nf,.agg29 .cvb{width:96px;height:72px;object-fit:cover;background:var(--line);display:grid;place-items:center}.agg29 .cvb img{height:62px;width:auto;box-shadow:0 4px 10px #00000029}.agg29 .tx{display:grid;gap:2px;min-width:0}.agg29 .ty{font:600 11px var(--sq);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.agg29 b{font:400 19px/1.2 var(--serif)}.agg29:hover b{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.agg29 small{font:500 13px var(--sq);color:var(--ink-2)}.p30-hero{padding-block:clamp(40px,6vw,96px) clamp(40px,5vw,80px)}.p30-hero .g{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,5vw,90px);align-items:center}.p30-hero h1{font-size:clamp(46px,6.6vw,108px);margin:18px 0 22px}.p30-hero .lead{font-size:clamp(18px,1.55vw,22px);color:var(--ink-2);max-width:42ch}.p30-hero .lead b{color:var(--ink);font-weight:600}.p30-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.p30-truth{background:var(--paper-2);border-block:var(--stroke) solid var(--ink)}.p30-truth .wrap{padding-block:clamp(36px,5vw,64px)}.p30-truth .hd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 28px;margin-bottom:clamp(22px,3vw,36px)}.p30-truth h2{font-size:clamp(28px,3.4vw,50px);max-width:24ch}.p30-truth .hd a{font:600 14px var(--sq);display:inline-flex;gap:10px;align-items:center;white-space:nowrap}.p30-tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);counter-reset:t}.p30-tri>div{background:var(--paper);border:1px solid var(--line);padding:clamp(20px,2.2vw,30px);display:grid;gap:10px;align-content:start;opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.p30-tri.in>div{opacity:1;transform:none}.p30-tri.in>div:nth-child(2){transition-delay:.18s}.p30-tri.in>div:nth-child(3){transition-delay:.36s}.p30-tri .ic{width:44px;height:44px}.p30-tri .ic path,.p30-tri .ic circle,.p30-tri .ic rect{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p30-tri .ic .r{stroke:var(--red)}.p30-tri h3{font-size:clamp(20px,1.8vw,26px)}.p30-tri p{font-size:16px;color:var(--ink-2)}.p30-doors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:var(--stroke) solid var(--ink);margin-top:clamp(48px,6vw,88px)}.p30-doors>a{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;padding:26px clamp(14px,1.6vw,24px) 26px 0;border-right:1px solid var(--line);transition:background .3s}.p30-doors>a+a{padding-left:clamp(14px,1.6vw,24px)}.p30-doors>a:last-child{border-right:0}.p30-doors>a:hover{background:var(--paper-2)}.p30-doors .k{font:600 12px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.p30-doors h3{font-size:clamp(21px,1.8vw,27px)}.p30-doors p{font-size:15.5px;color:var(--ink-2)}.p30-doors .tag{justify-self:start;font:600 11.5px var(--sq);letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1.5px solid var(--ink)}.p30-doors .tag.r{border-color:var(--red);color:var(--red)}.p30-doors .go{font:600 14px var(--sq);display:inline-flex;gap:10px;align-items:center;margin-top:6px}.p30 .arr{width:22px;height:2px;background:var(--red);position:relative;flex:none;display:inline-block}.p30 .arr:after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:2px solid var(--red);border-right:2px solid var(--red);transform:rotate(45deg)}.p30 .ext{font:600 14px var(--sq)}.p30-tl{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,90px);align-items:start}.p30-pan{position:sticky;top:96px;border:var(--stroke) solid var(--ink);background:var(--paper);padding:clamp(20px,2.4vw,32px);display:grid;gap:18px}.p30-pan .who{display:flex;gap:8px;flex-wrap:wrap}.p30-pan .who span{font:600 12px var(--sq);letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1.5px solid var(--line);color:var(--ink-3);transition:all .35s}.p30-pan .who span.on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.p30-pan .who span.on.au{background:var(--red);border-color:var(--red)}.p30-rail{width:100%;height:auto;display:block;overflow:visible}.p30-rail .bg{fill:none;stroke:var(--line);stroke-width:3;stroke-linecap:round}.p30-rail .pr{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.25,1)}.p30-rail .nd{fill:var(--paper);stroke:var(--line);stroke-width:2.5;transition:all .4s}.p30-rail .nd.done{fill:var(--ink);stroke:var(--ink)}.p30-rail .nd.cur{fill:var(--red);stroke:var(--red)}.p30-rail text{font:600 11px var(--sq);fill:var(--ink-3);letter-spacing:.04em}.p30-rail text.cur{fill:var(--ink)}.p30-rail .seg{font:700 10px var(--sq);letter-spacing:.12em;fill:var(--ink-3)}.p30-clock{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;border-top:1px solid var(--line);padding-top:18px}.p30-clock svg{width:84px;height:84px}.p30-clock .ring{fill:none;stroke:var(--line);stroke-width:6}.p30-clock .val{fill:none;stroke:var(--ink);stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1s cubic-bezier(.65,0,.25,1),stroke .3s}.p30-clock.paused .val{stroke:var(--red)}.p30-clock .hand{transform-origin:42px 42px;transition:transform 1s cubic-bezier(.65,0,.25,1)}.p30-clock b{display:block;font:700 clamp(26px,2.4vw,34px)/1 var(--sq);font-variant-numeric:tabular-nums}.p30-clock small{display:block;margin-top:6px;font:500 13.5px/1.35 var(--sq);color:var(--ink-2)}.p30-clock .st{display:inline-block;margin-top:8px;font:600 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--paper-2)}.p30-clock.paused .st{background:var(--red);color:#fff}.p30-pan .cost{display:flex;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-top:16px;font:500 14px var(--sq);color:var(--ink-2)}.p30-pan .cost b{color:var(--ink);font-weight:700;text-align:right}.p30-pan .cost b.r{color:var(--red)}.p30-steps{display:grid;gap:0;counter-reset:s}.p30-st{padding:clamp(26px,3vw,40px) 0;border-top:1px solid var(--line);opacity:.38;transition:opacity .5s}.p30-st.on,.p30-st.seen{opacity:1}.p30-st .n{font:700 13px var(--sq);letter-spacing:.1em;color:var(--ink-3)}.p30-st.on .n{color:var(--red)}.p30-st h3{font-size:clamp(24px,2.3vw,34px);margin:8px 0 12px}.p30-st p{font-size:16.5px;color:var(--ink-2);max-width:52ch}.p30-st p+p{margin-top:10px}.p30-st .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.p30-st .chips span{font:600 12px var(--sq);letter-spacing:.04em;padding:6px 11px;border-radius:999px;background:var(--paper-2);color:var(--ink)}.p30-st .chips span.r{background:var(--red);color:#fff}.p30-st .fork{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.p30-st .fork>div{border:1.5px solid var(--ink);padding:14px 16px;font-size:15px;color:var(--ink-2)}.p30-st .fork>div.r{border-color:var(--red)}.p30-st .fork b{display:block;font:700 13px var(--sq);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:6px}.p30-st .fork .r b{color:var(--red)}.p30-st .mini{display:none}.p30-inv{margin-top:clamp(64px,9vw,130px);padding-block:clamp(64px,9vw,130px)}.p30-inv h2{font-size:clamp(34px,4.4vw,66px);max-width:18ch;color:var(--on-night)}.p30-inv .intro{color:var(--on-night-2);font-size:clamp(16px,1.3vw,19px);max-width:56ch;margin-top:18px}.p30-sim{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);margin-top:clamp(36px,5vw,64px);align-items:start}.p30-phase{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.22)}.p30-phase button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.14);color:var(--on-night-2)}.p30-phase button:focus-visible{outline:2px solid var(--on-night);outline-offset:2px}.p30-phase .k{grid-row:1/3;font:700 13px var(--sq);letter-spacing:.08em;color:#fff6;padding-top:4px}.p30-phase b{font:600 clamp(18px,1.6vw,22px) var(--serif);color:var(--on-night-2);transition:color .3s}.p30-phase small{font:500 14.5px/1.45 var(--sq);color:#ffffff8c;display:block}.p30-phase button.on b{color:var(--on-night)}.p30-phase button.on .k{color:var(--red)}.p30-phase button.on small{color:var(--on-night-2)}.p30-board{background:#1a1a18;border:1px solid rgba(255,255,255,.14);padding:clamp(18px,2.4vw,30px);display:grid;gap:18px}.p30-board .top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:baseline}.p30-board .top b{font:700 clamp(22px,2vw,28px) var(--sq);color:var(--on-night);font-variant-numeric:tabular-nums}.p30-board .top span{font:500 13.5px var(--sq);color:var(--on-night-2)}.p30-books{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:4px}.p30-books i{aspect-ratio:2/3;border-radius:1.5px;border:1.5px solid rgba(255,255,255,.22);transition:background .25s,border-color .25s,transform .25s}.p30-books i.s{background:var(--on-night);border-color:var(--on-night)}.p30-books i.a{background:var(--red);border-color:var(--red)}.p30-books i.x{border-style:dashed;border-color:#ffffff59}.p30-leg{display:flex;flex-wrap:wrap;gap:8px 18px;font:500 13px var(--sq);color:var(--on-night-2)}.p30-leg i{display:inline-block;width:10px;height:14px;border-radius:1.5px;margin-right:7px;vertical-align:-2px;border:1.5px solid rgba(255,255,255,.4)}.p30-leg i.s{background:var(--on-night);border-color:var(--on-night)}.p30-leg i.a{background:var(--red);border-color:var(--red)}.p30-inv-ed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.p30-inv-ed span{font:500 14px var(--sq);color:#ffffff73;padding:10px 12px;border:1px solid rgba(255,255,255,.12);display:flex;gap:10px;align-items:center;transition:all .4s}.p30-inv-ed span:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff3;flex:none;transition:background .4s}.p30-inv-ed span.on{color:var(--on-night);border-color:#ffffff4d}.p30-inv-ed span.on:before{background:var(--on-night)}.p30-say{font:500 15.5px/1.5 var(--sq);color:var(--on-night);border-left:3px solid var(--red);padding:4px 0 4px 14px;min-height:3em}.p30-say small{display:block;color:var(--on-night-2);font-size:13.5px;margin-top:6px}.p30-ctl{display:grid;gap:10px}.p30-ctl label{font:600 12px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--on-night-2);display:flex;justify-content:space-between}.p30-ctl input[type=range]{width:100%;accent-color:var(--red)}.p30-ctl .bt{display:flex;gap:8px;flex-wrap:wrap}.p30-ctl .bt button{font:600 13px var(--sq);padding:9px 14px;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);color:var(--on-night)}.p30-ctl .bt button:hover,.p30-ctl .bt button.on{background:var(--on-night);color:var(--night);border-color:var(--on-night)}.p30-inv .fine{margin-top:clamp(28px,4vw,48px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);border-top:1px solid rgba(255,255,255,.22);padding-top:24px}.p30-inv .fine p{font-size:15px;color:var(--on-night-2)}.p30-inv .fine b{color:var(--on-night);font-weight:600}.p30-roy{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,90px);align-items:end}.p30-roy h2{font-size:clamp(34px,4.2vw,64px);margin-top:14px}.p30-roy .side p{color:var(--ink-2);font-size:16.5px;margin-top:16px;max-width:44ch}.p30-stair{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 14px minmax(0,1fr);align-items:end;gap:clamp(6px,1vw,14px);height:clamp(220px,26vw,340px);border-bottom:var(--stroke) solid var(--ink)}.p30-stair>div{display:grid;grid-template-rows:auto 1fr;height:100%;align-items:end}.p30-stair>div b{font:700 clamp(17px,1.7vw,24px) var(--sq);text-align:center;margin-bottom:8px;opacity:0;transition:opacity .5s}.p30-stair>div i{display:block;height:var(--h);background:var(--ink);transform:scaleY(0);transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.p30-stair>div.eb i{background:var(--red)}.p30-stair.in>div i{transform:scaleY(1)}.p30-stair.in>div b{opacity:1}.p30-stair.in>div:nth-child(2) i,.p30-stair.in>div:nth-child(2) b{transition-delay:.15s}.p30-stair.in>div:nth-child(3) i,.p30-stair.in>div:nth-child(3) b{transition-delay:.3s}.p30-stair.in>div:nth-child(4) i,.p30-stair.in>div:nth-child(4) b{transition-delay:.45s}.p30-stair.in>div:nth-child(5) i,.p30-stair.in>div:nth-child(5) b{transition-delay:.6s}.p30-stair.in>div:nth-child(7) i,.p30-stair.in>div:nth-child(7) b{transition-delay:.85s}.p30-stx{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 14px minmax(0,1fr);gap:clamp(6px,1vw,14px);margin-top:10px;font:500 12.5px/1.3 var(--sq);color:var(--ink-3);text-align:center}.p30-out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(36px,5vw,56px)}.p30-out>div{border:1px solid var(--line);padding:18px 20px;display:grid;gap:6px;align-content:start}.p30-out .p{font:700 26px var(--sq);font-variant-numeric:tabular-nums}.p30-out .p.z{color:var(--ink-3)}.p30-out b{font:600 15px var(--sq)}.p30-out span{font-size:14.5px;color:var(--ink-2)}.p30-ct{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:var(--stroke) solid var(--ink)}.p30-ct>div{padding:22px clamp(14px,1.4vw,22px) 26px 0;border-bottom:1px solid var(--line);display:grid;gap:8px;align-content:start}.p30-ct>div:not(:nth-child(4n+1)){padding-left:clamp(14px,1.4vw,22px);border-left:1px solid var(--line)}.p30-ct .c{font:600 11.5px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.p30-ct h3{font-size:clamp(19px,1.6vw,23px)}.p30-ct p{font-size:15px;color:var(--ink-2)}.p30-ctnote{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 28px;align-items:center;margin-top:24px;font-size:15px;color:var(--ink-2)}.p30-ctnote a{font:600 14px var(--sq);display:inline-flex;gap:10px;align-items:center;color:var(--ink)}.p30-slot{border:2px dashed var(--ink-3);background:var(--paper);min-height:340px;display:grid;place-items:center;text-align:center;padding:clamp(28px,4vw,56px)}.p30-slot>div{display:grid;gap:12px;justify-items:center;max-width:44ch}.p30-slot svg{width:56px;height:56px}.p30-slot svg path,.p30-slot svg rect{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p30-slot h3{font-size:clamp(22px,2vw,28px)}.p30-slot p{font-size:15.5px;color:var(--ink-2)}.p30-slot .ex{margin-top:6px}.ch30-pv{margin-top:clamp(28px,4vw,44px);border:var(--stroke) solid var(--ink);padding:clamp(20px,2.4vw,30px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 24px;align-items:start;background:var(--paper-2)}.ch30-pv .ic{width:48px;height:48px}.ch30-pv .ic path,.ch30-pv .ic rect{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ch30-pv .ic .r{stroke:var(--red)}.ch30-pv h3{font-size:clamp(20px,1.9vw,26px)}.ch30-pv p{font-size:15.5px;color:var(--ink-2);margin-top:8px;max-width:70ch}.ch30-slot{margin-top:26px;border:1.5px dashed rgba(255,255,255,.5);padding:18px 20px;font:500 14.5px/1.45 var(--sq);color:var(--on-night-2)}.ch30-slot b{display:block;color:var(--on-night);font-weight:600;margin-bottom:4px}@media(max-width:1100px){.p30-doors{grid-template-columns:1fr 1fr}.p30-doors>a:nth-child(2){border-right:0}.p30-doors>a:nth-child(3){padding-left:0;border-top:1px solid var(--line)}.p30-doors>a:nth-child(4){border-top:1px solid var(--line)}.p30-ct{grid-template-columns:1fr 1fr}.p30-ct>div:not(:nth-child(4n+1)){padding-left:0;border-left:0}.p30-ct>div:nth-child(2n){padding-left:clamp(14px,1.4vw,22px);border-left:1px solid var(--line)}}@media(max-width:900px){.p30-hero .g,.p30-tl,.p30-sim,.p30-roy,.p30-tri,.p30-inv .fine,.p30-out{grid-template-columns:1fr}.p30-pan{display:none}.p30-st{opacity:1}.p30-st .mini{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.p30-st .mini span{font:600 11px var(--sq);letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1.5px solid var(--ink)}.p30-st .mini span.au{border-color:var(--red);color:var(--red)}.p30-st .mini span.clk{border-color:var(--line);color:var(--ink-2)}}@media(max-width:640px){.p30-doors{grid-template-columns:1fr}.p30-doors>a{padding-left:0!important;border-right:0;border-top:1px solid var(--line)}.p30-doors>a:first-child{border-top:0}.p30-ct{grid-template-columns:1fr}.p30-ct>div:nth-child(2n){padding-left:0;border-left:0}.p30-books{gap:3px}.p30-inv-ed{gap:6px}.p30-inv-ed span{font-size:12.5px;padding:7px 9px;gap:7px}.p30-board{gap:14px}.p30-st .fork,.ch30-pv{grid-template-columns:1fr}.p30-stx{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.p30-tri>div,.p30-stair>div i,.p30-stair>div b,.p30-st{transition:none!important;transform:none!important;opacity:1!important}}.p30{--nh30:70px}.p30 [id]{scroll-margin-top:calc(var(--nh30) + 72px)}.p30-sub{position:sticky;top:var(--nh30);z-index:45;background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.p30-sub .wrap{display:flex;align-items:center;gap:18px;min-height:58px}.p30-sub .lk{display:flex;gap:clamp(12px,2vw,28px);flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.p30-sub .lk a{font:600 14px var(--sq);color:var(--ink-3);white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent;transition:color .25s,border-color .25s}.p30-sub .lk a:hover{color:var(--ink)}.p30-sub .lk a.on{color:var(--ink);border-bottom-color:var(--red)}.p30-sub .sel{display:none;flex:1;min-width:0}.p30-sub .sel select{width:100%;font:600 14px var(--sq);color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:999px;padding:9px 14px;min-height:40px}.p30-sub .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.p30-sub .btn.sm{margin:0;flex:none;transition:opacity .3s,transform .3s}.p30-sub .btn.sm.hide{opacity:0;pointer-events:none;transform:translateY(-4px)}.p30-truth .hd>div p{margin-top:12px;color:var(--ink-2);font-size:16px;max-width:58ch}.p30-pan{top:calc(var(--nh30) + 76px)}.p30-pz{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:10px}.p30-pz .t{display:flex;justify-content:space-between;align-items:center;gap:10px;font:500 13.5px var(--sq);color:var(--ink-2)}.p30-pz .st{font:700 11px var(--sq);letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--paper-2);color:var(--ink);white-space:nowrap}.p30-pz[data-z=pause] .st{background:var(--red);color:#fff}.p30-pz[data-z=end] .st{background:var(--ink);color:var(--paper)}.p30-pz .bar{position:relative;height:8px;border-radius:99px;background:var(--paper-2);border:1px solid var(--line)}.p30-pz .bar i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:99px;background:var(--ink);transition:width .8s cubic-bezier(.65,0,.25,1)}.p30-pz .bar em{position:absolute;top:50%;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--paper);border:2.5px solid var(--ink);transition:left .8s cubic-bezier(.65,0,.25,1),border-color .3s}.p30-pz[data-z=off] .bar em{opacity:0}.p30-pz[data-z=pause] .bar em{border-color:var(--red);box-shadow:0 0 0 4px #c8102e2e}.p30-pz .ends{display:flex;justify-content:space-between;gap:10px;font:500 11.5px var(--sq);color:var(--ink-3)}.p30-pz p{font:500 13.5px/1.45 var(--sq);color:var(--ink-2)}.p30-st .mini .clk.pz{border-color:var(--red);color:var(--red)}.p30-act{margin-top:clamp(36px,5vw,60px);border-top:1px solid rgba(255,255,255,.22);padding-top:22px}.p30-act.two{margin-top:clamp(56px,7vw,96px)}.p30-ah{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:clamp(20px,3vw,32px)}.p30-ah .k{font:700 12px var(--sq);letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.p30-ah b{font:600 clamp(22px,2.2vw,32px) var(--serif);color:var(--on-night)}.p30-ah .again{margin-left:auto;font:600 13px var(--sq);padding:8px 14px;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);color:var(--on-night)}.p30-ah .again:hover{background:var(--on-night);color:var(--night)}.p30-gt{display:grid;gap:18px}.p30-gt .axis{display:grid;grid-template-columns:minmax(150px,220px) auto 1fr auto;gap:12px;font:600 11.5px var(--sq);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.p30-gt .axis span:first-child{grid-column:2}.p30-gt .axis span:nth-child(2){text-align:center;letter-spacing:.04em;text-transform:none;font-weight:500;font-size:13px}.p30-gt .lanes{position:relative;display:grid;gap:10px}.p30-gt .ln{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:12px;align-items:center}.p30-gt .nm b{display:block;font:600 15px var(--sq);color:var(--on-night)}.p30-gt .nm small{display:block;font:500 12.5px var(--sq);color:#ffffff8c}.p30-gt .tr{position:relative;height:30px;background:#ffffff0a;border-radius:4px}.p30-gt .bar{position:absolute;top:4px;bottom:4px;left:var(--s);width:var(--w);border-radius:3px;border:1.5px solid rgba(255,255,255,.28);overflow:hidden}.p30-gt .bar i{position:absolute;inset:0;background:var(--on-night);transform:scaleX(0);transform-origin:left}.p30-gt .bar.on{border-color:var(--on-night);box-shadow:0 0 0 3px #ffffff14}.p30-gt .bar.done{border-color:var(--on-night)}.p30-gt .you .tr{background:none;border-top:1px dashed rgba(255,255,255,.25);height:2px;margin-top:14px}.p30-gt .dot{position:absolute;left:var(--x);top:-7px;width:12px;height:12px;margin-left:-6px;border-radius:50%;border:2px solid rgba(255,255,255,.35);background:var(--night);transition:all .3s}.p30-gt .dot.on{border-color:var(--red);background:var(--red)}.p30-gt .cur{position:absolute;top:-6px;bottom:-6px;left:0;width:2px;background:var(--red);pointer-events:none;z-index:2}.p30-gt .meters{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(14px,2vw,24px);margin-top:6px}.p30-gt .m{border:1px solid rgba(255,255,255,.16);padding:16px 18px;display:grid;gap:10px;align-content:start}.p30-gt .m>span{font:600 12px var(--sq);letter-spacing:.1em;text-transform:uppercase;color:#fff9}.p30-gt .mb{height:12px;border-radius:99px;background:#ffffff14;overflow:hidden}.p30-gt .mb i{display:block;height:100%;background:var(--on-night);transform:scaleX(0);transform-origin:left}.p30-gt .m b{font:600 15px var(--sq);color:var(--on-night)}.p30-gt .m b.zero{font:700 clamp(26px,2.6vw,36px)/1 var(--sq);color:var(--on-night)}.p30-gt .gcap30{font:500 15px/1.5 var(--sq);color:var(--on-night-2);max-width:72ch;border-left:3px solid var(--red);padding-left:14px}.ex30{margin-top:16px;font:500 13.5px var(--sq);color:#ffffff8c}@media(max-width:760px){.p30-sub .lk{display:none}.p30-sub .sel{display:block}.p30-sub .wrap{gap:10px;min-height:56px}.p30-sub .btn.sm{padding:0 14px;font-size:13px}.p30-gt .ln{grid-template-columns:1fr;gap:6px}.p30-gt .axis{grid-template-columns:auto 1fr auto}.p30-gt .axis span:first-child{grid-column:1}.p30-gt .axis span:nth-child(2){display:none}.p30-gt .cur{margin-left:0;display:none}.p30-gt .meters{grid-template-columns:1fr}.p30-ah .again{margin-left:0}}@media(max-width:420px){.p30-sub .btn.sm .arr{display:none}}.p30-gt .meters{grid-template-columns:1fr}.p30-gt .m.ed{gap:12px}.p30-gt .m.ed .mh{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.p30-gt .m.ed .mh b{font:600 15px var(--sq);color:var(--on-night)}.p30-gt .au30{font:500 14px/1.45 var(--sq);color:var(--on-night-2)}.p30-act2{margin-top:clamp(56px,7vw,96px)}.p30-act2 .p30-sim{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:0}.p30-cta{border-top:var(--stroke) solid var(--ink);padding-top:clamp(28px,4vw,48px);display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:24px 48px;align-items:end}.p30-cta h2{font-size:clamp(32px,4vw,58px)}.p30-cta p{margin-top:14px;color:var(--ink-2);font-size:clamp(16px,1.3vw,19px);max-width:56ch}.p30-cta .btn{margin:0}@media(max-width:900px){.p30-act2 .p30-sim,.p30-cta{grid-template-columns:1fr}}.f32-host{display:block;border:none;background:none;padding:0;min-height:0;text-align:left}.live-panel .v22read{position:relative;z-index:3}.live-panel .big{position:relative;z-index:1;pointer-events:none}.live-panel .big .of a{pointer-events:auto}section[id],main [id].sec,#equipe{scroll-margin-top:96px}.hp-main{min-width:0}.hp-mail a.big{font-size:clamp(22px,7vw,46px);overflow-wrap:anywhere}.cole-hero h1{font-size:clamp(36px,10vw,86px);overflow-wrap:break-word}@media(min-width:700px){.cole-hero h1{font-size:clamp(44px,6vw,86px)}}.p30-stair.in>div:nth-child(7) i,.p30-stair.in>div:nth-child(7) b{transition-delay:.7s}body:has(.cbar.show) .fx23.rodape{pointer-events:none}@media(max-width:900px){.ftools .fgroup{min-width:0;max-width:100%}.ftools .fgroup:has(#fOrd){flex:1 1 100%}#fOrd{overflow-x:auto;scrollbar-width:none;min-width:0;flex:1;padding-right:24px;scroll-padding-inline:0 24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}#fOrd::-webkit-scrollbar{display:none}#fOrd.end31{-webkit-mask-image:none;mask-image:none}}@media(max-width:560px){form.nl-f details.nl-d>summary,#ckOpen,aside.hp-toc>details>summary{padding-block:12px;margin-block:-12px}header.nav .brand{position:relative}header.nav .brand:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;transform:translateY(-50%)}a.crumb,a.crumb2,.cole-head a.more,.xall-f a.more,.sec-head a.lnk,.of-cards a,.lk>a,.lk>button,.r24x,.r24e,.lk24{padding-block:12px;margin-block:-12px}.hn29 button{padding-block:16px;margin-block:-16px}#fOrd button{padding-block:12px}#fOrd{margin-block:-9px}.bn23d button{position:relative}.bn23d button:after{content:"";position:absolute;left:-5px;right:-5px;top:50%;height:44px;transform:translateY(-50%)}.v22gift input[type=checkbox],.ap-ls input[type=checkbox],.i25-pills input[type=checkbox],.i25-chk input[type=checkbox]{width:18px;height:18px}}@media(max-width:900px){.pz-row{padding-top:34px;padding-inline:6px}}@media(hover:none){.gi .plus{top:49.8px;right:6px;width:38px;height:38px}.gi .ix{white-space:nowrap}}.pr.num>s{margin:0 10px 0 0}#kt25 button{grid-template-columns:minmax(0,1fr)}#kt25 button b{overflow-wrap:anywhere;hyphens:auto}.brand .lg-of{height:18px;width:auto;display:block}@media(max-width:520px){.brand .lg-of{height:15px}}.corner.l img{height:22px;width:auto;display:block;filter:none}.tfaixa{position:relative;z-index:60;background:#c8102e;color:#fff;font:600 12px/1.3 var(--sq,Saira,sans-serif);letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:7px 16px}.cov.cp{aspect-ratio:2/3;background:none!important;box-shadow:none!important;--mx:1.18}.cov.cp>.cpi{position:absolute;left:50%;top:50%;width:calc(min(var(--sr,1),var(--mx))*100%);height:calc(min(var(--sr,1),var(--mx)) / var(--rc,1) * 100%);transform:translate(-50%,-50%);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--paper-2)}.cov.cp.sh>.cpi{box-shadow:0 1px 2px #0000001f,0 14px 34px #0000002e}.cov.cp>.cpi{background-color:color-mix(in srgb,var(--cc,#8a877f) 18%,var(--paper,#F4F3EF))}.cov.cp>.cpi:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,color-mix(in srgb,var(--cc,#8a877f) 70%,transparent) 1.15px,transparent 1.6px) 0 0/6px 6px,color-mix(in srgb,var(--cc,#8a877f) 18%,var(--paper,#F4F3EF));transition:opacity .7s cubic-bezier(.2,.8,.2,1);pointer-events:none}.cov.cp>.cpi.ok:before{opacity:0}.cov.cp>.cpi.ok{background-color:transparent}.river .row{animation-duration:150s}.cat-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity 1.2s cubic-bezier(.4,0,.2,1);background:radial-gradient(circle,color-mix(in srgb,var(--on,#fff) 26%,transparent) 1.3px,transparent 1.8px) 0 0/7px 7px;-webkit-mask:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.55) 45%,transparent 85%);mask:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.55) 45%,transparent 85%)}.cat-hero.tint:before{opacity:1}.cat-hero>.wrap,.cat-hero>.river{position:relative;z-index:1}.river{-webkit-mask-image:none;mask-image:none;margin-inline:calc(50% - 50vw)}.river .row.rev{animation-duration:190s}@media(prefers-reduced-motion:reduce){.river .row{animation:none}}.cov.cp .seal{position:absolute}@property --dot{syntax:"<length>";inherits:false;initial-value:0px}.gi .cv:before{inset:0;transform:none;--dot:0px;background:radial-gradient(circle,var(--cc,#8a877f) var(--dot),transparent calc(var(--dot) + .7px)) 0 0/7px 7px,color-mix(in srgb,var(--cc,#8a877f) 10%,var(--paper,#fff));-webkit-mask:linear-gradient(to top,#000 0%,#000 30%,rgba(0,0,0,.25) 100%);mask:linear-gradient(to top,#000 0%,#000 30%,rgba(0,0,0,.25) 100%);opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),--dot 1.1s cubic-bezier(.16,1,.3,1)}.gi:hover .cv:before,.gi:focus-within .cv:before{opacity:1;--dot:2.3px;transform:none}.gi .cov{transition:transform 1s cubic-bezier(.16,1,.3,1)}.gi:hover .cov{transform:translateY(-10px)}.gi .cov.cp>.cpi{transition:box-shadow 1s cubic-bezier(.16,1,.3,1)}.gi:hover .cov.cp>.cpi{box-shadow:0 2px 4px #0000001f,0 34px 54px -12px #0000006b}@media(prefers-reduced-motion:reduce){.gi .cv:before,.gi .cov,.gi .cov.cp>.cpi{transition:none}}:root{--w28:min(calc(100vw - 2 * var(--gutter,24px)),1288px);--e28:calc((100vw - var(--w28)) / 2)}.h28-bleed .bk .cov.cp{width:var(--iw)}.h28-row .cov.cp,.h28-mos .cov.cp{--mx:1}@media(max-width:1100px){.h28-mq,.h28-row{--c:var(--c4)}.h28-row.f28-fileira{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(50% - 50vw);padding-inline:var(--e28);scroll-padding-inline:var(--e28);scrollbar-width:none;padding-bottom:12px}.h28-row.f28-fileira>.bk{flex:none;width:calc((var(--w28) - 3 * var(--g28)) / 4);scroll-snap-align:start}}@media(max-width:560px){.h28-mq,.h28-row{--c:2}.h28-row.f28-fileira>.bk{width:calc((var(--w28) - var(--g28)) / 2)}}.cc .top .cv{aspect-ratio:var(--ar,2/3);width:calc(30% * var(--kw,1))}.cards.big .cc .top .cv{width:calc(40% * var(--kw,1))}.mini .mbk{height:calc(16px / var(--ar,.7273));top:calc(6px - 16px / var(--ar,.7273))}.road .rbk{height:calc(34px / var(--ar,.7083));margin-top:calc(-14px - 34px / var(--ar,.7083))}.river .cov.cp,.wcard .cov.cp,.sl-fan .cov.cp,.camp .cov.cp{--mx:1}.sl-fan .f .cov.cp>.cpi{box-shadow:0 26px 50px -18px #0000008c}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;z-index:200;background:var(--ink,#0E0E0D);color:var(--paper,#F4F3EF);padding:14px 20px;border-radius:12px;font:500 15px/1.4 var(--sq,Saira,sans-serif);max-width:min(92vw,520px);box-shadow:0 20px 50px #0000004d;transition:.35s cubic-bezier(.16,1,.3,1);pointer-events:none}.toast.on{opacity:1;transform:translate(-50%)}.gi[hidden],.bk[hidden]{display:none!important}.ebreve{min-height:60vh;display:grid;place-items:center;text-align:center;padding:120px 16px}.ebreve h1{font-size:clamp(34px,5vw,64px)}.ebreve p{max-width:560px;margin:18px auto 28px;color:var(--ink-2)}.prose+.prose{margin-top:1em}.cites{display:grid;gap:22px;margin-top:20px}.cites blockquote{margin:0;font-family:var(--serif);font-size:clamp(19px,1.6vw,23px);line-height:1.45}.cites cite{display:block;margin-top:8px;font:500 13px/1.4 var(--sq);font-style:normal;color:var(--ink-2)}.ocomp{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ocomp a{border:1px solid currentColor;border-radius:999px;padding:9px 16px;font:600 14px/1 var(--sq);text-decoration:none;color:inherit}@media(max-width:600px){.tfaixa{font-size:11px}}.scopy .lbl,.scopy .by,.scopy .acts,.scopy .meta{opacity:1;animation:sfade .7s cubic-bezier(.16,1,.3,1) both}.scopy h1 .ln>span{transform:none;animation:sup .9s cubic-bezier(.16,1,.3,1) both}.scopy .by{animation-delay:.12s}.scopy .acts{animation-delay:.2s}.scopy .meta{animation-delay:.28s}@keyframes sfade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sup{0%{transform:translateY(110%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.scopy *{animation:none!important}}.stage .hcov{background-size:contain;background-repeat:no-repeat;background-position:center}.buy .price b{display:block}.buy-panel [data-fmt]:not([hidden]){display:contents}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.d24{position:fixed;inset:0;z-index:400}.d24o{position:absolute;inset:0;background:#0e0e0d61;opacity:0;transition:opacity .28s}.d24p{position:absolute;top:0;right:0;bottom:0;width:min(460px,100vw);background:var(--paper);display:flex;flex-direction:column;transform:translate(102%);transition:transform .32s cubic-bezier(.16,1,.3,1);box-shadow:-20px 0 60px #0000001f;font-family:var(--sq)}.d24.on .d24o{opacity:1}.d24.on .d24p{transform:none}@media(prefers-reduced-motion:reduce){.d24o,.d24p{transition:none}}.d24hd{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 14px;border-bottom:1px solid var(--line)}.d24hd h2{font-family:var(--serif);font-size:30px}.d24hd h2 .num{font-size:15px;font-weight:600;color:var(--ink-3);vertical-align:5px;margin-left:6px;letter-spacing:0}.d24c{width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.d24c:hover{background:var(--paper-2)}.d24c svg{width:20px;height:20px}.d24b{flex:1;overflow:auto;padding:4px 24px 24px;overscroll-behavior:contain}.d24f{border-top:1px solid var(--line);padding:16px 24px calc(18px + env(safe-area-inset-bottom));display:grid;gap:10px;background:var(--paper)}.d24f:empty{display:none}.d24s{display:flex;justify-content:space-between;align-items:baseline;font-weight:600;font-size:16px}.d24s s{color:var(--ink-3);font-weight:400;margin-right:8px;font-size:14px}.d24s b{font-size:22px}.d24f p{font-size:13px;color:var(--ink-3);margin-top:-6px}.d24a{display:grid;grid-template-columns:1fr 1.2fr;gap:8px}.d24a .btn{justify-content:center;padding:0 14px;min-height:50px;font-size:14.5px}@media(max-width:420px){.d24hd,.d24b,.d24f{padding-left:16px;padding-right:16px}.d24a{grid-template-columns:1fr}}.j24{display:flex;gap:10px;align-items:center;background:var(--paper-2);border-radius:12px;padding:10px 12px;margin:14px 0 2px;font-size:14px;font-weight:500;animation:j24 .5s cubic-bezier(.16,1,.3,1)}.j24 svg{width:18px;height:18px;flex:none;color:var(--red)}@keyframes j24{0%{opacity:0;transform:translateY(-6px)}}.g24s{margin-top:20px}.g24h{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--line)}.g24h .lbl{color:var(--ink)}.g24h small{font:500 13px var(--sq);color:var(--ink-3)}.g24s>ul{list-style:none;margin:0;padding:0}.r24{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);align-items:start}.t24{position:relative;width:64px}.t24 .cov{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:2/3;background-size:cover;background-position:center;border-radius:3px;box-shadow:0 2px 8px #00000024;margin:0;transform:none!important;opacity:1!important}.t24 .cov.mk{background-size:contain;background-repeat:no-repeat;box-shadow:none}.t24.pk{height:96px}.t24.pk .cov{position:absolute!important;width:44px!important;top:0}.t24.pk .cov:nth-child(2){left:10px!important;top:5px;z-index:-1}.t24.pk .cov:nth-child(3){left:20px!important;top:10px;z-index:-2}.t24.pk{isolation:isolate}.t24.pd{height:72px;overflow:hidden;border-radius:8px;background:var(--paper-2);display:grid;place-items:center}.t24.pd>*{max-width:100%;max-height:100%;width:100%;height:100%}.t24.pd svg,.t24.pd img{width:100%;height:100%;object-fit:contain}.fm24{position:absolute;left:4px;bottom:4px;font:700 9px/1 var(--sq);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;padding:3px 5px;border-radius:4px}.r24t{display:grid;gap:3px;min-width:0}.r24t>b{font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.2}.r24t>small{font:500 13px/1.35 var(--sq);color:var(--ink-3)}.pn24{color:var(--red);font-weight:600}.g24{display:flex;gap:6px;align-items:center;color:var(--ink-2)!important}.g24 svg{width:14px;height:14px}.r24l{list-style:none;margin:6px 0 0;padding:8px 10px;background:var(--paper-2);border-radius:8px;display:grid;gap:3px;font:500 12.5px var(--sq);color:var(--ink-2)}.r24l li{display:flex;justify-content:space-between;gap:12px}.r24c{display:flex;gap:14px;align-items:center;margin-top:8px;flex-wrap:wrap}.q24{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;height:34px}.q24 button{width:34px;height:32px;font-size:17px;border-radius:999px}.q24 button:hover:not(:disabled){background:var(--paper-2)}.q24 button:disabled{opacity:.3;cursor:default}.q24 b{min-width:22px;text-align:center;font-size:14px}.r24x,.r24e,.lk24{font:600 13px var(--sq);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.r24x:hover,.lk24:hover,.r24e:hover{color:var(--red)}.r24p{text-align:right;display:grid;gap:2px;font-size:15px;white-space:nowrap}.r24p s{color:var(--ink-3);font-size:13px}.r24p b{font-weight:600}.e24{display:grid;gap:12px;justify-items:start;padding:28px 0;font-family:var(--sq)}.e24 h3{font-size:26px}.e24 p{color:var(--ink-2);font-size:16px}.row24{display:flex;gap:8px;flex-wrap:wrap}.m24{margin:20px 0 6px;border:1.5px solid var(--ink);border-radius:16px;padding:16px;display:grid;gap:10px;font-family:var(--sq)}.m24h{display:flex;gap:12px;align-items:flex-start}.m24h svg{width:26px;height:26px;flex:none;color:var(--red)}.m24h b{display:block;font-size:15.5px}.m24h small{display:block;font-size:13.5px;color:var(--ink-2);margin-top:2px;line-height:1.4}.m24o{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s}.m24o input{accent-color:var(--ink);width:18px;height:18px;margin:0}.m24o b{display:block;font-size:14.5px}.m24o small{display:block;font-size:12.5px;color:var(--ink-3);line-height:1.35;margin-top:2px}.m24o.on{border-color:var(--ink);background:var(--paper-2)}.m24p{font-weight:600;font-size:14.5px;white-space:nowrap}.m24.sm{padding:12px;margin-top:14px}.m24.sm .m24o{padding:10px 12px}.b24{padding-top:clamp(28px,5vw,56px);padding-bottom:110px}.b24h{display:grid;gap:10px;justify-items:start}.b24h h1,.k24hd h1,.o24h h1{font-size:clamp(40px,6vw,72px)}.b24k{font:600 14px var(--sq);color:var(--ink-2)}.b24k:hover{color:var(--red)}.b24g,.k24g,.o24g{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(28px,4vw,64px);align-items:start;margin-top:24px}.b24m .r24{grid-template-columns:92px minmax(0,1fr) auto;gap:20px;padding:20px 0}.b24m .t24{width:92px}.b24m .t24.pk{height:132px}.b24m .t24.pk .cov{width:62px!important}.b24m .t24.pd{height:104px}.b24m .r24t>b{font-size:21px}@media(max-width:960px){.b24g,.k24g,.o24g{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.b24m .r24{grid-template-columns:64px minmax(0,1fr);gap:14px}.b24m .t24{width:64px}.b24m .t24.pk{height:96px}.b24m .t24.pk .cov{width:44px!important}.b24m .t24.pd{height:72px}.b24m .r24p{grid-column:2;text-align:left;display:flex;gap:8px;align-items:baseline}.r24{grid-template-columns:56px minmax(0,1fr)}.r24 .t24{width:56px}.r24 .r24p{grid-column:2;text-align:left;display:flex;gap:8px;align-items:baseline}.r24t>b{font-size:16px}}.s24{position:sticky;top:96px;background:var(--paper-2);border-radius:20px;padding:24px;display:grid;gap:14px;font-family:var(--sq);min-width:0}#k24sum{position:sticky;top:96px}#k24sum .s24{position:static}@media(max-width:960px){.s24,#k24sum{position:static}}.cp24f input:focus,.cep24 input:focus,.k24l input:focus,.k24l select:focus,.k24l textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.s24 dl{margin:0;display:grid;gap:8px}.s24 dl>div{display:flex;justify-content:space-between;gap:12px;font-size:15px}.s24 dt small{color:var(--ink-3);font-size:12.5px;margin-left:4px}.s24 dd{margin:0;text-align:right}.s24 dd s{color:var(--ink-3);margin-right:6px;font-size:13px}.s24 .cpl dd{color:var(--red);font-weight:600}.s24t{display:flex;justify-content:space-between;align-items:baseline;border-top:1.5px solid var(--ink);padding-top:12px}.s24t span{font-weight:600}.s24t b{font-size:30px;font-weight:700;letter-spacing:-.01em}.s24e{font-size:13.5px;color:var(--ink-2)}.s24e b{color:var(--red)}.s24b{justify-content:center;width:100%}.s24n{display:flex;gap:8px;font-size:12.5px;color:var(--ink-3);line-height:1.4}.s24n svg,.k24sec svg{width:15px;height:15px;flex:none}.s24.ck>.lk24{justify-self:start}.cp24{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:14px}.cp24f{display:flex;gap:8px}.cp24f input{flex:1;min-width:0;height:42px;border:1px solid var(--line);border-radius:999px;padding:0 16px;font:600 14px var(--sq);letter-spacing:.06em;text-transform:uppercase;background:#fff;color:var(--ink)}.cp24f input::placeholder{text-transform:none;letter-spacing:0;font-weight:500;color:var(--ink-3)}.cp24m{font-size:13px;line-height:1.4;color:var(--ink)}.cp24m:empty{display:none}.cp24m.bad{color:var(--red)}.cp24c{display:flex;justify-content:space-between;gap:8px;align-items:center;background:#fff;border:1px dashed var(--ink-3);border-radius:12px;padding:8px 6px 8px 12px}.cp24c>span{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:start;min-width:0}.cp24c>span svg{width:16px;height:16px;color:var(--red);grid-row:span 2;margin-top:2px}.cp24c b{font-size:13.5px;letter-spacing:.04em;overflow-wrap:anywhere}.cp24c small{font-size:12px;color:var(--ink-3);line-height:1.4}.cp24c button{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none}.cp24c button:hover{background:var(--paper-2)}.cp24c button svg{width:16px;height:16px}.cp24r{font-size:12px;color:var(--ink-3);line-height:1.45}.cep24{margin-top:24px;display:grid;gap:6px;font-family:var(--sq)}.cep24r{display:flex;gap:8px;max-width:380px}.cep24 input,.k24l input,.k24l select,.k24l textarea{height:46px;border:1px solid var(--line);border-radius:12px;padding:0 14px;font:500 15px var(--sq);background:#fff;color:var(--ink);width:100%;min-width:0}.cep24 input[aria-invalid=true],.k24l [aria-invalid=true]{border-color:var(--red)}.cep24 small{font-size:13px;color:var(--ink-3);line-height:1.45}.t24 .cv24{display:block;width:100%;height:auto;border-radius:3px;box-shadow:0 2px 8px #00000024}.t24 .cv24.nil{aspect-ratio:2/3;background:var(--paper-2);box-shadow:none}.t24.pk{position:relative;isolation:isolate}.t24.pk .cv24{position:absolute;width:44px;top:0;left:0}.t24.pk .cv24:nth-child(2){left:10px;top:5px;z-index:-1}.t24.pk .cv24:nth-child(3){left:20px;top:10px;z-index:-2}.b24m .t24.pk .cv24{width:62px}.r24t>b a{color:inherit}.r24t>b a:hover{color:var(--red)}.off24{opacity:.62}.t24n{color:var(--red)!important}.gf24{margin-top:24px;border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:grid;gap:12px;font-family:var(--sq)}.gf24.on{border-color:var(--ink)}.gf24c{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.gf24c input{accent-color:var(--ink);width:18px;height:18px;margin:2px 0 0}.gf24c svg{width:22px;height:22px;flex:none;color:var(--red)}.gf24c b{display:block;font-size:15px}.gf24c small{display:block;font-size:13px;color:var(--ink-3)}.gf24f{display:grid;gap:10px}.gf24f label{display:grid;gap:4px;font:600 13px var(--sq)}.gf24f input,.gf24f textarea{border:1px solid var(--line);border-radius:12px;padding:10px 14px;font:500 15px var(--sq);background:#fff;color:var(--ink);width:100%}.gf24f small{font-size:12.5px;color:var(--ink-3)}html.lock{overflow:hidden}.cj-im{display:block;width:76px;height:auto;border-radius:3px;box-shadow:0 2px 8px #00000024}script,style{display:none!important}h1,h2,h3,.cole-hero h1{overflow-wrap:normal!important;word-break:normal!important;hyphens:manual!important;-webkit-hyphens:manual!important}.ftx h3{max-width:none}@media(max-width:700px){p,li,blockquote,dd{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:8 4 3}}.apeople{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-items:stretch}.apeople a{grid-template-rows:64px auto!important;min-width:0;width:100%;justify-items:center}.apeople a .nm{display:block!important;-webkit-line-clamp:unset!important;min-height:0!important;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.mega .cols:has(>.ml:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sl-vit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);padding:22px 0 clamp(64px,7vw,110px)}.sl-vit .sv{position:relative;overflow:hidden;isolation:isolate;min-height:clamp(340px,30vw,420px);background:var(--c);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;padding:clamp(20px,2vw,30px);text-decoration:none}.sl-vit .sv.big{grid-column:span 2}.sl-vit .sv>canvas.rc30{position:absolute;inset:0;width:100%;height:100%;z-index:-2;opacity:0;transition:opacity 1.2s}.sl-vit .sv>canvas.rc30.on{opacity:.62}.sl-vit .sv-vu{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000 30%,#0000008c),linear-gradient(90deg,#00000047,#0000 60%)}.sl-vit .sv-tx{display:grid;gap:14px;align-content:end;align-self:stretch;position:relative;z-index:2}.sl-vit .sv-lg{width:auto;max-width:100%;justify-self:start;align-self:start;margin-bottom:auto;filter:drop-shadow(0 2px 10px rgba(0,0,0,.25))}.sl-vit .sv p{color:#ffffffeb;font-size:16px;line-height:1.45;max-width:34ch;text-shadow:0 1px 12px rgba(0,0,0,.35)}.sl-vit .sv-n{font:600 15px var(--sq);display:inline-flex;align-items:center;gap:10px;color:#fff}.sl-vit .sv-n .arr{background:#fff}.sl-vit .sv-fan{position:relative;align-self:stretch;min-height:220px}.sl-vit .sv-fan .f{position:absolute;left:50%;top:52%;width:clamp(86px,8vw,124px);transition:transform .9s cubic-bezier(.16,1,.3,1)}.sl-vit .sv.big .sv-fan .f{width:clamp(110px,10.5vw,160px)}.sl-vit .sv-fan .f .cov{box-shadow:0 22px 44px -16px #0009}.sl-vit .sv-fan .f0{transform:translate(-92%,-52%) rotate(-8deg)}.sl-vit .sv-fan .f1{transform:translate(-8%,-48%) rotate(7deg)}.sl-vit .sv-fan .f2{transform:translate(-50%,-55%) rotate(-1deg);z-index:2}.sl-vit .sv:hover .sv-fan .f0,.sl-vit .sv:focus-visible .sv-fan .f0{transform:translate(-128%,-50%) rotate(-14deg)}.sl-vit .sv:hover .sv-fan .f1,.sl-vit .sv:focus-visible .sv-fan .f1{transform:translate(28%,-46%) rotate(13deg)}.sl-vit .sv:hover .sv-fan .f2,.sl-vit .sv:focus-visible .sv-fan .f2{transform:translate(-50%,-62%) rotate(0) scale(1.05)}.sl-vit .sv.sem{grid-template-columns:1fr}.sl-vit .sv.sem .sv-lg{height:clamp(64px,7vw,96px)!important}@media(max-width:1100px){.sl-vit{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-vit .sv.big{grid-column:span 2}}@media(max-width:640px){.sl-vit{grid-template-columns:1fr}.sl-vit .sv.big{grid-column:auto}.sl-vit .sv{min-height:300px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.sl-vit .sv-fan .f{width:84px}}@media(prefers-reduced-motion:reduce){.sl-vit .sv-fan .f{transition:none}}.i25-cons{font:600 13px var(--sq);border:1px solid var(--line-2,var(--line));border-radius:999px;padding:7px 12px;background:#fff;color:var(--ink);white-space:nowrap;cursor:pointer}.i25-cons:hover{border-color:var(--ink)}.i25-cons.on{background:var(--ink);color:#fff;border-color:var(--ink)}.i25-kit .cv img{aspect-ratio:auto!important;object-fit:contain!important;height:auto}.kit26{margin-top:22px;border-top:1px solid var(--line)}.kit26 .kh{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0 6px}.kit26 h4{font:600 12.5px var(--sq);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0}.kit26 .lk{font:600 13px var(--sq);text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.kit26 ul{list-style:none;margin:0;padding:0}.kit26 li{border-bottom:1px solid var(--line)}.kit26 label{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0;cursor:pointer}.kit26 input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--ink)}.kit26 b{display:block;font:600 15.5px/1.3 var(--sq)}.kit26 small{display:block;font-size:13.5px;color:var(--ink-2);line-height:1.4;margin-top:2px}.kit26 em{font:600 11.5px var(--sq);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-style:normal;align-self:center}.kit26 li.no label{cursor:default}.kit26 li.no b{color:var(--ink-3)}.sl-vit .sv:not(.big){grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.sl-vit .sv:not(.big) .sv-fan{position:absolute;top:0;right:0;width:68%;height:56%;min-height:0}.sl-vit .sv:not(.big) .sv-fan .f{top:56%}.sl-vit .sv:not(.big) .sv-tx{grid-row:2}.sl-vit .sv:not(.big) .sv-lg{margin-bottom:0}.sl-vit .sv.sem .sv-lg{height:clamp(48px,4.4vw,64px)!important}@media(max-width:640px){.sl-vit .sv.big{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.sl-vit .sv.big .sv-fan{position:absolute;top:0;right:0;width:70%;height:56%;min-height:0}.sl-vit .sv.big .sv-tx{grid-row:2}}.mega .apeople a,.apeople a{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:0!important;min-width:0;width:100%}.mega .apeople a:hover,.apeople a:hover{padding-left:0!important}.apeople .av{flex:none;width:64px;height:64px}.envio-err{color:var(--red);font:500 14px/1.45 var(--sq);margin:10px 0 0}.envio-err:empty{display:none}button[aria-busy=true]{opacity:.7;cursor:progress}.ap-ls{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font:500 14px/1.45 var(--sq);color:var(--ink-2);cursor:pointer}.ap-ls input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--ink);flex:none}.v22ls .ls{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:6px}.v22ls .ls span{font:400 17px/1.3 var(--serif);padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:#fff}.v22ls .ls .mais{border:0;background:none;font:600 14px var(--sq);color:var(--ink-3)}.i25-logo a{font:600 14px var(--sq);text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.i25-rights .lk a.fi25{font:600 13px var(--sq);text-decoration:underline;text-underline-offset:3px;color:inherit}.chero .lf27{font:400 clamp(16px,1.4vw,18px)/1.5 var(--sq);color:var(--on-2,var(--ink-2));margin:14px 0 0;max-width:46ch;text-wrap:pretty}.quoteline.ql27{opacity:1;white-space:pre;animation:ql27in 1.6s ease .8s both}.quoteline.ql27 span{padding-right:0;animation-duration:var(--qd,48s)}@keyframes ql27in{0%{opacity:0}to{opacity:1}}.chero:has(>.ql27){padding-bottom:calc(clamp(17px,1.4vw,21px)*1.5 + 34px)}.chero:has(>.ql27)>.wrap{padding-block:clamp(28px,3.4vw,52px) clamp(20px,2.4vw,36px)}@media(min-width:821px){.chero:has(>.ql27) .piece.solo{width:min(100%,350px)}}.bt:has(>.ql27) .bt-wrap{padding-bottom:calc(clamp(17px,1.4vw,21px)*1.5 + 36px)}@media(prefers-reduced-motion:reduce){.quoteline.ql27 span{animation:none}}.chero.fb27{transition:background-color 1.4s cubic-bezier(.4,0,.2,1)}.chero.fb27>.wrap{position:relative;z-index:2}.fb27-fx{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;opacity:0;transition:opacity 1.2s cubic-bezier(.4,0,.2,1);pointer-events:none}.fb27-ok.fb27-ret .fb27-fx,.fb27-ok.fb27-capa .fb27-fx{opacity:1}.fb27-mesh{position:absolute;inset:-20%;z-index:0;filter:blur(70px);opacity:0;transition:opacity 2.2s cubic-bezier(.4,0,.2,1);pointer-events:none}.fb27-ok.fb27-malha .fb27-mesh{opacity:.9}.fb27-mesh i{position:absolute;border-radius:50%;width:58%;aspect-ratio:1;opacity:.5}.fb27-grao{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;mix-blend-mode:overlay;background-size:180px 180px;transition:opacity 2.2s}.fb27-ok.fb27-malha .fb27-grao,.fb27-ok.fb27-prot .fb27-grao,.fb27-ok.fb27-capa .fb27-grao{opacity:.22}.fb27-veu{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity 2.2s;background:linear-gradient(90deg,var(--stage) 0%,color-mix(in srgb,var(--stage) 88%,transparent) 34%,color-mix(in srgb,var(--stage) 40%,transparent) 52%,transparent 66%)}.fb27-ok.fb27-capa .fb27-veu{opacity:1}.chero .ql27{z-index:3}.pz27{list-style:none;padding:0;margin:14px 0 0;max-width:620px;border-top:1px solid color-mix(in srgb,currentColor 24%,transparent)}.pz27 li{padding:8px 0;border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent);font-size:15px;line-height:1.45}.pz27 li b{font-weight:600;color:inherit}.pz27 li span{opacity:.68}.pz27 li b.v:before{content:"";display:inline-block;width:.46em;height:.46em;border-radius:50%;background:var(--red, #C8102E);margin:0 .45em .1em 0;vertical-align:middle}.aband.fb27{position:relative;overflow:hidden}.aband.fb27>.wrap{position:relative;z-index:2}.fb27-ok.fb27-autor .fb27-fx{opacity:1}.fb27-ok.fb27-autor .fb27-grao{opacity:.22}.fb27-ok.fb27-autor .fb27-veu{opacity:1;background:linear-gradient(270deg,var(--stage) 0%,color-mix(in srgb,var(--stage) 88%,transparent) 34%,color-mix(in srgb,var(--stage) 40%,transparent) 52%,transparent 66%)}@media(max-width:760px){.fb27-ok.fb27-autor .fb27-veu{background:linear-gradient(0deg,var(--stage) 0%,color-mix(in srgb,var(--stage) 88%,transparent) 34%,color-mix(in srgb,var(--stage) 40%,transparent) 52%,transparent 66%)}}.hp-ctr,.hp-com{margin:20px 0;border:1px solid var(--line);background:var(--paper)}.hp-ctr{border-color:var(--ink)}.hp-com{border-left:4px solid var(--red);background:var(--paper-2)}.hp-lab{display:block;margin:0;padding:9px 16px;font-size:11px;line-height:1;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line)}.hp-ctr .hp-lab{color:var(--paper);background:var(--ink);border-bottom:0}.hp-com .hp-lab{color:var(--red)}.hp-ctr>:not(.hp-lab),.hp-com>:not(.hp-lab){margin-left:16px;margin-right:16px}.hp-ctr>p,.hp-com>p{margin-top:12px;margin-bottom:12px}.hp-ctr>p{font-size:.95em;color:var(--ink-2)}@media(max-width:560px){.hp-ctr>:not(.hp-lab),.hp-com>:not(.hp-lab){margin-left:12px;margin-right:12px}.hp-lab{padding:9px 12px}}.aup-hero.fb27{position:relative;overflow:hidden}.aup-hero.fb27>.in{position:relative;z-index:2}.fb27-ok.fb27-autor.fb27-autor-d .fb27-veu{background:linear-gradient(90deg,var(--stage) 0%,color-mix(in srgb,var(--stage) 88%,transparent) 34%,color-mix(in srgb,var(--stage) 40%,transparent) 52%,transparent 66%)}@media(max-width:860px){.fb27-ok.fb27-autor.fb27-autor-d .fb27-veu{background:linear-gradient(0deg,var(--stage) 0%,color-mix(in srgb,var(--stage) 88%,transparent) 34%,color-mix(in srgb,var(--stage) 40%,transparent) 52%,transparent 66%)}}.fbar .genres{flex:1 1 440px;flex-wrap:wrap;overflow:visible;gap:2px 22px}@media(max-width:860px){.fbar .genres{flex:none;flex-wrap:nowrap;overflow-x:auto;max-width:100%}}.res a.r25{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;text-align:left;padding:8px 12px;color:inherit}.res a.r25:hover,.res a.r25.act,.res a.r25:focus-visible{background:var(--paper-2);outline:none}.res img{height:auto;aspect-ratio:auto;object-fit:contain}.res a.r25 .av25{width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--paper-2);display:grid;place-items:center;font:600 13px var(--sq)}.res a.r25 .av25 img{width:100%;height:100%;object-fit:cover}.res a.r25 .pg25{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--ink-2)}.res a.r25 .pg25 svg{width:18px;height:18px}.box .search input[type=search]::-webkit-search-cancel-button{display:none}.s25e .ch a{display:inline-flex;font:600 12.5px var(--sq);border:1px solid var(--line);border-radius:999px;padding:6px 12px;color:inherit}.s25e .ch a:hover{border-color:var(--ink)}.s25e .lv a{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;text-align:left;color:inherit}.s25e .lv img,.nf25-sug img{height:auto;aspect-ratio:auto;object-fit:contain}.nf25-sug .row{align-items:end}@media(max-width:720px){.nf25-sug .row{grid-template-columns:repeat(3,minmax(0,1fr))}.nf25-sug a:nth-child(n+4){display:none}.s25e .lv{grid-template-columns:minmax(0,1fr)}}.fx23 .fx-1{display:contents}.fx23 .fx-1>svg{width:17px;height:17px;flex:none}.fx23 .fx-1[hidden]{display:none}.bn-fan .cov.cp{--mx:1}.bn-fan{transform:none;padding-bottom:clamp(22px,3vw,40px);align-items:center}.bn-fan>.cov.cp{transform:rotate(var(--r,0deg)) translateY(var(--y,0))}.mega .fwrap .cov{aspect-ratio:var(--ar,2/3);background-size:cover;background-position:center;background-color:var(--paper-2)}.mega .feat.night .btn{display:inline-flex}
