.pc,.pgr,.pp{--day:#f4efe6;--dim:color-mix(in srgb,var(--fg) 60%,var(--day));--team:#7a5208;--card:#fbf8f1;scroll-margin-top:var(--hdr)}:is(.pp,.pc,.pgr).ph-sec{background:var(--day)}:is(.pp,.pc,.pgr).ph-sec[data-skin]:before{content:none}.ph-page .pp{padding-top:calc(var(--hdr) + clamp(1.75rem, 5.5vh, 4.75rem))}.pp{padding-bottom:clamp(3.5rem,9vh,5.5rem)}.pp-in{display:grid;row-gap:clamp(1.5rem,4vh,3rem);padding-inline:var(--gx)}.ph-page .pr-h2.m-split .m-line+.m-line{color:var(--dim)}.pp-h1 .m-em{position:relative;isolation:isolate;font-style:normal}.pp-h1 .m-em:after{content:"";position:absolute;inset-block:auto .08em;inset-inline:-.04em;z-index:-1;height:.3em;border-radius:.1em;background:color-mix(in srgb,var(--gold) 85%,var(--day));pointer-events:none}.pp-h1 .m-em:has(+.m-em):after{inset-inline-end:-.32em}.pp-axis{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.8125rem;font-weight:650;line-height:1.3;color:var(--fg3)}.pp-axis span{display:inline-flex;flex:none;align-items:center;gap:.45rem}.pp-axis span:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--em)}.pp-axis span[data-k=iatec]{flex-direction:row-reverse;color:var(--team)}.pp-axis span[data-k=iatec]:before{background:var(--gold);box-shadow:0 0 0 3px rgb(229 168 46/.22)}.pp-axis i{flex:1;height:2px;border-radius:2px;background:linear-gradient(90deg,rgb(11 106 80/.5),rgb(229 168 46/.8))}.pp-band{display:grid;gap:.5rem;margin:0;padding:.5rem;list-style:none;border:1px solid var(--rule);border-radius:1.75rem;background:var(--card);box-shadow:0 1px 0 rgb(18 35 28/.04),0 30px 56px -40px rgb(18 35 28/.42)}.pp-path{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:1rem;min-width:0;padding:1.25rem 1rem 1.4rem;border-radius:1.35rem;color:var(--fg);scroll-margin-top:calc(var(--hdr) + 1.5rem)}.pp-path[data-k=operar]{--fg:#f2efe6;--fg2:#c9d3cc;--fg3:#a3b3aa;--em:#8fe3c4;--rule:rgb(242 239 230/0.12);--rule2:rgb(242 239 230/0.28);border:1px solid rgb(240 188 74/.42);background:radial-gradient(120% 70% at 0 0,rgb(95 214 196/.1),transparent 60%),linear-gradient(180deg,#0b2219,#07130e);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 1px 2px rgb(3 15 12/.2),0 30px 54px -34px rgb(3 15 12/.7)}.pp-top{display:flex;align-items:center;gap:.7rem}.pp-n{display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--rule2);border-radius:50%;font-size:.8125rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--fg2)}.pp-path[data-k=operar] .pp-n{border-color:rgb(240 188 74/.6);color:var(--gold-h)}.pp-path[data-k=delegar] .pp-n{border-color:rgb(176 122 16/.42);background:rgb(229 168 46/.13);color:var(--team)}.pp-title{margin:0;font-family:var(--display);font-size:1.375rem;font-weight:600;line-height:1.12;letter-spacing:-.022em;color:var(--fg);text-wrap:balance}.pp-who{margin:0;font-size:.9375rem;line-height:1.45;color:var(--fg2);text-wrap:pretty}.pp-who .pr-chip{vertical-align:middle}.pp-offer{display:grid;justify-items:start;align-content:start;row-gap:.6rem}.pp-note{margin:0;font-size:.8125rem;line-height:1.45;color:var(--fg3);text-wrap:pretty}.pp-facts{margin:0}.pp-act{display:grid;align-content:start}.ph .pp-act .ph-gold.pr-cta{--h:3rem;height:auto;min-height:var(--h);padding-block:.45rem;font-size:.9375rem;line-height:1.2;white-space:normal;text-wrap:balance}.pp-next{margin:0;font-size:.8125rem;line-height:1.45;color:var(--fg3);text-wrap:pretty}.pp-levels{display:grid;align-content:start;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.pp-level{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n p" "d d" "go go";align-items:baseline;gap:.4rem 1rem;padding:1.1rem 0 1.25rem;scroll-margin-top:calc(var(--hdr) + 1.5rem)}.pp-level+.pp-level{border-top:1px solid var(--rule)}.pp-level:last-child{padding-bottom:.25rem}.pp-level-n{grid-area:n;margin:0;font-family:var(--display);font-size:1.25rem;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--fg)}.pp-level-p{grid-area:p;justify-self:end}.pp-level .pr-amt{font-size:1.875rem}.pp-level .pr-cur{margin-top:.1rem;font-size:.875rem}.pp-level .pr-quote{font-size:1.125rem;line-height:1.3}.pp-level .pr-from{align-self:center;margin-inline-end:.15rem;font-family:var(--sans);font-size:.8125rem}.pp-level-d{grid-area:d;margin:0;font-size:.9375rem;line-height:1.45;color:var(--fg2);text-wrap:pretty}.ph .ph-ink.pp-talk{--h:2.875rem;grid-area:go;justify-self:start;margin-top:.45rem;font-size:.9375rem}@media (max-width:63.99em){.pp-ladder{max-width:38rem}}@media (min-width:30em){.pp-path{padding:1.5rem 1.35rem 1.6rem}}@media (min-width:64em){.pp-band{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(0,1.4fr);grid-template-rows:repeat(6,auto);column-gap:.5rem;row-gap:0}.pp-path{grid-row:1/span 6;grid-template-rows:subgrid;padding:clamp(1.5rem,2vw,2rem) clamp(1.35rem,1.8vw,1.85rem)}.pp-levels{grid-row:span 3}}@media (min-width:80em){.pp-band{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,1.3fr)}}.pc{padding:0 0 clamp(3.5rem,9vh,5.5rem)}.pc-in{display:grid;row-gap:clamp(1.75rem,4.5vh,2.75rem);margin-inline:var(--gx);padding-top:clamp(3rem,8vh,4.5rem);border-top:1px solid var(--rule)}.pc-common{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.pc-common-l{margin:0;font-size:.8125rem;font-weight:650;line-height:1.3;color:var(--fg3)}.pc-common ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.pc-common li{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;padding:.35rem .9rem .35rem .7rem;border:1px solid var(--rule);border-radius:999px;background:var(--card);font-size:.875rem;font-weight:560;line-height:1.3;color:var(--fg2)}.pc-common-ck{flex:none;width:.95rem;height:.95rem;color:var(--em)}.pc-table{width:100%;border-collapse:initial;border-spacing:0;font-size:.9375rem;line-height:1.45;color:var(--fg)}.pc-table :is(th,td){padding:.95rem 1.1rem;border-bottom:1px solid var(--rule);text-align:start;vertical-align:top;font-weight:400}.pc-table thead :is(th,td){padding-block:1.1rem 1rem;border-bottom-color:var(--rule2);vertical-align:bottom}.pc-corner{font-size:.8125rem;font-weight:650;color:var(--fg3)}.pc-tier-n{display:block;font-family:var(--display);font-size:1.375rem;font-weight:560;line-height:1.1;letter-spacing:-.02em;color:var(--fg)}.pc-tier-g{display:flex;align-items:center;gap:.45rem;margin-top:.35rem;font-size:.8125rem;font-weight:650;line-height:1.3;color:var(--fg3)}.pc-tier-g:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--em)}.pc-tier:not([data-k=voce]) .pc-tier-g{color:var(--team)}.pc-tier:not([data-k=voce]) .pc-tier-g:before{background:var(--gold);box-shadow:0 0 0 3px rgb(229 168 46/.22)}.pc-table tbody th{width:24%;font-weight:600;color:var(--fg2)}.pc-table [data-k=voce]{background:var(--card)}.pc-table thead [data-k=voce]{border-radius:1rem 1rem 0 0}.pc-table tbody tr:last-child [data-k=voce]{border-bottom-color:transparent;border-radius:0 0 1rem 1rem}.pc-ck,.pc-v{display:block}.pc-ck{width:1.15rem;height:1.15rem;margin-top:.1rem;color:var(--em)}.pc-no{color:var(--fg3)}.pc-k{display:none}@media (max-width:47.99em){.pc-table,.pc-table tbody,.pc-table td,.pc-table th,.pc-table tr{display:block}.pc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pc-table tbody tr{padding:1.1rem 0;border-bottom:1px solid var(--rule)}.pc-table tbody tr:first-child{padding-top:0}.pc-table tbody :is(th,td),.pc-table tbody tr:last-child [data-k=voce]{width:auto;padding:0;border:0;border-radius:0;background:none}.pc-table tbody th{margin-bottom:.6rem;font-weight:650;color:var(--fg)}.pc-table tbody td{display:grid;grid-template-columns:7.5rem minmax(0,1fr);column-gap:.75rem;align-items:baseline;padding-block:.25rem}.pc-k{display:block;font-size:.875rem;font-weight:600;color:var(--fg3)}}.pq{display:grid;grid-template-areas:"h" "rules" "ex";row-gap:1rem;scroll-margin-top:calc(var(--hdr) + 1.5rem)}.pq-h3{grid-area:h;margin:0;font-family:var(--display);font-size:1.375rem;font-weight:600;line-height:1.15;letter-spacing:-.022em;color:var(--fg)}.pq-rules{grid-area:rules;display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--rule);border-radius:1.25rem;background:var(--card)}.pq-rule{display:grid;align-content:start;row-gap:.4rem;padding:1.15rem 1.25rem 1.3rem}.pq-rule+.pq-rule{border-top:1px solid var(--rule)}.pq-k{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:650;line-height:1.3;color:var(--fg3)}.pq-k:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--em)}.pq-rule[data-k=ilimitado] .pq-k{color:var(--team)}.pq-rule[data-k=ilimitado] .pq-k:before{background:var(--gold);box-shadow:0 0 0 3px rgb(229 168 46/.22)}.pq-t{font-family:var(--display);font-size:1.5rem;font-weight:580;line-height:1.1;letter-spacing:-.03em;color:var(--fg)}.pq-d,.pq-ex{font-size:.9375rem;line-height:1.5;color:var(--fg2);text-wrap:pretty}.pq-ex{grid-area:ex;margin:0;padding-inline-start:.85rem;border-inline-start:2px solid var(--gold)}@media (min-width:48em){.pq-rules{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.pq-rule+.pq-rule{border-top:0;border-inline-start:1px solid var(--rule)}}@media (min-width:64em){.pq{grid-template-columns:minmax(0,.75fr) minmax(0,2.25fr);grid-template-rows:auto 1fr;grid-template-areas:"h rules" "ex rules";column-gap:clamp(2rem,4vw,4rem);align-items:start}.pq-h3{padding-top:1.15rem}}.pgr{padding:0 0 clamp(4.5rem,12vh,7.5rem)}.pgr-in{padding-inline:var(--gx)}.pc-rows{min-width:0}@media (prefers-reduced-motion:no-preference){.pp-h1 .m-em:after{animation:pp-mark .2s linear .75s backwards}.pp-h1 .m-em:nth-of-type(2):after{animation-delay:.95s}.pp-h1 .m-em:nth-of-type(3):after{animation-delay:1.15s}[dir=rtl] .pp-h1 .m-em:after{animation-name:pp-mark-rtl}.pc-rows[data-armed]:not([data-in]) tbody tr{opacity:0}.pc-rows[data-in] tbody tr{--m-rise:var(--m-rise-s);animation:m-rise var(--m-dur-l) var(--m-ease-out) backwards;animation-delay:calc(var(--i, 0) * var(--m-stagger))}}:root[data-cf-rm] .pc-rows tbody tr,:root[data-cf-rm] .pp-h1 .m-em:after{animation:none}@keyframes pp-mark{0%{clip-path:inset(0 100% 0 0)}}@keyframes pp-mark-rtl{0%{clip-path:inset(0 0 0 100%)}}.ig,.igs{--day:#f4efe6;--dim:color-mix(in srgb,var(--fg) 60%,var(--day));--team:#7a5208;--card:#fbf8f1;scroll-margin-top:var(--hdr)}.ig.ph-sec,.igs.ph-sec{background:var(--day)}.ig.ph-sec[data-skin]:before,.igs.ph-sec[data-skin]:before{content:none}.ig{padding:calc(var(--hdr) + clamp(2.5rem, 8vh, 5rem)) 0 clamp(3.5rem,9vh,5.5rem)}.ig-in,.iga-in{display:grid;row-gap:clamp(2rem,5vh,3rem);padding-inline:var(--gx)}.ig-tag{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;font-size:.875rem;line-height:1.4;color:var(--fg3)}.ig-tag-b{flex:none;width:1.05rem;height:1.05rem}.ig-tag-sep{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.ig-h{margin:.85rem 0 0;font-family:var(--display);font-weight:540;font-size:clamp(1.75rem,7.4vw,2.25rem);line-height:1.06;letter-spacing:-.034em;color:var(--fg);text-wrap:balance}.ig-h1{font-size:clamp(2.1rem,9vw,2.75rem)}.ig-h .m-line+.m-line{color:var(--dim)}.ig-sub{max-width:30rem;margin:1rem 0 0;font-size:1rem;line-height:1.55;color:var(--fg2);text-wrap:pretty}.ig-act{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:1.5rem}.ig-free{margin:.8rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--fg3)}@media (min-width:64em){.ig-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"tag tag" "h sub";align-items:end;column-gap:clamp(2.5rem,5vw,5rem)}.ig-tag{grid-area:tag}.ig-h{grid-area:h;font-size:clamp(2rem,min(2.75vw,5.4vh),3.25rem);line-height:1.04}.ig-h1{font-size:clamp(2.5rem,min(3.6vw,7vh),4.25rem);line-height:1.02}.ig-head>.ig-sub,.ig-lede{grid-area:sub;justify-self:end;max-width:26rem;margin:0;padding-bottom:.3em}.ig-head-top{grid-template-areas:"tag sub" "h sub";grid-template-rows:1fr auto}.ig-head-top .ig-tag{align-self:end}.ig-sub{font-size:1.0625rem}.ig-lede .ig-sub{margin:0}}.ig-grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.ig-card{display:grid;align-content:start;row-gap:1.15rem;padding:1.35rem 1.25rem 1.4rem;border:1px solid var(--rule);border-radius:1.25rem;background:var(--card);color:var(--fg);box-shadow:0 1px 0 rgb(18 35 28/.04),0 24px 44px -32px rgb(18 35 28/.38);scroll-margin-top:calc(var(--hdr) + 1.5rem)}@media (min-width:56em){.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.5rem)}.ig-card{grid-row:span 5;grid-template-rows:subgrid;align-content:stretch}.ig-where{align-self:end}}.ig-top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" "mark who";column-gap:.9rem;align-items:center}.ig-mark-w{grid-area:mark;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--rule);border-radius:.9rem;background:var(--day);color:var(--fg)}.ig-mark{width:1.6rem;height:1.6rem}.ig-card[data-k=wix] .ig-mark{width:2rem;height:auto}.ig-card[data-k=dev] .ig-mark-w{color:var(--em)}.ig-name{grid-area:name;margin:0;font-family:var(--display);font-weight:600;font-size:1.375rem;line-height:1.1;letter-spacing:-.022em;color:var(--fg)}.ig-who{grid-area:who;display:flex;align-items:center;gap:.45rem;margin:.3rem 0 0;font-size:.8125rem;font-weight:650;line-height:1.3;color:var(--em)}.ig-who:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.ig-card[data-k=dev] .ig-who{color:var(--team)}.ig-card[data-k=dev] .ig-who:before{background:var(--gold);box-shadow:0 0 0 3px rgb(229 168 46/.22)}.ig-fact{display:grid;align-content:start;row-gap:.45rem;padding-top:.95rem;border-top:1px solid var(--rule)}.ig-l{margin:0;font-size:.8125rem;font-weight:650;line-height:1.3;color:var(--fg3)}.ig-need{margin:0;font-size:.9375rem;line-height:1.5;color:var(--fg2);text-wrap:pretty}.ig-gets{display:grid;row-gap:.5rem;margin:0;padding:0;list-style:none}.ig-gets li{display:flex;align-items:flex-start;gap:.55rem;font-size:.9375rem;line-height:1.4;color:var(--fg)}.ig-ck{flex:none;width:1rem;height:1rem;margin-top:.15rem;color:var(--em)}.ig-url{display:flex;align-items:center;gap:.5rem;min-width:0;margin:0;padding:.6rem .8rem;border:1px solid var(--rule);border-radius:.75rem;background:var(--day);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.35;color:var(--fg2)}.ig-url span{min-width:0;overflow-wrap:anywhere}@media (min-width:30em){.ig-url{font-size:.8125rem}}.ig-lock{flex:none;width:.85rem;height:.85rem;color:var(--em)}.ig-go{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-self:end}.igs{padding:0 0 clamp(4.5rem,12vh,7.5rem)}.igs-in{display:grid;row-gap:clamp(1.75rem,4.5vh,2.75rem);margin-inline:var(--gx);padding-top:clamp(3rem,8vh,4.5rem);border-top:1px solid var(--rule)}.igs-list{display:grid;gap:1.75rem;margin:0;padding:0;list-style:none}.igs-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n t" ". b";column-gap:.9rem;row-gap:.4rem;align-content:start;align-items:center}.igs-n{grid-area:n;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--rule2);border-radius:50%;font-family:var(--display);font-size:1rem;font-weight:600;color:var(--em)}.igs-step[data-gold] .igs-n{border-color:transparent;background:var(--gold);color:#12231c;box-shadow:0 0 0 4px rgb(229 168 46/.22)}.igs-t{grid-area:t;margin:0;font-family:var(--display);font-size:1.25rem;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--fg)}.igs-b{grid-area:b;max-width:34rem;margin:0;font-size:.9375rem;line-height:1.55;color:var(--fg2);text-wrap:pretty}.igs-more{justify-self:start}@media (min-width:56em){.igs-list{--gap:clamp(1.5rem,3vw,2.75rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.igs-step{position:relative;grid-template-columns:minmax(0,1fr);grid-template-areas:"n" "t" "b";row-gap:.75rem;align-items:start}.igs-n{margin-bottom:.5rem}.igs-step:not(:last-child):before{content:"";position:absolute;top:1.125rem;inset-inline:3rem calc(.75rem - var(--gap));height:1px;background:var(--rule2)}}.iga{--dim:color-mix(in srgb,var(--fg) 60%,var(--bg));scroll-margin-top:var(--hdr);padding:clamp(4.5rem,12vh,7rem) 0 clamp(4.5rem,12vh,7.5rem)}.iga-body{display:grid;gap:clamp(1.5rem,4vw,3rem)}@media (min-width:64em){.iga-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.iga-code{overflow:hidden;border:1px solid var(--rule2);border-radius:1.1rem;background:var(--surf);box-shadow:var(--shadow)}.iga-key{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0;padding:.9rem 1.15rem;border-bottom:1px solid var(--rule);font-size:.8125rem;line-height:1.4;color:var(--fg3)}.iga-key code,.iga-m,.iga-p{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.iga-key code{font-size:.875rem;color:var(--em);overflow-wrap:anywhere}.iga-routes{margin:0;padding:.35rem 0;list-style:none}.iga-routes li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"m p" ". d";column-gap:.75rem;row-gap:.25rem;align-items:center;padding:.75rem 1.15rem}.iga-routes li+li{border-top:1px solid var(--rule)}.iga-m{grid-area:m;padding:.3rem .45rem;border-radius:.35rem;background:var(--soft);font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:.04em;color:var(--em)}.iga-p{grid-area:p;font-size:.875rem;line-height:1.4;color:var(--fg);overflow-wrap:anywhere}.iga-d{grid-area:d;font-size:.8125rem;line-height:1.45;color:var(--fg3)}@media (min-width:40em){.iga-routes li{grid-template-columns:auto minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"m p d"}}.iga-notes{display:grid;row-gap:1rem;margin:0;padding:0;list-style:none}.iga-notes li{position:relative;padding-inline-start:1.1rem;font-size:.9375rem;line-height:1.55;color:var(--fg2);text-wrap:pretty}.iga-notes li:before{content:"";position:absolute;inset-inline-start:0;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:var(--em)}@media (prefers-reduced-motion:no-preference){.ig-head[data-armed]:not([data-in]) :is(.ig-tag,.ig-sub){opacity:0}.ig-head[data-in] :is(.ig-tag,.ig-sub){--m-rise:var(--m-rise-s);animation:m-rise var(--m-dur-l) var(--m-ease-out) backwards}.ig-head[data-in] .ig-sub{animation-delay:.3s}.igs-list[data-armed]:not([data-in]) .igs-step:before{scale:0 1}.igs-list[data-in] .igs-step:before{transform-origin:0 50%;animation:igs-wire var(--m-dur-m) var(--m-ease-io) backwards;animation-delay:calc(var(--i, 0) * var(--m-stagger) + .45s)}[dir=rtl] .igs-list[data-in] .igs-step:before{transform-origin:100% 50%}.igs-list[data-in] .igs-step[data-gold] .igs-n{animation:igs-stamp var(--m-dur-m) var(--m-ease-pop) backwards;animation-delay:calc(var(--i, 0) * var(--m-stagger) + .35s)}.iga-routes.m-reveal[data-stagger][data-in]>li{animation-name:iga-line}}:root[data-cf-rm] .igs-step:before,:root[data-cf-rm] :is(.ig-head .ig-tag,.ig-head .ig-sub,.igs-step[data-gold] .igs-n){animation:none}@keyframes igs-wire{0%{scale:0 1}}@keyframes igs-stamp{0%{opacity:0;scale:.5}55%{opacity:1;scale:1.12}}@keyframes iga-line{0%{opacity:0;clip-path:inset(0 100% 0 0)}}.hw{--team:#7a5208}.ph.hw .ui{--u-ink3:#646c67}.hw .fq.ph-sec{background:transparent}.hw .fq-in{padding-inline:var(--ed-pad)}.hw .fq-h2{font-family:var(--ed-serif);font-size:clamp(2.5rem,4.6vw,4.5rem);font-weight:400;line-height:1;letter-spacing:-.02em}.hw-head{display:grid;align-content:start;max-width:78rem}.hw-label{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem}.hw-label-b{flex:none;width:1.05rem;height:1.05rem}.hw-label-sep{width:1.25rem;height:1px;background:currentColor;opacity:.55}.hw-head .hw-h2{margin-top:clamp(1rem,2.4vh,1.5rem)}.hw-head .hw-sub{max-width:50rem;margin-top:clamp(1.25rem,3vh,2rem)}.hw-mani{padding-top:clamp(3rem,9vh,6rem);padding-bottom:clamp(5rem,15vh,9rem)}.hw-mani-t{max-width:72rem;margin:0;font-size:clamp(1.75rem,3.5vw,3.4rem);line-height:1.1;letter-spacing:-.028em;color:var(--fg);text-wrap:pretty}.hw-act{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:1.6rem}.ph .ph-gold.hw-cta{--h:3.375rem;font-size:1.0625rem}.hw-micro{margin:.85rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--fg3)}.hw-sample{display:flex;align-items:center;gap:.45rem;margin:.75rem 0 0;font-size:.75rem;line-height:1.35;color:var(--fg3)}.hw-sample:before{content:"";flex:none;width:.375rem;height:.375rem;border:1px solid;border-radius:50%}.hw-y{padding:0 .16em;border-radius:.22em;background:rgb(229 168 46/.3);box-shadow:inset 0 -.13em 0 rgb(229 168 46/.78);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hw-a{color:#0b6a50;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.hw-cover{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border-radius:.45em;background:linear-gradient(180deg,#a9d3e6,#d8ecef 54%,#d6c7ad 0,#c6b393)}.hw-cover-sun{position:absolute;top:12%;right:14%;width:22%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff3c9 0 34%,rgb(255 238 186/.55) 46%,rgb(255 238 186/0) 70%)}.hw-cover-glass{position:absolute;inset:16% 7% 34%;border:.16em solid #5f7a83;border-radius:.12em;background:linear-gradient(115deg,rgb(255 255 255/0) 30%,rgb(255 255 255/.55) 38%,rgb(255 255 255/0) 46%),repeating-linear-gradient(90deg,rgb(255 255 255/.22) 0 24.2%,#5f7a83 24.2% 25.2%),rgb(160 205 220/.35)}.hw-cover-rail{position:absolute;left:4%;right:4%;bottom:26%;height:7%;border-radius:.1em;background:linear-gradient(180deg,#74868c,#4f6168)}.hw-ck,.hw-lock{flex:none;width:.9em;height:.9em}.hw .hwh .ed-hero-h{font-size:clamp(2.6rem,10.6vw,11.5rem)}.hwh-micro{margin-top:1rem}.hwh-film{margin:clamp(3rem,9vh,6rem) 0 0}.hw .hwh-film-card{background:radial-gradient(120% 130% at 0 0,#12805f 0,#0b6a50 42%,#07513d 100%)}.hwh-film-in{padding:clamp(1.75rem,4.4vw,4.5rem) clamp(1.25rem,3.6vw,3.75rem) clamp(4.25rem,7vw,5.75rem);font-size:clamp(.8125rem,3.4vw,.95rem)}.hwh-cap{margin-top:.9rem}.hwh-frames{display:grid;gap:1.35em;margin:0;padding:0;list-style:none}.hwh-frame{position:relative;display:grid;grid-template-rows:auto 1fr;row-gap:.75em;min-width:0}.hwh-frame:not(:last-child):after,.hwh-frame:not(:last-child):before{content:"";position:absolute;top:.8em;inset-inline-start:calc(.45em - 1px);width:2px;height:calc(100% + 1.35em);border-radius:2px}.hwh-frame:not(:last-child):before{background:rgb(240 188 74/.32)}.hwh-frame:not(:last-child):after{background:linear-gradient(180deg,#f6cf6e,#e5a82e)}.hwh-node{position:relative;z-index:1;display:flex;align-items:center;gap:.55em;height:2.05em;font-size:.78em;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:rgb(236 246 242/.86);white-space:nowrap}.hwh-node:after,.hwh-node:before{content:"";flex:none;width:1.15em;height:1.15em;border-radius:50%}.hwh-node:before{box-shadow:inset 0 0 0 2px rgb(240 188 74/.75),0 0 0 .3em #0b6a50;background:#0b6a50}.hwh-node:after{position:absolute;inset-inline-start:0;top:calc(50% - .575em);background:#f0bc4a;box-shadow:0 0 0 .35em rgb(240 188 74/.28)}.hwh-node-n{font-family:var(--ed-serif);font-size:1.35em;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none;color:#f6cf6e}.hwh-card{position:relative;display:grid;align-content:start;row-gap:.55em;min-width:0;margin-inline-start:1.9em;padding:1em 1.05em 1.1em}.hwh-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--u-gold);opacity:0;pointer-events:none}.hwh-t{font-size:1em;line-height:1.5;color:var(--u-ink2)}.hwh-topic{font-family:var(--display);font-size:1.32em;font-weight:600;line-height:1.15;letter-spacing:-.016em;color:var(--u-ink)}.hwh-m{font-size:.82em;color:var(--u-ink3)}.hwh-cover{border-radius:.5em}.hwh-title{font-family:var(--display);font-size:1.04em;font-weight:600;line-height:1.25;letter-spacing:-.008em;color:var(--u-ink)}.hwh-sk{display:grid;row-gap:.42em;margin-top:.2em}.hwh-sk i{display:block;height:.42em;border-radius:999px;background:var(--u-bg3)}.hwh-sk i:nth-child(2){width:90%}.hwh-sk i:nth-child(3){width:62%}.hwh-url{display:flex;align-items:center;gap:.4em;min-width:0;padding:.32em .7em;border-radius:999px;background:var(--u-bg2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7em;color:var(--u-ink2);white-space:nowrap}.hwh-url>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.hwh-url b{font-weight:600;color:var(--u-ink)}.hwh-url .hw-lock{color:var(--u-acc)}.hwh-page{display:grid;grid-template-columns:5.4em minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:.8em;row-gap:.45em;align-items:start}.hwh-pcover{grid-row:1/span 2;aspect-ratio:4/3;border-radius:.4em}.hwh-pt{font-family:Georgia,Times New Roman,serif;font-size:.98em;font-weight:700;line-height:1.22;color:#1b2a33}.hwh-live{position:relative;display:inline-flex;align-items:center;justify-self:start;gap:.4em;padding:.22em .62em;border-radius:999px;background:var(--u-acc2);font-size:.74em;font-weight:700;color:var(--u-acc)}.hwh-live:after,.hwh-live:before{content:"";width:.5em;height:.5em;border-radius:50%;background:currentColor}.hwh-live:after{position:absolute;top:calc(50% - .25em);inset-inline-start:.62em;opacity:0}@media (min-width:64em){.hwh-film-in{font-size:clamp(.8rem,.92vw,1.05rem)}.hwh-frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.9vw,2rem)}.hwh-frame:not(:last-child):after,.hwh-frame:not(:last-child):before{top:calc(.8em - 1px);width:calc(100% + clamp(1rem, 1.9vw, 2rem));height:2px}.hwh-frame:not(:last-child):after{background:linear-gradient(90deg,#e5a82e,#f6cf6e)}.hwh-frame:not(:last-child):dir(rtl):after{background:linear-gradient(270deg,#e5a82e,#f6cf6e)}.hwh-card{margin-inline-start:0;padding:1.15em 1.2em 1.25em}}.hws-deck{display:grid;gap:clamp(1rem,2.6vh,1.75rem);margin:clamp(3rem,8vh,5rem) 0 0;padding:0;list-style:none}.hws-card{position:relative;display:grid;gap:1.25rem clamp(1.5rem,3vw,3rem);min-width:0;padding:clamp(1.4rem,3.4vw,3.25rem);border-radius:var(--ed-r);background:var(--surf2);box-shadow:0 0 0 1px var(--rule),0 1.75rem 3.5rem -2.5rem rgb(31 22 6/.5);transform-origin:50% 0}.hws-n{margin:0;font-family:var(--ed-serif);font-size:clamp(3.75rem,10vw,8.5rem);font-style:italic;line-height:.78;letter-spacing:-.04em;color:var(--em)}.hws-n-b{display:block;width:.62em;height:.62em}.hws-name{margin:0;font-family:var(--ed-serif);font-size:clamp(2.35rem,5vw,4.5rem);font-weight:400;line-height:.95;letter-spacing:-.025em;color:var(--fg);text-wrap:balance}.hws-desc{max-width:24rem;margin:.9rem 0 0;font-size:clamp(1rem,1.25vw,1.1875rem);line-height:1.5;color:var(--fg2);text-wrap:pretty}.hws-fig{min-width:0;margin:0}.hws-ui{font-size:clamp(.875rem,2.6vw,1.0625rem)}.ph.hw .hws-ui{display:flow-root;overflow:clip}.hws-field{display:grid;justify-items:start;row-gap:.65em;padding:1.25em 1.3em 1.4em}.hws-fl{font-size:.8em;font-weight:650;color:var(--u-ink2)}.hws-box{display:block;justify-self:stretch;min-width:0;padding:.55em .75em;border:1px solid var(--u-line);border-radius:.5em;background:var(--u-hi);font-size:.86em;line-height:1.45;color:var(--u-ink);overflow-wrap:anywhere}.hws-box[data-id=ensine]{min-height:5.6em;color:var(--u-ink2)}.hws-box[data-id=site]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8em}.hws-lines,.hws-typed{display:inline-block}.hws-pre{color:var(--u-ink3)}.hws-caret{display:inline-block;width:1.5px;height:1.1em;margin-inline-start:1px;vertical-align:-.18em;background:var(--u-acc)}.hws-plats{display:flex;flex-wrap:wrap;gap:.4em}.hws-plat{padding:.42em .75em;border:1px solid var(--u-line);border-radius:999px;background:var(--u-hi);font-size:.78em;font-weight:650;color:var(--u-ink2)}.hws-plat[data-on]{border-color:var(--u-acc);background:var(--u-acc2);color:var(--u-acc)}.hws-ok{display:inline-flex;align-items:center;gap:.35em;font-size:.78em;font-weight:700;color:var(--u-acc)}.hws-ok .hw-ck{width:1.1em;height:1.1em}.hws-chips{display:flex;flex-wrap:wrap;gap:.4em}.hws-chip{padding:.42em .8em;border:1px solid var(--u-line);border-radius:999px;background:var(--u-hi);font-size:.82em;font-weight:650;color:var(--u-ink2)}.hws-chip[data-first]{border-color:rgb(229 168 46/.7);background:rgb(229 168 46/.22);color:var(--u-ink)}.hws-go{display:inline-flex;align-items:center;height:2.3em;margin-top:.15em;padding:0 1.05em;border-radius:999px;background:linear-gradient(180deg,#f3c45e,#e0a026);color:var(--gold-ink);font-size:.8em;font-weight:700;box-shadow:inset 0 1px 0 rgb(255 255 255/.55),0 0 0 1px rgb(150 96 12/.24)}.hw .hws-then{background:#15181b;box-shadow:0 1.75rem 3.5rem -2.5rem rgb(21 24 27/.7)}.hws-then .hws-n{color:#f0bc4a}.hws-then .hws-name{color:#f2efe6}.hws-jobs{display:grid;margin:0;padding:0;list-style:none;counter-reset:hws-job}.hws-jobs li{position:relative;padding:.95rem 0 .95rem 3rem;border-top:1px solid rgb(242 239 230/.14);font-size:clamp(1.0625rem,1.35vw,1.3125rem);line-height:1.4;color:#f2efe6;counter-increment:hws-job;text-wrap:pretty}.hws-jobs li:last-child{border-bottom:1px solid rgb(242 239 230/.14)}.hws-jobs li:before{content:counter(hws-job,decimal-leading-zero);position:absolute;left:0;top:.95rem;font-family:var(--ed-serif);font-size:1.2em;font-style:italic;line-height:1.1;color:#f0bc4a}@media (min-width:64em){.hws-card{grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr) minmax(0,1.2fr);align-items:start;min-height:min(28rem,calc(100svh - var(--hdr) - 9rem))}.hws-fig,.hws-then .hws-jobs{align-self:center}}@media (min-width:64em) and (min-height:40em){.hws-deck{--hws-top:calc(var(--hdr) + clamp(1rem, 3vh, 2rem));--hws-step:clamp(0.75rem,1.9vh,1.25rem)}.hws-card{position:sticky;top:calc(var(--hws-top) + var(--i) * var(--hws-step))}}.hwj-track{position:relative;margin-top:clamp(2.25rem,6vh,3.5rem)}.hwj .hwj-scene{height:auto}.hwj .hwj-pin{position:relative;height:auto;overflow:visible}.hwj-flow{display:grid;max-width:100rem;margin-inline:auto}.hwj-tones{visibility:hidden;pointer-events:none}.hwj-tone,.hwj-tones{position:absolute;inset:0}.hwj-rail,.hwj-tone:not(:first-child){display:none}.hwj-rail{margin:0;padding:0;list-style:none}.hwj-text{display:grid;align-content:start;row-gap:.7rem;min-width:0;max-width:34rem;margin-top:clamp(3.25rem,9vh,4.5rem)}.hwj-rail+.hwj-text{margin-top:0}.hwj-k{display:flex;align-items:center;gap:.6rem;margin:0;font-size:.875rem;font-weight:650;letter-spacing:.02em;color:var(--em)}.hwj-kn{display:grid;place-items:center;width:1.85rem;height:1.85rem;border:1px solid;border-radius:50%;font-size:1rem;font-style:italic}.hwj-kn,.hwj-t{font-family:var(--ed-serif);line-height:1}.hwj-t{margin:0;font-weight:400;font-size:clamp(2rem,8vw,2.6rem);letter-spacing:-.022em;color:var(--fg);text-wrap:balance}.hwj-b{margin:0;font-size:1rem;line-height:1.55;color:var(--fg2);text-wrap:pretty}.hwj-parts{display:grid;row-gap:.6rem;margin:.35rem 0 0;padding:0;list-style:none}.hwj-parts li{display:flex;align-items:flex-start;gap:.65rem;font-size:1rem;line-height:1.4;color:var(--fg2)}.hwj-mk{display:grid;flex:none;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--gold);color:var(--gold-ink);font-size:.72rem;font-weight:750;line-height:1}.hwj-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.45rem}.hwj-tab{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:0 1.05rem;border:1px solid var(--rule2);border-radius:999px;background:none;color:var(--fg2);font:inherit;font-size:.9375rem;font-weight:620;cursor:pointer;-webkit-tap-highlight-color:transparent}.hwj-tab[aria-selected=true]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.hwj-tab:focus-visible{outline:2px solid var(--em);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hwj-tab[aria-selected=false]:hover{border-color:color-mix(in srgb,var(--fg) 70%,transparent);color:var(--fg)}}.hwj-tab-ic{flex:none;width:1.15rem;height:1.15rem}.hwj-tab[data-p=wix] .hwj-tab-ic{width:2.35rem;height:auto}.hwj-panel{min-height:4.75rem}.hwj-how{margin:0;font-size:.9375rem;line-height:1.5;color:var(--fg2);text-wrap:pretty}.hwj-more{justify-self:start}.hwj-face{min-width:0;max-width:42rem;margin:1.5rem 0 0}.hwj .ui.hwj-win{display:grid;min-width:0;overflow:visible;background:none;box-shadow:none;font-size:clamp(.8125rem,3.4vw,1rem)}.hwj-skin{position:absolute;inset:0;border-radius:inherit;background:var(--u-bg);box-shadow:0 0 0 1px rgb(242 239 230/.08),0 2.25em 4.5em -2.25em rgb(0 0 0/.85)}.hw .m-stage[data-skin=papel] .hwj-skin{box-shadow:0 0 0 1px rgb(31 22 6/.08),0 2.25em 4.5em -2.25em rgb(31 22 6/.5)}.hwj-pc{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:inherit}.hwj-brand{display:inline-flex;align-items:center;gap:.4em;min-width:0;margin-inline-start:.45em;font-size:.76em;font-weight:700;color:var(--u-ink2);white-space:nowrap}.hwj-brand-b{flex:none;width:1.15em;height:1.15em}.hwj-host-pill{min-width:0;margin-inline-start:auto;overflow:hidden;text-overflow:ellipsis}.hwj-body{position:relative;display:grid;flex:1;align-content:start;row-gap:.9em;min-height:0;padding:1.15em 1.2em 1.25em}.hwj .hw-y[data-k]{display:inline-block}.hw-nb{white-space:nowrap}.hw-nb>.hw-y{white-space:normal}.hwj-site{display:flex;flex-wrap:wrap;align-items:center;gap:.45em;font-size:.8em;color:var(--u-ink2)}.hwj-site-lock{flex:none;width:1em;height:1em;color:var(--u-acc)}.hwj-host{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;color:var(--u-ink)}.hwj-ok{display:inline-flex;align-items:center;gap:.35em;margin-inline-start:auto;padding:.22em .65em;border-radius:999px;background:var(--u-acc2);font-weight:700;color:var(--u-acc)}.hwj-ok-ic{flex:none;width:1.05em;height:1.05em}.hwj-box{position:relative;z-index:0}.hwj-box:before{content:"";position:absolute;inset:calc(var(--box-bw, 0px) * -1);z-index:-1;border:var(--box-bw,0) solid var(--u-line);border-radius:inherit;background:var(--box-bg);pointer-events:none}.hwj-area{--box-bg:var(--u-hi);--box-bw:1px;padding:.9em 1em;border:1px solid transparent;border-radius:.6em}.hwj-note{font-size:1.04em;line-height:1.7;color:var(--u-ink2)}.hwj-ticket{--box-bg:var(--u-hi);--box-bw:1px;display:grid;row-gap:1em;padding:1em 1.1em 1.1em;border:1px solid transparent;border-radius:.7em}.hwj-topic{font-family:var(--display);font-size:1.4em;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--u-ink)}.hwj-dl{display:grid;row-gap:.75em;margin:0}.hwj-dl>div{display:grid;row-gap:.25em}.hwj-dl dt{font-size:.76em;font-weight:700;color:var(--u-ink3)}.hwj-dl dd{margin:0;font-size:.92em;line-height:1.45;color:var(--u-ink)}.hwj-kws{display:flex;flex-wrap:wrap;gap:.4em}.hwj-kw{--box-bg:var(--u-bg2);padding:.22em .6em;border-radius:999px}.hwj-ghost{display:flex;align-items:center;gap:.55em;padding:.75em 1em;border:1px dashed var(--u-line);border-radius:.6em;font-size:.84em;color:var(--u-ink3)}.hwj-ghost:before{content:"";flex:none;width:.5em;height:.5em;border:1.5px solid;border-radius:50%}.hwj-win[data-kind=draft] .hwj-body{padding-inline-start:2.85em}.hwj-art{display:grid;row-gap:.85em}.hwj-blk{position:relative;min-width:0}.hwj-blk>.hwj-mk{position:absolute;inset-inline-start:-2.05em;top:.12em;width:1.4em;height:1.4em;font-size:.8em}.hwj-h1{font-family:var(--display);font-size:1.3em;font-weight:600;line-height:1.16;letter-spacing:-.02em;color:var(--u-ink);text-wrap:balance}.hwj-desc{margin-top:.45em;font-size:.86em;line-height:1.45;color:var(--u-ink2)}.hwj-cover{aspect-ratio:16/6}.hwj-h2{font-family:var(--display);font-size:1.06em;font-weight:600;line-height:1.2;color:var(--u-ink)}.hwj-p{font-size:.9em;line-height:1.5;color:var(--u-ink2)}.hwj-faq{--box-bg:var(--u-bg2);display:grid;justify-items:start;row-gap:.35em;padding:.75em .9em .85em;border-radius:.6em}.hwj-faq-t{font-size:.72em;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--u-ink3)}.hwj-faq-q{font-size:.92em;font-weight:600;line-height:1.35;color:var(--u-ink)}.hwj-btn{margin-top:.35em;padding:.5em .95em;border-radius:999px;background:var(--u-acc);color:#fff;font-size:.78em;font-weight:700}.hwj-card{--box-bg:var(--u-hi);--box-bw:1px;display:grid;grid-template-columns:6em minmax(0,1fr);column-gap:1em;align-items:start;padding:.95em;border:1px solid transparent;border-radius:.8em}.hwj-thumb{aspect-ratio:1;border-radius:.5em}.hwj-card-i{display:grid;row-gap:.5em;min-width:0}.hwj-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.35em .6em}.hwj-pill{display:inline-flex;align-items:center;gap:.4em;min-height:1.8em;padding:0 .65em;border-radius:999px;background:var(--u-gold2);font-size:.72em;font-weight:700;color:var(--team)}.hwj-pill-dot{width:.5em;height:.5em;border-radius:50%;background:currentColor}.hwj-v{font-size:.72em;font-weight:650;color:var(--u-ink3)}.hwj-card-t{font-family:var(--display);font-size:1.04em;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--u-ink)}.hwj-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5em}.hwj-act{display:inline-flex;align-items:center;min-height:2.5em;padding:0 1.1em;border-radius:999px;background:var(--u-hi);box-shadow:inset 0 0 0 1px var(--u-line);font-size:.8em;font-weight:650;color:var(--u-ink);white-space:nowrap}.hwj-act[data-a=publish]{background:var(--u-acc);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 .35em .9em -.4em rgb(11 106 80/.7)}.hwj-act[data-a=reject]{padding-inline:.8em;background:none;color:var(--u-coral);box-shadow:none}.hwj-status{display:flex;align-items:center;gap:.55em;padding-top:.85em;border-top:1px solid var(--u-line);font-size:.8em;line-height:1.4;color:var(--u-ink2)}.hwj-status-dot{flex:none;width:.5em;height:.5em;border-radius:50%;background:var(--u-gold)}.hwj .hwj-win[data-kind=site]{--u-bg:#fff}.hwj-bar-url{height:auto;min-height:2.4em;padding-block:.45em}.hwj-url{display:flex;flex:1;align-items:flex-start;gap:.45em;min-width:0;margin-inline-start:.55em;padding:.35em .75em;border-radius:.9em;background:var(--u-hi);box-shadow:0 0 0 1px var(--u-line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74em;line-height:1.45;color:var(--u-ink2)}.hwj-lock{flex:none;width:1em;height:1em;margin-top:.2em;color:var(--u-acc)}.hwj-url-t{display:grid;flex:1;min-width:0}.hwj-url-full,.hwj-url-typed{grid-area:1/1;min-width:0;overflow-wrap:anywhere}.hwj-url-full{visibility:hidden}.hwj-url b{font-weight:600;color:var(--u-ink)}.hwj-caret{display:inline-block;width:1px;height:1.1em;margin-inline-start:1px;vertical-align:-.2em;background:var(--u-ink);opacity:0}.hwj-url[data-typing] .hwj-caret{opacity:1}.hwj-win[data-kind=site] .hwj-body{--site-acc:#1d5a85;--site-ink:#1b2a33;row-gap:0;padding:0;color:var(--site-ink)}.hwj-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5em 1.25em;padding:.85em 1.25em;border-bottom:1px solid #e6ebee}.hwj-logo{font-family:Georgia,Times New Roman,serif;font-size:.98em;font-weight:700;color:var(--site-acc);white-space:nowrap}.hwj-menu{display:flex;gap:1.1em;font-size:.76em;color:#5b6b75}.hwj-menu [data-on]{font-weight:700;color:var(--site-acc);box-shadow:inset 0 -2px 0 var(--site-acc)}.hwj-page{display:grid;row-gap:.7em;max-width:38em;padding:1.35em 1.25em 1.6em}.hwj-date{font-size:.72em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5b6b75}.hwj-pt{font-family:Georgia,Times New Roman,serif;font-size:1.4em;font-weight:700;line-height:1.2;color:var(--site-ink);text-wrap:balance}.hwj-pcover{aspect-ratio:16/7;border-radius:.35em}.hwj-pd{font-size:.88em;line-height:1.55;color:#44555f}.hwj-via{position:absolute;inset-inline-end:1em;bottom:1em;display:inline-flex;align-items:center;gap:.45em;padding:.4em .8em;border-radius:999px;background:#12231c;color:#f2efe6;font-size:.72em;font-weight:700;box-shadow:0 .5em 1.2em -.5em rgb(0 0 0/.55)}.hwj-via-ic{flex:none;width:1.2em;height:1.2em}.hwj-via[data-p=wix] .hwj-via-ic{width:2.3em;height:auto}.hwj-q{display:grid;row-gap:.55em;margin:0;padding:0;list-style:none}.hwj-q li{display:grid;grid-template-columns:3.4em minmax(0,1fr);column-gap:.8em;row-gap:.12em;align-items:center;min-height:3.6em;padding:.6em .75em;border:1px solid var(--u-line);border-radius:.75em;background:var(--u-hi)}.hwj-q li.hwj-box{--box-bg:var(--u-hi);--box-bw:1px;border-color:transparent;background:none}.hwj-q-cover,.hwj-q-dot,.hwj-q-plus{grid-column:1;grid-row:1/span 2;justify-self:center}.hwj-q-cover{width:100%;aspect-ratio:4/3;border-radius:.35em}.hwj-q-l,.hwj-q-t{grid-column:2;min-width:0}.hwj-q-l{display:inline-flex;align-items:center;gap:.35em;font-size:.72em;font-weight:700;color:var(--u-ink3)}.hwj-q li[data-s=done] .hwj-q-l{color:var(--u-acc)}.hwj-q-ic{flex:none;width:1.15em;height:1.15em}.hwj-q-t{font-size:.9em;font-weight:600;line-height:1.3;color:var(--u-ink)}.hwj-q-dot{width:.6em;height:.6em;border-radius:50%;background:var(--u-gold);box-shadow:0 0 0 .3em rgb(229 168 46/.22)}.hwj-q li[data-s=add]{border-style:dashed;background:none}.hwj-q-plus{font-size:1.2em;font-weight:600;line-height:1;color:var(--u-ink3)}.hwj-q li[data-s=add] .hwj-q-t{grid-row:1/span 2;font-weight:560;color:var(--u-ink3)}@media (min-width:64em){.hwj-flow{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;column-gap:clamp(3rem,6vw,6.5rem);row-gap:clamp(4rem,11vh,6.5rem)}.hwj-text{grid-column:1;margin:0}.hwj-face{grid-column:2;max-width:none;margin:0}.hwj .ui.hwj-win{font-size:clamp(.85rem,1.1vw,1rem)}.hwj-t{font-size:clamp(2.4rem,3.4vw,3.5rem)}.hwj-b{font-size:1.0625rem}}@media (scripting:enabled) and (min-width:64em) and (min-height:36em) and (prefers-reduced-motion:no-preference){.hwj .hwj-scene:not([data-still]){height:calc(var(--m-len) * 100svh)}.hwj .hwj-scene:not([data-still])>.hwj-pin{position:sticky;top:0;height:100svh;overflow:clip}.hwj-scene:not([data-still]) .hwj-flow{grid-template-rows:auto minmax(0,1fr);align-items:stretch;row-gap:clamp(1.25rem,4.5vh,3rem);height:100%;padding-block:calc(var(--hdr) + clamp(1rem, 3.5vh, 2.25rem)) clamp(1.25rem,4vh,2.5rem)}.hwj-scene:not([data-still]) .hwj-rail{display:grid;grid-column:1/-1;grid-row:1;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:.75rem}.hwj-rail li{--fill:clamp(0,(var(--p) * var(--steps) - var(--f))/var(--n),1);min-width:0}.hwj-rail-b{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.7rem 0 0;border:0;background:none;color:var(--fg3);font:inherit;font-size:.8125rem;font-weight:650;letter-spacing:.01em;line-height:1.25;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.hwj-rail-b:after,.hwj-rail-b:before{content:"";position:absolute;inset:0 0 auto;height:2px;border-radius:2px}.hwj-rail-b:before{background:currentColor;opacity:.28}.hwj-rail-b:after{background:var(--gold);transform-origin:0 50%;scale:var(--fill) 1}.hwj-rail-b:dir(rtl):after{transform-origin:100% 50%}.hwj-rail-n{display:grid;flex:none;place-items:center;width:1.45rem;height:1.45rem;border:1px solid;border-radius:50%;font-family:var(--display);font-size:.72rem;line-height:1}.hwj-rail li[data-done] .hwj-rail-b{color:var(--fg2)}.hwj-rail li[data-on] .hwj-rail-b{color:var(--fg)}.hwj-rail li:is([data-on],[data-done]) .hwj-rail-n{border-color:var(--gold);background:var(--gold);color:var(--gold-ink)}.hwj-rail-b:focus-visible{outline:2px solid var(--em);outline-offset:4px;border-radius:4px}.hwj-scene:not([data-still]) .hwj-text{grid-column:1;grid-row:2;align-self:center;opacity:0;pointer-events:none}.hwj-scene:not([data-still]) .hwj-text[data-on]{opacity:1;pointer-events:auto}.hwj-scene:not([data-still]) .hwj-t{font-size:clamp(2.4rem,min(3.9vw,7.4vh),4.25rem)}.hwj-scene:not([data-still])~.hwj-tones .hwj-tone{display:block;inset:calc(50svh + (100% - 100svh) * var(--a)) 0 auto;height:calc((100% - 100svh) * var(--b))}.hwj-scene:not([data-still])~.hwj-tones .hwj-tone:first-child{top:0;height:calc(50svh + (100% - 100svh) * var(--b))}.hwj-scene:not([data-still])~.hwj-tones .hwj-tone:last-child{height:calc(50svh + (100% - 100svh) * var(--b))}.hw .m-stage[data-skin=papel] .hwj-rail-b:after{background:var(--fg)}.hw .m-stage[data-skin=papel] .hwj-rail li:is([data-on],[data-done]) .hwj-rail-n{border-color:var(--fg);background:var(--fg);color:var(--bg)}.hwj-scene:not([data-still]) .hwj-face{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;visibility:hidden}.hwj-scene:not([data-still]) .hwj-face[data-on]{z-index:1;visibility:visible}.hwj-scene:not([data-still]) .hwj-face[data-leaving]{z-index:2;visibility:visible;pointer-events:none}.hwj-face[data-leaving] .hwj-pc,.hwj-face[data-leaving] .hwj-skin{opacity:0}.hwj-face[data-leaving] .hwj-pc [data-k],.hwj-face[data-leaving]>.hw-sample{visibility:hidden}.hwj-scene:not([data-still]) .hwj-win{flex:0 1 auto;width:100%;min-height:0}.hwj .hwj-scene:not([data-still]) .ui.hwj-win{font-size:clamp(.7rem,min(1.12vw,1.9vh),1.125rem)}.hwj-scene:not([data-still]) .hwj-win[data-kind=note]{width:88%}.hwj-scene:not([data-still]) .hwj-win[data-kind=topic]{width:82%}.hwj-scene:not([data-still]) .hwj-win[data-kind=approval]{width:90%}.hwj-scene:not([data-still]) .hwj-win[data-kind=queue]{width:78%}.hwj-scene:not([data-still]) .hwj-body{overflow:hidden}.hwj-scene:not([data-still]) .hwj-cover{aspect-ratio:auto;height:5em}.hwj-scene:not([data-still]) .hwj-pcover{aspect-ratio:auto;height:7.5em}.hwj-scene:not([data-still]) .hwj-face>.hw-sample{flex:none}}@media (scripting:enabled) and (min-width:64em) and (min-height:46em) and (prefers-reduced-motion:no-preference){.hwj-scene:not([data-still]) .hwj-cover{height:6.5em}.hwj-scene:not([data-still]) .hwj-pcover{height:10em}}.hwc-in{display:grid;row-gap:clamp(2rem,5vh,2.75rem);max-width:100rem;margin-inline:auto}.hwc-fig{min-width:0;margin:0}.hwc-go .hw-act{margin-top:0}@media (min-width:64em){.hwc-in{grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr);grid-template-rows:auto 1fr;grid-template-areas:"head fig" "go fig";column-gap:clamp(3rem,6vw,6rem);row-gap:2.25rem;align-items:start}.hwc-head{display:block;grid-area:head}.hwc-head .hw-h2{font-size:clamp(2.75rem,5vw,5.25rem)}.hwc-head>.hw-sub{justify-self:start;max-width:30rem;margin-top:1.15rem;padding:0}.hwc-fig{grid-area:fig}.hwc-go{grid-area:go}}.hwc-win{font-size:clamp(.875rem,2.6vw,1rem)}.hwc-bar{gap:.45em}.hwc-brand{display:inline-flex;align-items:center;gap:.4em;min-width:0;margin-inline-start:.45em;font-size:.76em;font-weight:700;color:var(--u-ink2);white-space:nowrap}.hwc-brand-b{flex:none;width:1.15em;height:1.15em}.hwc-host{min-width:0;margin-inline-start:auto;overflow:hidden;text-overflow:ellipsis}.hwc-tools{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.7em 1em;padding:1.05em 1.15em .6em;border-bottom:1px solid var(--u-line)}.hwc-rule{display:flex;align-items:center;min-height:calc(2.75rem + .55em + 2px);font-size:.8em;font-weight:650;color:var(--u-ink2)}.hwc-switch{display:grid;justify-items:start;row-gap:.15em}.hwc-seg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:.22em;border:1px solid var(--u-line);border-radius:999px;background:var(--u-bg2)}.hwc-seg:after,.hwc-seg:before{content:"";position:absolute;top:.22em;bottom:.22em;inset-inline-start:.22em;width:calc(50% - .22em);border-radius:999px}.hwc-seg:before{background:var(--u-hi);box-shadow:0 1px 2px rgb(18 35 28/.12),0 0 0 1px var(--u-line)}.hwc-seg:after{background:var(--u-acc);box-shadow:0 .35em .9em -.4em rgb(11 106 80/.7);opacity:0}.hwc-win[data-mode=direct] .hwc-seg:after,.hwc-win[data-mode=direct] .hwc-seg:before{translate:100% 0}.hwc-win[data-mode=direct] .hwc-seg:dir(rtl):after,.hwc-win[data-mode=direct] .hwc-seg:dir(rtl):before{translate:-100% 0}.hwc-win[data-mode=direct] .hwc-seg:after{opacity:1}.hwc-seg-o{position:relative;z-index:1;display:block;cursor:pointer}.hwc-seg-o input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hwc-seg-o>span{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 .95em;border-radius:999px;font-size:.8em;font-weight:650;color:var(--u-ink2);white-space:nowrap;pointer-events:none}.hwc-seg-o input:checked+span{color:var(--u-ink)}.hwc-win[data-mode=direct] .hwc-seg-o input:checked+span{color:#fff}.hwc-seg-o input:focus-visible+span{outline:2px solid var(--u-acc);outline-offset:2px}.hwc-first{position:absolute;top:-.95em;left:50%;translate:-50% 0;padding:.12em .55em;border-radius:999px;background:var(--u-gold2);box-shadow:0 0 0 1px rgb(229 168 46/.45);font-size:.72em;font-style:normal;font-weight:700}.hwc-first,.hwc-try{color:var(--team);white-space:nowrap}.hwc-try{display:inline-flex;align-items:flex-end;justify-self:end;gap:.15em;margin-inline-end:.6em;font-family:var(--display);font-size:.8em;font-weight:600;line-height:1.1}.hwc-try[data-gone]{opacity:0;translate:0 .3em}.hwc-try-ar{flex:none;width:2.1em;height:1.36em}.hwc-try-ar:dir(rtl){scale:-1 1}.hwc-trackw{position:relative}.hwc-arc{position:absolute;top:.3em;left:calc(.6em + (100% - 1.2em) / 6);right:calc(.6em + (100% - 1.2em) / 6);width:auto;height:1.8em;overflow:visible;opacity:0;clip-path:inset(0 100% 0 0);pointer-events:none}.hwc-arc path{fill:none;stroke:var(--u-acc);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.hwc-win[data-mode=direct] .hwc-arc{opacity:1;clip-path:inset(-.5em)}.hwc-lane[data-skip] .hwc-slot{opacity:.45;scale:.72}.hwc-lane[data-skip] .hwc-lane-n{opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}.hwc-track{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:1.1em .6em .95em;list-style:none}.hwc-track:before{content:"";position:absolute;top:calc(1.1em + 1em);left:calc(.6em + (100% - 1.2em) / 6);right:calc(.6em + (100% - 1.2em) / 6);height:1px;background:var(--u-line)}.hwc-lane{display:grid;justify-items:center;row-gap:.5em;min-width:0;text-align:center}.hwc-slot{position:relative;display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:var(--u-bg);box-shadow:inset 0 0 0 1px var(--u-line)}.hwc-lane-n{font-size:.74em;font-weight:650;line-height:1.25;color:var(--u-ink3);text-wrap:balance}.hwc-lane[data-on] .hwc-lane-n{color:var(--u-ink)}.hwc-chip{position:relative;width:1.3em;height:1.65em;border-radius:.2em;background:linear-gradient(var(--u-line),var(--u-line)) .25em .45em /.8em 2px no-repeat,linear-gradient(var(--u-line),var(--u-line)) .25em .75em /.65em 2px no-repeat,linear-gradient(var(--u-line),var(--u-line)) .25em 1.05em /.75em 2px no-repeat,#fff;box-shadow:0 0 0 1px rgb(18 35 28/.14),0 .25em .6em rgb(18 35 28/.2)}.hwc-chip:after{content:"";position:absolute;top:-.25em;right:-.3em;width:.6em;height:.6em;border:2px solid var(--u-bg);border-radius:50%;background:var(--u-gold)}.hwc-chip:is([data-stage=published],[data-stage=direct]):after{background:var(--u-acc)}.hwc-chip[data-stage=queued]:after{background:var(--u-ink3)}.hwc-card{display:grid;grid-template-columns:6.5em minmax(0,1fr);column-gap:1em;align-items:start;min-height:9.75em;margin:0 1.15em;padding:.95em;border:1px solid var(--u-line);border-radius:.8em;background:var(--u-hi)}.hwc-cover{aspect-ratio:1;border-radius:.5em}.hwc-info{display:grid;row-gap:.45em;min-width:0}.hwc-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.35em .6em}.hwc-pill{display:inline-flex;align-items:center;gap:.4em;min-height:1.8em;padding:0 .65em;border-radius:999px;background:var(--u-gold2);font-size:.72em;font-weight:700;color:var(--team)}.hwc-pill:is([data-tone=live],[data-tone=next]){background:var(--u-acc2);color:var(--u-acc)}.hwc-pill[data-tone=queue]{background:var(--u-bg2);color:var(--u-ink2)}.hwc-pill-dot{width:.5em;height:.5em;border-radius:50%;background:currentColor}.hwc-pill-ic{width:1.05em;height:1.05em}.hwc-ed,.hwc-v{font-size:.72em;font-weight:650;color:var(--u-ink3)}.hwc-ed{color:var(--u-acc)}.hwc-t{font-family:var(--display);font-size:1.04em;font-weight:600;line-height:1.22;letter-spacing:-.01em;color:var(--u-ink)}.hwc-d,.hwc-t{overflow-wrap:anywhere}.hwc-d{font-size:.82em;line-height:1.45;color:var(--u-ink2)}.hwc-edit{display:grid;row-gap:.6em}.hwc-ef{display:grid;row-gap:.3em}.hwc-ef>span{font-size:.72em;font-weight:700;color:var(--u-ink2)}.hwc-ef input,.hwc-ef textarea{width:100%;min-width:0;padding:.5em .6em;border:1px solid var(--u-line);border-radius:.45em;background:#fff;font:inherit;font-size:.86em;line-height:1.4;color:var(--u-ink);resize:none}.hwc-ef :focus-visible{outline:2px solid var(--u-acc);outline-offset:1px}@media (pointer:coarse){.hwc-ef input,.hwc-ef textarea{font-size:16px}}.hwc-gen{display:grid;row-gap:.5em;padding-top:.35em}.hwc-gen span{height:.7em;border-radius:.35em;background:var(--u-bg3)}.hwc-gen span:first-child{width:92%}.hwc-gen span:nth-child(2){width:74%}.hwc-gen span:nth-child(3){width:58%}.hwc-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;min-height:calc(2.75rem + 1em);padding:1em 1.15em 0}.hwc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.15em;border:0;border-radius:999px;background:var(--u-hi);color:var(--u-ink);font:inherit;font-size:.84em;font-weight:650;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--u-line);-webkit-tap-highlight-color:transparent}.hwc-pub{background:var(--u-acc);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 .35em .9em -.4em rgb(11 106 80/.7)}.hwc-rej{padding-inline:.8em;background:none;color:var(--u-coral);box-shadow:none}.hwc-btn:focus-visible{outline:2px solid var(--u-acc);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hwc-btn:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--u-ink) 30%,transparent)}.hwc-pub:hover{background:#0a5c45;box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 .45em 1em -.4em rgb(11 106 80/.8)}.hwc-rej:hover{background:var(--u-coral2);box-shadow:none}}.hwc-status{display:flex;align-items:center;min-height:3.6em;margin:.9em 0 0;padding:.75em 1.15em .9em;border-top:1px solid var(--u-line);font-size:.8em;line-height:1.4;color:var(--u-ink2)}.hwc-status-t{display:inline-flex;align-items:flex-start;gap:.55em}.hwc-status-dot{flex:none;width:.5em;height:.5em;margin-top:.45em;border-radius:50%;background:var(--u-gold)}.hwc-status-ic{flex:none;width:1.15em;height:1.15em;color:var(--u-acc)}.hwf{padding-bottom:clamp(6rem,18vh,11rem)}.hwf-in{display:grid;justify-items:center;padding-top:clamp(3.5rem,9vh,5.5rem);border-top:1px solid var(--rule);text-align:center}.hw .hwf-h{font-size:clamp(3rem,9.4vw,9.5rem);line-height:.9}.hwf-act{justify-content:center;margin-top:clamp(2rem,5vh,3rem)}@keyframes hw-fade{0%{opacity:0}}@keyframes hw-rise{0%{opacity:0;translate:0 .75rem}}@keyframes hw-blink{50%{opacity:0}}@keyframes hwh-in{0%{opacity:0;translate:0 1.4em}}@keyframes hwh-lit{0%,27%,to{translate:0 0}22%,4%{translate:0 -.45em}}@keyframes hwh-ring{0%,27%,to{opacity:0}22%,4%{opacity:1}}@keyframes hwh-dot{0%,27%,to{opacity:0;scale:.6}22%,4%{opacity:1;scale:1.2}}@keyframes hwh-seg-y{0%,17%{clip-path:inset(0 0 100% 0)}25%{clip-path:inset(0)}33%,to{clip-path:inset(100% 0 0 0)}}@keyframes hwh-seg-x{0%,17%{clip-path:inset(0 100% 0 0)}25%{clip-path:inset(0)}33%,to{clip-path:inset(0 0 0 100%)}}@keyframes hwh-seg-x-rtl{0%,17%{clip-path:inset(0 0 0 100%)}25%{clip-path:inset(0)}33%,to{clip-path:inset(0 100% 0 0)}}@keyframes hwh-ping{0%{opacity:.55;scale:1}12%,to{opacity:0;scale:2.8}}@keyframes hws-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hws-caret-x{0%{translate:calc(var(--n) * -1ch) 0}}@keyframes hws-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes hws-pop{0%{opacity:0;scale:.7}}@keyframes hws-sink{to{scale:.93}}@keyframes hwj-via-in{0%{opacity:0;translate:0 .5em;scale:.85}}@keyframes hwc-pulse{to{opacity:.45}}@keyframes hwc-nudge{50%{translate:-.18em -.22em}}@media (prefers-reduced-motion:no-preference){.hwh-card{animation:hwh-lit 12s var(--ease-io) calc(1.6s + var(--i) * 3s) infinite both}.hwh-card:after{animation:hwh-ring 12s var(--ease-io) calc(1.6s + var(--i) * 3s) infinite both}.hwh-node:after{animation:hwh-dot 12s var(--spring) calc(1.6s + var(--i) * 3s) infinite both}.hwh-frame:where(:not(:last-child)):after{animation:hwh-seg-y 12s linear calc(1.6s + var(--i) * 3s) infinite both}.hwh-live:after{animation:hwh-ping 12s var(--ease-out) 10.6s infinite both}.hws-caret{animation:hw-blink 1.05s steps(1) infinite}@supports (animation-timeline:view()){.hwh-frame{animation:hwh-in linear both;animation-timeline:view();animation-range:entry 10% cover 30%}@media (min-width:64em){.hwh-frame{animation-range:entry calc(10% + var(--i) * 8%) cover calc(28% + var(--i) * 6%)}}.hw .ed-media .hwh-frame{animation-play-state:running}.hws-typed{animation:hws-type steps(var(--n)) both;animation-timeline:view();animation-range:entry 100% entry calc(100% + 30svh)}.hws-lines{animation:hws-wipe linear both;animation-timeline:view();animation-range:entry 50% entry calc(100% + 25svh)}.hws-go,.hws-ok,.hws-plat[data-on]{animation:hws-pop linear both;animation-timeline:view();animation-range:entry 100% entry calc(100% + 18svh)}.hws-chip{animation:hws-pop linear both;animation-timeline:view();animation-range:entry calc(100% + var(--k) * 6svh) entry calc(100% + 14svh + var(--k) * 6svh)}.hws-jobs li{animation:hw-rise linear both;animation-timeline:view();animation-range:entry 0 entry calc(100% + 10svh)}}.hwj-url[data-typing] .hwj-caret{animation:hw-blink .9s steps(1) infinite}.hwj-how{animation:hw-fade .45s var(--ease) both}.hwj-via{animation:hwj-via-in .5s var(--spring) both}.hwc-seg:after,.hwc-seg:before{transition:translate .5s var(--spring),opacity .3s var(--ease)}.hwc-lane-n,.hwc-slot{transition:scale .45s var(--ease-pop),opacity .3s var(--ease)}.hwc-arc{transition:clip-path .7s var(--ease-io),opacity .2s var(--ease)}.hwc-win[data-mode=direct] .hwc-arc{transition-delay:.08s}.hwc-try{transition:opacity .35s var(--ease),translate .35s var(--ease)}.hwc-try:not([data-gone]) .hwc-try-ar{animation:hwc-nudge 1.4s var(--ease-io) 1.2s 4}.hwc-btn{transition:transform .15s var(--ease)}.hwc-btn:active{transform:scale(.97)}.hwc-info>:not(.hwc-pills),.hwc-status-t{animation:hw-fade .35s var(--ease) both}.hwc-gen span{animation:hwc-pulse .9s ease-in-out infinite alternate}.hwc-gen span:nth-child(2){animation-delay:.15s}.hwc-gen span:nth-child(3){animation-delay:.3s}}@media (scripting:enabled) and (min-width:64em) and (min-height:36em) and (prefers-reduced-motion:no-preference){.hwj-scene:not([data-still]) .hwj-text[data-on]>*{animation:hw-rise .6s var(--ease-out) both}.hwj-scene:not([data-still]) .hwj-text[data-on]>:nth-child(2){animation-delay:.05s}.hwj-scene:not([data-still]) .hwj-text[data-on]>:nth-child(n+3){animation-delay:.1s}.hwj-scene:not([data-still]) .hwj-pc{transition:opacity .24s var(--ease)}}@media (prefers-reduced-motion:no-preference) and (min-width:64em){.hwh-frame:not(:last-child):after{animation-name:hwh-seg-x}.hwh-frame:not(:last-child):dir(rtl):after{animation-name:hwh-seg-x-rtl}}@supports (timeline-scope:--hws-c1){@media (prefers-reduced-motion:no-preference) and (min-width:64em) and (min-height:40em){.hws-deck{timeline-scope:--hws-c1,--hws-c2,--hws-c3,--hws-c4}.hws-card:nth-child(-n+4){animation:hws-sink linear both;animation-range:entry 0 entry calc(100svh - var(--hws-top) - (var(--i) + 1) * var(--hws-step))}.hws-card:first-child{animation-timeline:--hws-c1}.hws-card:nth-child(2){view-timeline:--hws-c1 block;animation-timeline:--hws-c2}.hws-card:nth-child(3){view-timeline:--hws-c2 block;animation-timeline:--hws-c3}.hws-card:nth-child(4){view-timeline:--hws-c3 block;animation-timeline:--hws-c4}.hws-card:nth-child(5){view-timeline:--hws-c4 block}}}@media (prefers-reduced-motion:no-preference){:root[data-cf-rm] .hw :is(.hwh-card,.hwh-node,.hwh-frame,.hwh-live):after,:root[data-cf-rm] .hw :is(.hwh-frame,.hwh-card,.hws-caret,.hws-typed,.hws-lines,.hws-plat,.hws-ok,.hws-go,.hws-chip,.hws-jobs li,.hws-card),:root[data-cf-rm] .hw :is(.hwj-text>*,.hwj-caret,.hwj-how,.hwj-via,.hwc-try-ar){animation:none}:root[data-cf-rm] .hw .hwc-seg:after,:root[data-cf-rm] .hw .hwc-seg:before,:root[data-cf-rm] .hw :is(.hwc-slot,.hwc-lane-n,.hwc-arc,.hwc-try,.hwc-btn,.hwj-pc){transition:none}}.ex{--day:#f4efe6;--dim:color-mix(in srgb,var(--fg) 60%,var(--day));--card:#fbf8f1;scroll-margin-top:var(--hdr);padding:calc(var(--hdr) + clamp(2.5rem, 8vh, 5rem)) 0 clamp(4.5rem,12vh,7rem)}.ex.ph-sec{background:var(--day)}.ex.ph-sec[data-skin]:before{content:none}.ex-in,.exn-in{display:grid;row-gap:clamp(2rem,5vh,3rem);padding-inline:var(--gx)}.ex-tag{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;font-size:.875rem;line-height:1.4;color:var(--fg3)}.ex-tag-b{flex:none;width:1.05rem;height:1.05rem}.ex-tag-sep{flex:none;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.ex-h{margin:.85rem 0 0;font-family:var(--display);font-weight:540;font-size:clamp(1.75rem,7.4vw,2.25rem);line-height:1.06;letter-spacing:-.034em;color:var(--fg);text-wrap:balance}.ex-h1{font-size:clamp(2.1rem,9vw,2.75rem)}.ex-h .m-line+.m-line{color:var(--dim)}.ex-sub{max-width:30rem;margin:1rem 0 0;font-size:1rem;line-height:1.55;color:var(--fg2);text-wrap:pretty}.ex-act{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:1.5rem}.ex-free{margin:.8rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--fg3)}@media (min-width:64em){.ex-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"tag tag" "h sub";align-items:end;column-gap:clamp(2.5rem,5vw,5rem)}.ex-tag{grid-area:tag}.ex-h{grid-area:h;font-size:clamp(2rem,min(2.75vw,5.4vh),3.25rem);line-height:1.04}.ex-h1{font-size:clamp(2.5rem,min(3.6vw,7vh),4.25rem);line-height:1.02}.ex-lede{grid-area:sub;justify-self:end;max-width:26rem;margin:0;padding-bottom:.3em}.ex-head-top{grid-template-areas:"tag sub" "h sub";grid-template-rows:1fr auto}.ex-head-top .ex-tag{align-self:end}.ex-sub{font-size:1.0625rem}.ex-lede .ex-sub{margin:0}}.ex-grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.ex-card{display:grid;align-content:start;row-gap:1.15rem;padding:1.35rem 1.25rem 1.4rem;border:1px solid var(--rule);border-radius:1.25rem;background:var(--card);color:var(--fg);box-shadow:0 1px 0 rgb(18 35 28/.04),0 24px 44px -32px rgb(18 35 28/.38)}@media (min-width:56em){.ex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.5rem)}.ex-card{grid-row:span 6;grid-template-rows:subgrid;align-content:stretch}}.ex-who{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:0;font-size:.8125rem;font-weight:650;line-height:1.3;color:var(--em)}.ex-who:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.ex-title{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(1.25rem,4.6vw,1.5rem);line-height:1.15;letter-spacing:-.022em;color:var(--fg);text-wrap:balance}.ex-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:0;font-size:.875rem;line-height:1.4;color:var(--fg3)}.ex-fact{display:grid;align-content:start;row-gap:.45rem;padding-top:.95rem;border-top:1px solid var(--rule)}.ex-l{margin:0;font-size:.8125rem;font-weight:650;line-height:1.3;color:var(--fg3)}.ex-need{margin:0;font-size:.9375rem;line-height:1.5;color:var(--fg2);text-wrap:pretty}.ex-gets{display:grid;row-gap:.5rem;margin:0;padding:0;list-style:none}.ex-gets li{display:flex;align-items:flex-start;gap:.55rem;font-size:.9375rem;line-height:1.4;color:var(--fg)}.ex-ck{flex:none;width:1rem;height:1rem;margin-top:.15rem;color:var(--em)}.ex-url{display:flex;align-items:center;gap:.5rem;min-width:0;margin:0;padding:.6rem .8rem;border:1px solid var(--rule);border-radius:.75rem;background:var(--day);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.35;color:var(--fg2)}.ex-url span{min-width:0;overflow-wrap:anywhere}@media (min-width:30em){.ex-url{font-size:.8125rem}}.ex-lock{flex:none;width:.85rem;height:.85rem;color:var(--em)}.ex-open{justify-self:start;align-self:end}.exn{--dim:color-mix(in srgb,var(--fg) 60%,var(--bg));scroll-margin-top:var(--hdr);padding:clamp(4.5rem,12vh,7rem) 0 clamp(4.5rem,12vh,7.5rem)}.exn-list{display:grid;row-gap:1rem;max-width:44rem;margin:0;padding:0;list-style:none}.exn-list li{position:relative;padding-inline-start:1.1rem;font-size:1rem;line-height:1.55;color:var(--fg2);text-wrap:pretty}.exn-list li:before{content:"";position:absolute;inset-inline-start:0;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:var(--em)}.exn-act{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.75rem}@media (prefers-reduced-motion:no-preference){.ex-head[data-armed]:not([data-in]) .ex-tag{opacity:0}.ex-head[data-in] .ex-tag{--m-rise:var(--m-rise-s);animation:m-rise var(--m-dur-l) var(--m-ease-out) backwards}}:root[data-cf-rm] .ex-head .ex-tag{animation:none}