body.r2{--ink:#000;--anth:#333;--mid:#5a5a5a;--paper:#fff;--grey:#f4f6f6;--line:#d6dbdb;--line-soft:#e8ecec;--tq:#00bfa6;--tq-text:#00917c;--spark:#ff8c42;--fd:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fb:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--gut:clamp(16px, 3.4vw, 56px);--cell:clamp(12px, 1.35vw, 22px);--wrap:1360px;--sec:clamp(4.5rem, 3rem + 5vw, 8.5rem);background:var(--paper);color:var(--anth);font:400 1.0625rem/1.65 var(--fb);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.r2 *,.r2 :before,.r2 :after{box-sizing:border-box}.r2 h1,.r2 h2,.r2 h3,.r2 p,.r2 ul,.r2 ol,.r2 figure,.r2 blockquote{margin:0}.r2 ul,.r2 ol{padding:0;list-style:none}.r2 img,.r2 svg{max-width:100%;display:block}.r2 a{color:inherit}.r2 strong{color:var(--ink);font-weight:700}.r2 h1,.r2 h2,.r2 h3{font-family:var(--fd);color:var(--ink);text-wrap:balance;font-weight:600}.r2 p{text-wrap:pretty}.r2 :focus-visible{outline:2px solid var(--tq-text);outline-offset:3px}.r2 .r2-band--ink :focus-visible,.r2 .r2-foot :focus-visible,.r2 .r2-nest--person :focus-visible{outline-color:var(--tq)}.r2 main:focus{outline:none}.r2-skip{left:var(--gut);z-index:100;background:var(--ink);color:#fff;font:600 .9375rem var(--fd);padding:.75rem 1rem;text-decoration:none;position:absolute;top:-100px}.r2-skip:focus{top:.75rem}.r2-band{padding-inline:var(--gut);--bg:var(--paper);position:relative}.r2-wrap{--gl:var(--line-soft);--gm:var(--line);z-index:1;max-width:var(--wrap);background-image:linear-gradient(to right, var(--gm) 1px, transparent 1px), linear-gradient(to right, var(--gl) 1px, transparent 1px);box-shadow:inset -1px 0 0 var(--gm);background-size:33.3333% 100%,8.33333% 100%;margin-inline:auto;position:relative}.r2-band--grey{background:var(--grey);--bg:var(--grey)}.r2-band--grey .r2-wrap{--gl:#e3e8e8;--gm:#d0d6d6}.r2-band--ink{background:var(--ink);color:#ffffffd6;--bg:var(--ink)}.r2-band--ink .r2-wrap{--gl:#ffffff0f;--gm:#ffffff24}.r2-band--ink h2,.r2-band--ink h3,.r2-band--ink strong{color:#fff}.r2-grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.r2-grid>*{padding-inline:var(--cell);min-width:0}.r2-label{font:600 .75rem/1.35 var(--fd);letter-spacing:.16em;text-transform:uppercase;color:var(--anth);align-items:flex-start;gap:.7em;display:flex}.r2-label:before{content:"";background:var(--tq);flex:none;width:.55rem;height:.55rem;margin-top:.22em}.r2-label--dark{color:#fff}.r2-mark{background:linear-gradient(var(--tq), var(--tq)) 0 88% / 100% .09em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.r2 h2{letter-spacing:-.022em;font-size:clamp(2rem,1.25rem + 2.3vw,3.4rem);line-height:1.08}.r2-sechead{padding-top:var(--sec);align-items:start;row-gap:1.5rem;padding-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.r2-sechead__h{grid-column:1/span 4}.r2-sechead__h--wide{grid-column:1/span 6}.r2-sechead__body{grid-column:5/span 8;justify-items:start;gap:1.1rem;display:grid}.r2-sechead__intro{color:var(--anth);grid-column:9/span 4;align-self:end;font-size:1.0625rem}.r2-sechead__label{grid-column:1/span 4;padding-top:.9rem}.r2-sechead__wide{grid-column:5/span 8}.r2-statement{font:500 clamp(1.25rem, 1rem + .9vw, 1.75rem)/1.42 var(--fd);color:var(--ink);letter-spacing:-.008em;max-width:34em}.r2-btn{min-height:3rem;font:600 .9375rem/1.2 var(--fd);letter-spacing:.01em;border:1px solid #0000;justify-content:center;align-items:center;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.r2 .r2-btn--tq{background:var(--tq);color:var(--ink);border-color:var(--tq)}.r2 .r2-btn--tq:hover{color:var(--ink);border-color:var(--ink);background:#fff}.r2 .r2-band--ink .r2-btn--tq:hover{background:var(--ink);color:#fff;border-color:var(--tq)}.r2 .r2-btn--ink{background:var(--ink);color:#fff;border-color:var(--ink)}.r2 .r2-btn--ink:hover{background:var(--tq);color:var(--ink);border-color:var(--tq)}.r2 .r2-link{font:600 .9375rem/1.5 var(--fd);color:var(--ink);text-decoration:underline;text-decoration-color:var(--tq);text-underline-offset:.35em;text-decoration-thickness:2px;display:inline}.r2 .r2-link svg{vertical-align:-.22em;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;width:1.1rem;height:1.1rem;margin-left:.45rem;transition:transform .2s;display:inline-block}.r2 .r2-link:hover svg{transform:translate(3px)}.r2-link:hover{text-decoration-color:currentColor}.r2 .r2-link--dark{color:#fff}.r2-head{z-index:20;background:var(--paper);position:relative}.r2-head__top .r2-wrap{box-shadow:none;background:0 0}.r2-head__top{border-bottom:1px solid var(--line)}.r2-head__bar{justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;display:flex}.r2-head__logo{padding-left:var(--cell);align-items:center;gap:.25rem;line-height:0;display:flex}.r2-head__icon{flex:none;width:auto;height:1.45rem}.r2-head__word{width:auto;min-width:0;height:1rem}@media (width<=760px){.r2 .r2-head__word{display:none}}.r2-head__tools{align-items:center;gap:.5rem;display:flex}.r2-head__book{min-height:2.75rem;padding:.65rem 1.15rem;font-size:.875rem}.r2-lang{min-width:2.75rem;min-height:2.75rem;font:600 .8125rem var(--fd);letter-spacing:.12em;color:var(--anth);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.r2-lang:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--tq);text-underline-offset:.3em;text-decoration-thickness:2px}.r2-index{border-bottom:1px solid var(--ink)}.r2-index__list{box-shadow:inset -1px 0 0 var(--line);background:0 0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.r2 .r2-index__list{margin-inline:auto}.r2-index__list li{border-left:1px solid var(--line)}.r2-index__list a{height:100%;min-height:3.25rem;padding:.6rem var(--cell);font:500 .8125rem/1.3 var(--fd);color:var(--anth);align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:flex;position:relative}.r2-index__list a:before{content:"";background:0 0;height:3px;position:absolute;top:-1px;left:-1px;right:0}.r2-index__list a:hover{background:var(--grey);color:var(--ink)}.r2-index__list a:hover:before{background:var(--line)}.r2-index__list a[aria-current=page]{color:var(--ink);font-weight:600}.r2-index__list a[aria-current=page]:before{background:var(--tq)}.r2-menu{display:none;position:static}.r2-menu__btn{cursor:pointer;border:1px solid var(--ink);min-height:2.75rem;font:600 .875rem var(--fd);color:var(--ink);align-items:center;gap:.6rem;padding:.5rem .9rem;list-style:none;display:inline-flex}.r2-menu__btn::-webkit-details-marker{display:none}.r2-burger{background:currentColor;width:1rem;height:2px;position:relative}.r2-burger:before,.r2-burger:after{content:"";background:currentColor;width:100%;height:2px;position:absolute;left:0}.r2-burger:before{top:-5px}.r2-burger:after{top:5px}.r2-menu[open] .r2-burger{background:0 0}.r2-menu[open] .r2-burger:before{top:0;transform:rotate(45deg)}.r2-menu[open] .r2-burger:after{top:0;transform:rotate(-45deg)}.r2-menu__panel{background:var(--paper);border:1px solid var(--ink);padding:.5rem var(--cell) 1.25rem;border-top:0;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 18px 30px -24px #00000073}.r2-menu__panel li{border-bottom:1px solid var(--line)}.r2-menu__panel li:last-child{border:0;padding-top:1rem}.r2-menu__panel a:not(.r2-btn){min-height:3rem;font:500 1rem var(--fd);color:var(--ink);align-items:center;text-decoration:none;display:flex}.r2-menu__panel a[aria-current=page]{font-weight:600}.r2-menu__panel a[aria-current=page]:before{content:"";background:var(--tq);width:.5rem;height:.5rem;margin-right:.6rem}.r2-menu__panel .r2-btn{width:100%}.r2-hero .r2-wrap{align-items:center;padding-block:clamp(3.5rem,2rem + 5vw,7rem) clamp(4rem,2rem + 5vw,7.5rem)}.r2-hero__text{grid-column:1/span 7;justify-items:start;gap:1.75rem;display:grid}.r2-hero h1{letter-spacing:-.03em;max-width:12.5em;font-size:clamp(2.35rem,1.1rem + 4.1vw,5.1rem);line-height:1.03}.r2-hero__lead{font:500 clamp(1.15rem, .95rem + .7vw, 1.5rem)/1.45 var(--fd);color:var(--anth);max-width:26em}.r2-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;padding-top:.25rem;display:flex}.r2-hero__claim{border-top:1px solid var(--ink);min-width:min(100%,22rem);font:600 .8125rem/1.4 var(--fd);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-top:1rem;padding-top:1rem}.r2-hero__fig{margin-right:calc(-1 * var(--cell));grid-column:8/span 5;padding:0}.r2-sys{width:100%;height:auto;overflow:visible}.r2-sys__axis{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 5}.r2-sys__tick{stroke:#b7c0c0;stroke-width:1px}.r2-sys__tick.long{stroke:var(--anth)}.r2-sys__ring{fill:none;stroke-width:1.25px}.r2-sys__ring--org{stroke:var(--anth)}.r2-sys__ring--team{stroke:var(--tq);stroke-width:1.5px}.r2-sys__ring--person{stroke:var(--anth);stroke-dasharray:3 4}.r2-sys__link{stroke-width:1px;fill:none}.r2-sys__link.l-org{stroke:#9aa6a6}.r2-sys__link.l-team{stroke:var(--tq)}.r2-sys__link.l-person{stroke:var(--ink)}.r2-sys__node{stroke-width:1.5px}.r2-sys__node--org{fill:#fff;stroke:var(--anth)}.r2-sys__node--team{fill:var(--tq);stroke:#fff;stroke-width:2.5px}.r2-sys__node--person{fill:var(--ink);stroke:#fff;stroke-width:2px}.r2-sys__halo{fill:#fff;stroke:var(--ink);stroke-width:1.25px}.r2-sys__core{fill:var(--spark)}.r2-levels .r2-wrap{padding-bottom:var(--sec)}.r2-levels{border-top:1px solid var(--line)}.r2-levels__legend{padding:0 var(--cell) 0;align-items:center;gap:0;width:33.3333%;margin-bottom:1.5rem;display:flex}.r2-levels__rule{background:var(--tq);flex:1;height:1px;margin-inline:.35rem}.r2-levels__q{padding:0 var(--cell) 1.25rem;font:600 .9375rem/1.4 var(--fd);color:var(--ink)}.r2-nest{border:1px solid var(--ink);position:relative}.r2-nest--org{background:var(--grey)}.r2-nest--team{background:var(--paper);margin:0 8.33333% 8.33333%}.r2-nest--person{background:var(--ink);color:#ffffffd6;border-color:var(--ink);margin:0 10% 10%}.r2-nest--person h3,.r2-nest--person .r2-offer__tag{color:#fff}.r2-nest--person .r2-offer__situation{color:#ffffffc7;border-color:#fff3}.r2-nest__tie{z-index:3;height:0;display:block;position:relative}.r2-nest__tie:before{content:"";background:var(--tq);width:calc(8.33333% + 1px);height:2px;position:absolute;top:-1px;left:-1px}.r2-nest__tie--person:before{width:calc(20% + 2px);left:calc(-10% - 2px)}@media (width<=760px){.r2-nest__tie:before{width:11px}.r2-nest__tie--person:before{width:22px;left:-12px}}.r2-nest:before{content:"";background:var(--tq);width:9px;height:9px;position:absolute;top:-5px;left:-5px}.r2-offer{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem clamp(1.5rem,3vw,3.5rem);padding:clamp(1.75rem,1rem + 2.4vw,3rem) clamp(1.25rem,.75rem + 2vw,2.75rem) clamp(2rem,1rem + 2.6vw,3.25rem);display:grid}.r2-offer__aside{align-content:start;justify-items:start;gap:1.25rem;display:grid}.r2-offer__situation{color:var(--anth);border-top:1px solid var(--line);max-width:24em;padding-top:1rem;font-size:1rem;font-style:italic;line-height:1.55}.r2-offer__main{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:.9rem;max-width:40em;display:grid}.r2-offer h3{letter-spacing:-.02em;hyphens:auto;overflow-wrap:break-word;font-size:clamp(1.45rem,1.1rem + 1.3vw,2.3rem);line-height:1.08}.r2-nest--person .r2-offer{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.r2-offer__tag{font:500 1.125rem/1.4 var(--fd);color:var(--ink)}.r2-offer .r2-link{margin-top:.4rem}.r2-loc__ring{fill:none;stroke-width:1.25px}.r2-loc__ring.off{stroke:#b4bdbd}.r2-loc__ring.on{stroke:var(--tq);stroke-width:2.25px}.r2-loc__node.on{fill:var(--tq)}.r2-loc__core.off{fill:#b4bdbd}.r2-loc__core.on{fill:var(--tq)}.r2-loc--dark .r2-loc__ring.off{stroke:#ffffff61}.r2-loc--dark .r2-loc__core.off{fill:#ffffff61}.r2-why .r2-wrap{padding-block:var(--sec);row-gap:2.5rem}.r2-why__h{grid-column:1/span 5}.r2-why__body{grid-column:7/span 6;gap:1.5rem;padding-top:.5rem;display:grid}.r2-why__body p{max-width:36em;font-size:1.125rem}.r2-why__key{border-left:3px solid var(--tq);border-top:1px solid var(--ink);color:var(--ink);letter-spacing:-.01em;margin-top:.75rem;padding:1.5rem 0 0 1.5rem;font:500 clamp(1.3rem, 1rem + 1vw, 1.8rem)/1.38 var(--fd)!important}.r2-pillars .r2-wrap{padding-block:var(--sec)}.r2-pillars h2.r2-label{letter-spacing:.16em;padding:0 var(--cell) clamp(2.5rem, 2rem + 2vw, 4rem);font-size:.75rem;line-height:1.35}.r2-pillars__grid{row-gap:3rem}.r2-pillar{border-top:1px solid #ffffff80;grid-column:span 4;align-content:start;gap:1rem;padding-top:1.5rem;display:grid}.r2-pillar:first-child{border-top:3px solid var(--tq);padding-top:calc(1.5rem - 2px)}.r2-pillar h3{letter-spacing:-.018em;hyphens:auto;overflow-wrap:break-word;max-width:11em;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.25rem);line-height:1.12}.r2-pillar p{color:#ffffffd1;max-width:30em}.r2-pillar:first-child h3{color:var(--tq)}.r2-process .r2-wrap{padding-bottom:var(--sec)}.r2-cycle{padding-top:3.25rem;position:relative}.r2-cycle__loop{border:1.5px solid var(--tq);border-bottom:0;width:75%;height:3.6rem;position:absolute;top:.5rem;left:0}.r2-cycle__loop:after{content:"";border-left:5.5px solid #0000;border-right:5.5px solid #0000;border-top:9px solid var(--tq);width:0;height:0;position:absolute;bottom:6px;left:-6px}.r2 .r2-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.r2-steps:before{content:"";background:var(--ink);width:75%;height:2px;position:absolute;top:.8rem;left:0}.r2-step{padding:2.75rem var(--cell) 0;align-content:start;gap:.9rem;display:grid;position:relative}.r2-step__node{border:2px solid var(--ink);background:#fff;border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;top:.8rem;left:0;transform:translate(-50%,-50%)translateY(1px)}.r2-step:first-child .r2-step__node{background:var(--tq);border-color:var(--tq)}.r2-step h3{letter-spacing:-.018em;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);line-height:1.1}.r2-step p{max-width:26em;font-size:1rem}.r2-evidence .r2-wrap{padding-bottom:var(--sec)}.r2 .r2-register{border-top:2px solid var(--ink);background:var(--grey)}.r2-row>*+*{box-shadow:inset 1px 0 #d3d9d9}.r2-row{border-bottom:1px solid #c9d0d0;grid-template-columns:repeat(12,minmax(0,1fr));padding-block:1.75rem 2rem;font-size:.9375rem;line-height:1.6;display:grid}.r2-row>*{padding-inline:var(--cell);min-width:0}.r2-row__title{letter-spacing:-.01em;grid-column:1/span 3;font-size:1.125rem;line-height:1.3}.r2-row__finding{color:var(--anth);grid-column:4/span 4}.r2-row__impl{color:var(--ink);grid-column:8/span 3;align-content:start;gap:.4rem;display:grid}.r2-row__impl p:last-child{font-weight:700}.r2-row__label{font:600 .6875rem/1.4 var(--fd);letter-spacing:.14em;text-transform:uppercase;color:var(--mid)}.r2-row__source{color:var(--mid);background:linear-gradient(var(--tq), var(--tq)) var(--cell) 0 / 1.5rem 2px no-repeat;grid-column:11/span 2;padding-top:.85rem;font-size:.8125rem;line-height:1.5;position:relative}.r2-voices .r2-wrap{padding-block:var(--sec)}.r2-voices__h{padding:0 var(--cell) clamp(2.5rem, 2rem + 2vw, 4rem);max-width:14em}.r2-voices__grid{row-gap:3rem}.r2-quote{border-top:1px solid var(--ink);grid-column:span 4;align-content:space-between;gap:1.5rem;padding-top:1.5rem;display:grid;position:relative}.r2-quote:before{content:"";background:var(--tq);width:7px;height:7px;position:absolute;top:-4px;left:-4px}.r2-quote blockquote p{color:var(--anth);font-size:1.0625rem;line-height:1.65}.r2-quote figcaption{border-top:1px solid var(--line);color:var(--mid);gap:.15rem;padding-top:1rem;font-size:.875rem;display:grid}.r2-quote__note{color:var(--mid);margin:0 0 -.75rem;font-size:.8125rem;font-style:italic}.r2-quote figcaption strong{font:600 1rem var(--fd)}.r2-audience .r2-wrap{padding-block:var(--sec);row-gap:2.5rem}.r2-audience__h{grid-column:1/span 5}.r2-chain{grid-column:7/span 6;display:grid;position:relative}.r2-chain:before{content:"";background:var(--tq);width:1.5px;position:absolute;top:1.9rem;bottom:2.4rem;left:-.75px}.r2-chain li{font:500 clamp(1.1rem, .95rem + .5vw, 1.3rem)/1.45 var(--fd);color:var(--ink);border-bottom:1px solid #c9d0d0;padding:1.15rem 0 1.15rem 2rem;position:relative}.r2-chain li:first-child{border-top:1px solid var(--ink)}.r2-chain li:before{content:"";background:var(--tq);border:3px solid var(--bg);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:1.62rem;left:-.475rem}.r2-chain .r2-chain__not{font:400 1rem/1.55 var(--fb);color:var(--anth);border-bottom:0;padding-top:1.5rem}.r2-chain .r2-chain__not:before{background:var(--bg);border:2px solid var(--mid);top:1.85rem}.r2-oneup .r2-wrap{padding-block:var(--sec);align-items:start;row-gap:2rem}.r2-oneup__label{grid-column:1/span 4;padding-top:.9rem}.r2-oneup__main{grid-column:5/span 4;gap:1.25rem;display:grid}.r2-oneup__by{color:var(--mid);font-size:.875rem}.r2-oneup__status{border-top:1px solid var(--ink);background:var(--grey);grid-column:9/span 4;align-content:start;gap:.75rem;margin-top:.75rem;font-size:.9375rem;display:grid;position:relative;padding:1.75rem var(--cell) 1.5rem!important}.r2-band--grey .r2-oneup__status{background:var(--paper)}.r2-oneup__dot{left:var(--cell);border:2px solid var(--tq);background:#fff;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:-.45rem}.r2-crewbox{position:relative}.r2-crew{row-gap:2.5rem}.r2-crew__m{border-top:1px solid var(--ink);grid-column:span 4;align-content:start;justify-items:start;gap:.5rem;padding-top:1.5rem;display:grid}.r2-crew__photo{aspect-ratio:1;object-fit:cover;background:var(--grey);width:min(100%,10rem);height:auto;margin-bottom:.75rem}.r2-crew__m h3{letter-spacing:-.012em;hyphens:auto;overflow-wrap:break-word;font-size:clamp(1.2rem,1rem + .6vw,1.5rem);line-height:1.18}.r2-crew__title{font:600 .75rem/1.4 var(--fd);letter-spacing:.16em;text-transform:uppercase;color:var(--anth);hyphens:auto;overflow-wrap:break-word}.r2-crew__line{max-width:30em;padding-top:.25rem;font-size:1rem}.r2-about__more{padding:2.5rem var(--cell) 0}.r2-about .r2-wrap{padding-bottom:var(--sec)}.r2-about .r2-sechead__body p:not(.r2-statement),.r2-levels .r2-sechead__body p:not(.r2-statement){max-width:40em}.r2-pmv{row-gap:2.5rem;padding-top:1rem}.r2-pmv__cell{border-top:1px solid var(--ink);grid-column:span 4;align-content:start;gap:.9rem;padding-top:1.5rem;display:grid}.r2-pmv__cell h3{letter-spacing:-.012em;font-size:clamp(1.3rem,1.05rem + .8vw,1.7rem);line-height:1.18}.r2-pmv__cell p:last-child{max-width:30em;font-size:1rem}.r2-pmv__cell.is-muted{border-top-style:dashed}.r2-pmv__cell.is-muted .r2-label:before{box-shadow:inset 0 0 0 1.5px var(--tq-text);background:0 0}.r2-faq .r2-wrap{padding-block:var(--sec);row-gap:2rem}.r2-faq__h{grid-column:1/span 4}.r2-faq__list{border-top:1px solid var(--ink);grid-column:5/span 8}.r2-qa{border-bottom:1px solid var(--line)}.r2-qa summary{cursor:pointer;min-height:4.25rem;font:600 clamp(1.05rem, .95rem + .35vw, 1.25rem)/1.35 var(--fd);color:var(--ink);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1rem;list-style:none;display:flex}.r2-qa summary::-webkit-details-marker{display:none}.r2-qa__icon{border:1px solid var(--ink);border-radius:50%;flex:none;width:2rem;height:2rem;transition:background-color .2s;position:relative}.r2-qa__icon:before,.r2-qa__icon:after{content:"";background:var(--ink);width:.75rem;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r2-qa__icon:after{transition:transform .2s;transform:translate(-50%,-50%)rotate(90deg)}.r2-qa[open] .r2-qa__icon{background:var(--tq);border-color:var(--tq)}.r2-qa[open] .r2-qa__icon:after{transform:translate(-50%,-50%)rotate(0)}.r2-qa summary:hover .r2-qa__icon{background:var(--grey)}.r2-qa[open] summary:hover .r2-qa__icon{background:var(--tq)}.r2-qa__a{gap:.6rem;max-width:46em;padding:0 3.5rem 1.75rem 0;display:grid}.r2-cta{overflow:hidden}.r2-cta .r2-wrap{padding-block:var(--sec);align-items:end;row-gap:2.5rem}.r2-cta__head{z-index:1;grid-column:1/span 7;gap:1.5rem;display:grid;position:relative}.r2-cta h2{letter-spacing:-.03em;font-size:clamp(2.25rem,1.2rem + 3.4vw,4.6rem);line-height:1.03}.r2-cta__text{color:#ffffffdb;max-width:30em;font-size:1.1875rem}.r2-cta__panel{z-index:1;border-top:1px solid var(--tq);grid-column:9/span 4;justify-items:start;gap:1.25rem;padding-top:1.5rem;display:grid;position:relative}.r2-cta__panel .r2-btn{width:100%}.r2-cta__write{color:#fffc;font-size:.9375rem}.r2-cta__write a{color:#fff;text-decoration-color:var(--tq);text-underline-offset:.25em}.r2-cta__rings{pointer-events:none;fill:none;stroke:#ffffff1a;stroke-width:1px;width:44%;position:absolute;top:50%;right:-9%;transform:translateY(-50%);padding:0!important}.r2-foot{background:var(--ink);color:#ffffffb8;border-top:1px solid #ffffff29;font-size:.9375rem}.r2-foot .r2-wrap{--gl:#ffffff0d;--gm:#ffffff1f;padding-block:0 1.5rem}.r2-foot__upper{padding-top:3.5rem;position:relative}.r2-foot__upper>.r2-th{max-width:none;margin:0;left:0;right:0}.r2-foot__grid{row-gap:2.5rem}.r2-foot__brand{grid-column:1/span 4;align-content:start;gap:1.25rem;display:grid}.r2-foot__logo{align-items:center;gap:.25rem;line-height:0;display:flex}.r2-foot__icon{flex:none;width:auto;height:1.45rem}.r2-foot__word{width:auto;min-width:0;height:1rem}.r2-foot__claim{font:600 .75rem/1.4 var(--fd);letter-spacing:.16em;text-transform:uppercase;color:#fff}.r2-foot__nav{grid-column:5/span 8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0;display:grid;padding-inline:0!important}.r2-foot__nav ul{padding-inline:var(--cell);align-content:start;gap:.35rem;display:grid}.r2-foot__nav a{color:#ffffffd1;padding-block:.3rem;text-decoration:none;display:inline-block}.r2-foot__nav a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--tq);text-underline-offset:.25em}.r2-foot__base{padding:1.25rem var(--cell) 0;color:#ffffff9e;border-top:1px solid #ffffff24;margin-top:0;font-size:.8125rem}@media (width<=1100px){.r2-hero__text{grid-column:1/span 7}.r2-hero__fig{grid-column:8/span 5}.r2-row__title{grid-column:1/span 4}.r2-row__finding{grid-column:5/span 8}.r2-row__impl{grid-column:5/span 5;padding-top:1rem}.r2-row__source{grid-column:10/span 3;margin-top:1rem}.r2-oneup__main{grid-column:5/span 8}.r2-oneup__status{grid-column:5/span 6}.r2-cta__head{grid-column:1/span 12}.r2-cta__panel{grid-column:1/span 6}}@media (width<=1180px){.r2-index{display:none}.r2-menu{display:block}.r2-head__top{border-bottom-color:var(--ink)}.r2-head__bar{min-height:4rem}}@media (width<=760px){body.r2{font-size:1rem}.r2-wrap{background-image:linear-gradient(to right, var(--gl) 1px, transparent 1px);background-size:25% 100%}.r2-grid{grid-template-columns:minmax(0,1fr)}.r2-grid>*{grid-column:1/-1!important}.r2-head__book{display:none}.r2-hero .r2-wrap{row-gap:1.75rem;padding-block:2rem 3.5rem}.r2-hero__text{gap:1.4rem}.r2-hero__fig{order:-1;justify-self:center;width:62%;margin:0}.r2-hero .r2-label{letter-spacing:.1em;font-size:.6875rem}.r2-hero__actions{justify-items:start;width:100%;display:grid}.r2-hero__actions .r2-btn{width:100%}.r2-sechead{row-gap:1.25rem;padding-bottom:2rem}.r2-sechead__label{padding-top:0}.r2-sechead__intro{align-self:start}.r2-levels__legend{width:100%}.r2-nest--team,.r2-nest--person{margin:0 10px 10px}.r2-offer,.r2-nest--person .r2-offer{grid-template-columns:minmax(0,1fr);padding:1.5rem 1.15rem 1.75rem}.r2-offer__aside{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem}.r2-offer__aside .r2-loc{width:48px;height:48px}.r2-offer__situation{border-top:0;padding-top:0;font-size:.9375rem}.r2-why__body{padding-top:0}.r2-why__body p{font-size:1.0625rem}.r2-why__key{padding-left:1.1rem}.r2-cycle{padding-top:0}.r2-cycle__loop{display:none}.r2 .r2-steps{margin-left:var(--cell);grid-template-columns:minmax(0,1fr);padding-left:2.5rem}.r2-steps:before{width:2px;height:auto;top:.5rem;bottom:2rem;left:calc(.6rem - 1px)}.r2-step{padding:0 var(--cell) 2.25rem 0;gap:.6rem}.r2-step__node{top:.95rem;left:-1.9rem}.r2-row{grid-template-columns:minmax(0,1fr);row-gap:.85rem;padding-block:1.5rem}.r2-row>*{box-shadow:none!important;grid-column:1/-1!important}.r2-row__impl{padding-top:0}.r2-row__source{margin-top:.25rem}.r2-pillar,.r2-quote,.r2-pmv__cell{grid-column:1/-1}.r2-crew{row-gap:2rem}.r2-crew__m{grid-template-columns:5rem minmax(0,1fr);justify-items:stretch;gap:.35rem 1rem}.r2-crew__photo{grid-row:1/span 3;width:5rem;margin:0}.r2-crew__m>:not(.r2-crew__photo){grid-column:2}.r2-chain{margin-left:.6rem}.r2-chain li{padding-left:1.5rem}.r2-qa__a{padding-right:0}.r2-cta__rings{width:90%;top:20%;right:-40%}.r2-foot__nav{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.r2 *,.r2 :before,.r2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){html:has(body.r2){scroll-behavior:smooth}.r2-sys__core,.r2-sys__halo,.r2-sys__node,.r2-sys__ring--person{transform-box:fill-box;transform-origin:50%}.r2-sys__core{animation:.5s cubic-bezier(.3,1.6,.5,1) .15s both r2-pop}.r2-sys__halo{animation:.5s cubic-bezier(.3,1.6,.5,1) .3s both r2-pop}.r2-sys__ring--person{animation:.7s ease-out .45s both r2-pop}.r2-sys__ring--team{stroke-dasharray:1;animation:.9s ease-out .75s both r2-draw}.r2-sys__ring--org{stroke-dasharray:1;animation:1.1s ease-out 1.15s both r2-draw}.r2-sys__link{stroke-dasharray:1;animation:.8s ease-out 1.7s both r2-draw}.r2-sys__node--person{animation:.45s cubic-bezier(.3,1.6,.5,1) .8s both r2-pop}.r2-sys__node--team{animation:.45s cubic-bezier(.3,1.6,.5,1) 1.25s both r2-pop}.r2-sys__node--org{animation:.4s cubic-bezier(.3,1.6,.5,1) 1.9s both r2-pop}.r2-sys__node--org:nth-child(3n){animation-delay:2s}.r2-sys__node--org:nth-child(3n+1){animation-delay:2.1s}.r2-sys__dial{animation:.8s ease-out 2s both r2-fade}.r2-sys__axis{animation:.6s ease-out both r2-fade}.r2-hero__text>*{animation:.9s cubic-bezier(.2,.7,.1,1) both r2-rise}.r2-hero__text>:nth-child(2){animation-delay:.1s}.r2-hero__text>:nth-child(3){animation-delay:.2s}.r2-hero__text>:nth-child(n+4){animation-delay:.3s}}@keyframes r2-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes r2-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes r2-fade{0%{opacity:0}to{opacity:1}}@keyframes r2-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.r2-sys__dial,.r2-sys__ring--person{transform-box:view-box;transform-origin:280px 280px}.r2-sys__dial{animation:.8s ease-out 2s both r2-fade,linear both r2-turn;animation-timeline:var(--no-fold,var(--no-fold,auto, scroll(root)));animation-range:normal,0 120vh}.r2-sys__ring--person{animation:.7s ease-out .45s both r2-pop,linear both r2-counter;animation-timeline:var(--no-fold,var(--no-fold,auto, scroll(root)));animation-range:normal,0 120vh}.r2-nest{animation:linear backwards r2-open;animation-timeline:var(--no-fold,var(--no-fold,view()));animation-range:entry 10% cover 30%}.r2-nest__tie:before{animation:linear both r2-reveal-x;animation-timeline:var(--no-fold,view());animation-range:cover 25vh cover calc(25vh + 90px)}.r2-levels__rule{transform-origin:0;animation:linear both r2-grow-x;animation-timeline:var(--no-fold,var(--no-fold,view()));animation-range:entry cover 30%}.r2-offer .r2-loc{view-timeline:--loc block}.r2-offer .r2-loc__ring.on{stroke-dasharray:1;animation:linear both r2-draw;animation-timeline:var(--no-fold,var(--no-fold,--loc));animation-range:entry 40% cover 40%}.r2-offer .r2-loc__node.on,.r2-offer .r2-loc__core.on{transform-box:fill-box;transform-origin:50%;animation:linear both r2-pop;animation-timeline:var(--no-fold,var(--no-fold,--loc));animation-range:entry 70% cover 45%}.r2-offer__main,.r2-offer__situation{animation:linear both r2-slide;animation-timeline:var(--no-fold,var(--no-fold,view()));animation-range:entry cover 30%}.r2-why__body p,.r2-pillar,.r2-quote,.r2-pmv__cell,.r2-crew__m,.r2-oneup__main,.r2-oneup__status,.r2-qa,.r2-cta__head,.r2-cta__panel{animation:linear both r2-rise-s;animation-timeline:var(--no-fold,var(--no-fold,view()));animation-range:entry cover 30%}.r2-pillar:nth-child(2),.r2-quote:nth-child(2),.r2-pmv__cell:nth-child(2),.r2-crew__m:nth-child(2){animation-range:entry 12% cover 40%}.r2-pillar:nth-child(3),.r2-quote:nth-child(3),.r2-pmv__cell:nth-child(3),.r2-crew__m:nth-child(3){animation-range:entry 24% cover 50%}.r2-oneup__dot{animation:linear both r2-pop;animation-timeline:var(--no-fold,var(--no-fold,view()));animation-range:entry 40% cover 45%}.r2-row{animation:linear both r2-slide;animation-timeline:var(--no-fold,var(--no-fold,view()));animation-range:entry cover 25%}.r2-row__source{animation:linear both r2-tick;animation-timeline:var(--no-fold,var(--no-fold,view()));animation-range:entry 40% cover 35%}.r2-chain{view-timeline:--chain block}.r2-chain:before{transform-origin:top;animation:linear both r2-grow-y;animation-timeline:var(--no-fold,var(--no-fold,--chain));animation-range:entry 20% cover 60%}.r2-chain li{animation:linear both r2-slide;animation-timeline:var(--no-fold,var(--no-fold,view()));animation-range:entry cover 30%}.r2-cta__rings{animation:linear both r2-rings;animation-timeline:var(--no-fold,var(--no-fold,view()));animation-range:entry cover 60%}@media (width>=761px){.r2-cycle{view-timeline:--cyc block}.r2-steps:before{transform-origin:0;animation:linear both r2-grow-x;animation-timeline:var(--no-fold,var(--no-fold,--cyc));animation-range:entry 40% cover 45%}.r2-step{animation:linear both r2-rise-s;animation-timeline:var(--no-fold,var(--no-fold,--cyc))}.r2-step__node{animation:linear both r2-pop-node;animation-timeline:var(--no-fold,var(--no-fold,--cyc))}.r2-step:first-child,.r2-step:first-child .r2-step__node{animation-range:entry 40% cover 25%}.r2-step:nth-child(2),.r2-step:nth-child(2) .r2-step__node{animation-range:entry 55% cover 32%}.r2-step:nth-child(3),.r2-step:nth-child(3) .r2-step__node{animation-range:entry 70% cover 39%}.r2-step:nth-child(4),.r2-step:nth-child(4) .r2-step__node{animation-range:entry 85% cover 46%}.r2-cycle__loop{animation:linear both r2-loop;animation-timeline:var(--no-fold,var(--no-fold,--cyc));animation-range:cover 46% cover 58%}}@media (width<=760px){.r2-cycle{view-timeline:--cyc block}.r2-steps:before{transform-origin:top;animation:linear both r2-grow-y;animation-timeline:var(--no-fold,var(--no-fold,--cyc));animation-range:entry 10% cover 70%}.r2-step{animation:linear both r2-slide;animation-timeline:var(--no-fold,var(--no-fold,view()));animation-range:entry cover 30%}}}}@keyframes r2-turn{to{rotate:60deg}}@keyframes r2-drift{0%{translate:0 -100px}to{translate:0 100px}}@keyframes r2-counter{to{rotate:-120deg}}@keyframes r2-open{0%{clip-path:inset(12%);opacity:.2}to{clip-path:inset(0);opacity:1}}@keyframes r2-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes r2-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes r2-slide{0%{opacity:0;translate:-64px}to{opacity:1;translate:0}}@keyframes r2-rise-s{0%{opacity:0;translate:0 70px}to{opacity:1;translate:0}}@keyframes r2-tick{0%{background-size:0 2px}to{background-size:1.5rem 2px}}@keyframes r2-rings{0%{opacity:0;rotate:-40deg;scale:.4}to{opacity:1;rotate:0deg;scale:1}}@keyframes r2-pop-node{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes r2-loop{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.r2-th{top:0;bottom:0;left:var(--gut);right:var(--gut);max-width:var(--wrap);pointer-events:none;z-index:0;margin-inline:auto;position:absolute;container-type:size}.r2-th--over{z-index:3}.r2 .r2-th svg{width:100%;max-width:none;height:100%;overflow:visible}.r2-th path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.r2-th__p{display:none}@media (width<=760px){.r2-th__d{display:none}.r2-th__p{display:inline}}.r2-th .th{stroke:var(--tq);stroke-width:2px}.r2-th .brt,.r2-th .grt,.r2-th .nett{stroke:var(--tq);stroke-width:1.5px}.r2-th .br{stroke:#7d8a8a;stroke-width:1.25px}.r2-th .tw{stroke:#96a3a3;stroke-width:1px}.r2-th .net{stroke:#8f9c9c;stroke-width:1px}.r2-th .gr{stroke:#ffffff42;stroke-width:1px}.r2-th .dash{stroke:var(--tq);stroke-width:2px;stroke-dasharray:.006 .007}.r2-th .kn{stroke:var(--tq);stroke-width:11px}.r2-th .kn-s{stroke:var(--ink);stroke-width:8px}.r2-th .kn-i{stroke:#7d8a8a;stroke-width:6px}.r2-th .kn-w{stroke:#fff;stroke-width:7px}.r2-th .kn-o{stroke:var(--tq);stroke-width:12px}.r2-th .kn-b{stroke:var(--tq);stroke-width:6px}.r2-th .kn-brt{stroke:var(--tq);stroke-width:8px}.r2-th .kn-br{stroke:#7d8a8a;stroke-width:7px}.r2-th .kn-tw{stroke:#96a3a3;stroke-width:6px}.r2-th .kn-g{stroke:#a6b0b0;stroke-width:6px}.r2-th .kn-t1{stroke:var(--tq);stroke-width:6px}.r2-th .kn-t2{stroke:var(--tq);stroke-width:11px}.r2-th .kn-t3{stroke:var(--tq);stroke-width:18px}.r2-sys__elink{fill:none;stroke-width:1px}.r2-sys__elink.l-org{stroke:#9aa6a6}.r2-sys__elink.l-team{stroke:var(--tq)}.r2-sys__enode{fill:#fff;stroke:var(--anth);stroke-width:1.5px}.r2-sys__enode.t{fill:var(--tq);stroke:#fff;stroke-width:2px}.r2-foot .r2-th{display:none}.r2-th .kn-spark{stroke:var(--spark);stroke-width:18px}.r2-th .f0{--f:0}.r2-th .t0{--t:0}.r2-th .f1{--f:.01}.r2-th .t1{--t:.01}.r2-th .f2{--f:.02}.r2-th .t2{--t:.02}.r2-th .f3{--f:.03}.r2-th .t3{--t:.03}.r2-th .f4{--f:.04}.r2-th .t4{--t:.04}.r2-th .f5{--f:.05}.r2-th .t5{--t:.05}.r2-th .f6{--f:.06}.r2-th .t6{--t:.06}.r2-th .f7{--f:.07}.r2-th .t7{--t:.07}.r2-th .f8{--f:.08}.r2-th .t8{--t:.08}.r2-th .f9{--f:.09}.r2-th .t9{--t:.09}.r2-th .f10{--f:.1}.r2-th .t10{--t:.1}.r2-th .f11{--f:.11}.r2-th .t11{--t:.11}.r2-th .f12{--f:.12}.r2-th .t12{--t:.12}.r2-th .f13{--f:.13}.r2-th .t13{--t:.13}.r2-th .f14{--f:.14}.r2-th .t14{--t:.14}.r2-th .f15{--f:.15}.r2-th .t15{--t:.15}.r2-th .f16{--f:.16}.r2-th .t16{--t:.16}.r2-th .f17{--f:.17}.r2-th .t17{--t:.17}.r2-th .f18{--f:.18}.r2-th .t18{--t:.18}.r2-th .f19{--f:.19}.r2-th .t19{--t:.19}.r2-th .f20{--f:.2}.r2-th .t20{--t:.2}.r2-th .f21{--f:.21}.r2-th .t21{--t:.21}.r2-th .f22{--f:.22}.r2-th .t22{--t:.22}.r2-th .f23{--f:.23}.r2-th .t23{--t:.23}.r2-th .f24{--f:.24}.r2-th .t24{--t:.24}.r2-th .f25{--f:.25}.r2-th .t25{--t:.25}.r2-th .f26{--f:.26}.r2-th .t26{--t:.26}.r2-th .f27{--f:.27}.r2-th .t27{--t:.27}.r2-th .f28{--f:.28}.r2-th .t28{--t:.28}.r2-th .f29{--f:.29}.r2-th .t29{--t:.29}.r2-th .f30{--f:.3}.r2-th .t30{--t:.3}.r2-th .f31{--f:.31}.r2-th .t31{--t:.31}.r2-th .f32{--f:.32}.r2-th .t32{--t:.32}.r2-th .f33{--f:.33}.r2-th .t33{--t:.33}.r2-th .f34{--f:.34}.r2-th .t34{--t:.34}.r2-th .f35{--f:.35}.r2-th .t35{--t:.35}.r2-th .f36{--f:.36}.r2-th .t36{--t:.36}.r2-th .f37{--f:.37}.r2-th .t37{--t:.37}.r2-th .f38{--f:.38}.r2-th .t38{--t:.38}.r2-th .f39{--f:.39}.r2-th .t39{--t:.39}.r2-th .f40{--f:.4}.r2-th .t40{--t:.4}.r2-th .f41{--f:.41}.r2-th .t41{--t:.41}.r2-th .f42{--f:.42}.r2-th .t42{--t:.42}.r2-th .f43{--f:.43}.r2-th .t43{--t:.43}.r2-th .f44{--f:.44}.r2-th .t44{--t:.44}.r2-th .f45{--f:.45}.r2-th .t45{--t:.45}.r2-th .f46{--f:.46}.r2-th .t46{--t:.46}.r2-th .f47{--f:.47}.r2-th .t47{--t:.47}.r2-th .f48{--f:.48}.r2-th .t48{--t:.48}.r2-th .f49{--f:.49}.r2-th .t49{--t:.49}.r2-th .f50{--f:.5}.r2-th .t50{--t:.5}.r2-th .f51{--f:.51}.r2-th .t51{--t:.51}.r2-th .f52{--f:.52}.r2-th .t52{--t:.52}.r2-th .f53{--f:.53}.r2-th .t53{--t:.53}.r2-th .f54{--f:.54}.r2-th .t54{--t:.54}.r2-th .f55{--f:.55}.r2-th .t55{--t:.55}.r2-th .f56{--f:.56}.r2-th .t56{--t:.56}.r2-th .f57{--f:.57}.r2-th .t57{--t:.57}.r2-th .f58{--f:.58}.r2-th .t58{--t:.58}.r2-th .f59{--f:.59}.r2-th .t59{--t:.59}.r2-th .f60{--f:.6}.r2-th .t60{--t:.6}.r2-th .f61{--f:.61}.r2-th .t61{--t:.61}.r2-th .f62{--f:.62}.r2-th .t62{--t:.62}.r2-th .f63{--f:.63}.r2-th .t63{--t:.63}.r2-th .f64{--f:.64}.r2-th .t64{--t:.64}.r2-th .f65{--f:.65}.r2-th .t65{--t:.65}.r2-th .f66{--f:.66}.r2-th .t66{--t:.66}.r2-th .f67{--f:.67}.r2-th .t67{--t:.67}.r2-th .f68{--f:.68}.r2-th .t68{--t:.68}.r2-th .f69{--f:.69}.r2-th .t69{--t:.69}.r2-th .f70{--f:.7}.r2-th .t70{--t:.7}.r2-th .f71{--f:.71}.r2-th .t71{--t:.71}.r2-th .f72{--f:.72}.r2-th .t72{--t:.72}.r2-th .f73{--f:.73}.r2-th .t73{--t:.73}.r2-th .f74{--f:.74}.r2-th .t74{--t:.74}.r2-th .f75{--f:.75}.r2-th .t75{--t:.75}.r2-th .f76{--f:.76}.r2-th .t76{--t:.76}.r2-th .f77{--f:.77}.r2-th .t77{--t:.77}.r2-th .f78{--f:.78}.r2-th .t78{--t:.78}.r2-th .f79{--f:.79}.r2-th .t79{--t:.79}.r2-th .f80{--f:.8}.r2-th .t80{--t:.8}.r2-th .f81{--f:.81}.r2-th .t81{--t:.81}.r2-th .f82{--f:.82}.r2-th .t82{--t:.82}.r2-th .f83{--f:.83}.r2-th .t83{--t:.83}.r2-th .f84{--f:.84}.r2-th .t84{--t:.84}.r2-th .f85{--f:.85}.r2-th .t85{--t:.85}.r2-th .f86{--f:.86}.r2-th .t86{--t:.86}.r2-th .f87{--f:.87}.r2-th .t87{--t:.87}.r2-th .f88{--f:.88}.r2-th .t88{--t:.88}.r2-th .f89{--f:.89}.r2-th .t89{--t:.89}.r2-th .f90{--f:.9}.r2-th .t90{--t:.9}.r2-th .f91{--f:.91}.r2-th .t91{--t:.91}.r2-th .f92{--f:.92}.r2-th .t92{--t:.92}.r2-th .f93{--f:.93}.r2-th .t93{--t:.93}.r2-th .f94{--f:.94}.r2-th .t94{--t:.94}.r2-th .f95{--f:.95}.r2-th .t95{--t:.95}.r2-th .f96{--f:.96}.r2-th .t96{--t:.96}.r2-th .f97{--f:.97}.r2-th .t97{--t:.97}.r2-th .f98{--f:.98}.r2-th .t98{--t:.98}.r2-th .f99{--f:.99}.r2-th .t99{--t:.99}.r2-th .f100{--f:1}.r2-th .t100{--t:1}.r2-th .f101{--f:1.01}.r2-th .t101{--t:1.01}.r2-th .f102{--f:1.02}.r2-th .t102{--t:1.02}.r2-th .f103{--f:1.03}.r2-th .t103{--t:1.03}.r2-th .f104{--f:1.04}.r2-th .t104{--t:1.04}.r2-th .f105{--f:1.05}.r2-th .t105{--t:1.05}.r2-th .f106{--f:1.06}.r2-th .t106{--t:1.06}.r2-th .f107{--f:1.07}.r2-th .t107{--t:1.07}.r2-th .f108{--f:1.08}.r2-th .t108{--t:1.08}.r2-th .f109{--f:1.09}.r2-th .t109{--t:1.09}.r2-th .f110{--f:1.1}.r2-th .t110{--t:1.1}.r2-th .f111{--f:1.11}.r2-th .t111{--t:1.11}.r2-th .f112{--f:1.12}.r2-th .t112{--t:1.12}.r2-th .f113{--f:1.13}.r2-th .t113{--t:1.13}.r2-th .f114{--f:1.14}.r2-th .t114{--t:1.14}.r2-th .f115{--f:1.15}.r2-th .t115{--t:1.15}.r2-th .f116{--f:1.16}.r2-th .t116{--t:1.16}.r2-th .f117{--f:1.17}.r2-th .t117{--t:1.17}.r2-th .f118{--f:1.18}.r2-th .t118{--t:1.18}.r2-th .f119{--f:1.19}.r2-th .t119{--t:1.19}.r2-th .f120{--f:1.2}.r2-th .t120{--t:1.2}.r2-th .f121{--f:1.21}.r2-th .t121{--t:1.21}.r2-th .f122{--f:1.22}.r2-th .t122{--t:1.22}.r2-th .f123{--f:1.23}.r2-th .t123{--t:1.23}.r2-th .f124{--f:1.24}.r2-th .t124{--t:1.24}.r2-th .f125{--f:1.25}.r2-th .t125{--t:1.25}.r2-th .f126{--f:1.26}.r2-th .t126{--t:1.26}.r2-th .f127{--f:1.27}.r2-th .t127{--t:1.27}.r2-th .f128{--f:1.28}.r2-th .t128{--t:1.28}.r2-th .f129{--f:1.29}.r2-th .t129{--t:1.29}.r2-th .f130{--f:1.3}.r2-th .t130{--t:1.3}.r2-th .f131{--f:1.31}.r2-th .t131{--t:1.31}.r2-th .f132{--f:1.32}.r2-th .t132{--t:1.32}.r2-th .f133{--f:1.33}.r2-th .t133{--t:1.33}.r2-th .f134{--f:1.34}.r2-th .t134{--t:1.34}.r2-th .f135{--f:1.35}.r2-th .t135{--t:1.35}.r2-th .f136{--f:1.36}.r2-th .t136{--t:1.36}.r2-th .f137{--f:1.37}.r2-th .t137{--t:1.37}.r2-th .f138{--f:1.38}.r2-th .t138{--t:1.38}.r2-th .f139{--f:1.39}.r2-th .t139{--t:1.39}.r2-th .f140{--f:1.4}.r2-th .t140{--t:1.4}.r2-th .f141{--f:1.41}.r2-th .t141{--t:1.41}.r2-th .f142{--f:1.42}.r2-th .t142{--t:1.42}.r2-th .f143{--f:1.43}.r2-th .t143{--t:1.43}.r2-th .f144{--f:1.44}.r2-th .t144{--t:1.44}.r2-th .f145{--f:1.45}.r2-th .t145{--t:1.45}.r2-th .f146{--f:1.46}.r2-th .t146{--t:1.46}.r2-th .f147{--f:1.47}.r2-th .t147{--t:1.47}.r2-th .f148{--f:1.48}.r2-th .t148{--t:1.48}.r2-th .f149{--f:1.49}.r2-th .t149{--t:1.49}.r2-th .f150{--f:1.5}.r2-th .t150{--t:1.5}.r2-track{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body.r2{timeline-scope:--s1, --s2, --s3, --s4, --s5, --s6, --s7, --s8, --s9, --s10, --s11, --s12}.r2-s1{view-timeline:--band block, --s1 block;view-timeline-inset:0px, 0px}.r2-s2{view-timeline:--band block, --s2 block;view-timeline-inset:0px, 0px}.r2-s3{view-timeline:--band block, --s3 block;view-timeline-inset:0px, 0px}.r2-s4{view-timeline:--band block, --s4 block;view-timeline-inset:0px, 0px}.r2-s5{view-timeline:--band block, --s5 block;view-timeline-inset:0px, 0px}.r2-s6{view-timeline:--band block, --s6 block;view-timeline-inset:0px, 0px}.r2-s7{view-timeline:--band block, --s7 block;view-timeline-inset:0px, 0px}.r2-s8{view-timeline:--band block, --s8 block;view-timeline-inset:0px, 0px}.r2-s9{view-timeline:--band block, --s9 block;view-timeline-inset:0px, 0px}.r2-s10{view-timeline:--band block, --s10 block;view-timeline-inset:0px, 0px}.r2-s11{view-timeline:--band block, --s11 block;view-timeline-inset:0px, 0px}.r2-s12{view-timeline:--band block, --s12 block;view-timeline-inset:0px, 0px}html:has(body.r2){scroll-padding-top:4.5rem}.r2-th .dr{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both r2-th-draw;animation-timeline:var(--no-fold,var(--no-fold,--band));animation-range:cover calc(var(--f,0) * 100% + (.25 - var(--f,0)) * 100vh) cover calc(var(--t,1) * 100% + (.25 - var(--t,1)) * 100vh)}.r2-th .dr.dash{stroke-dasharray:.006 .007;stroke-dashoffset:0;animation-name:r2-th-fade}.r2-th .dr.lane{stroke-dasharray:100cqh 100cqh;stroke-dashoffset:100cqh;animation-name:r2-lane-draw}.r2-th .dr.run{stroke-dasharray:100cqw 100cqw;stroke-dashoffset:100cqw}.r2-th .kn{animation:linear both r2-th-knot;animation-timeline:var(--no-fold,var(--no-fold,--band));animation-range:cover calc(var(--f,0) * 100% + (.25 - var(--f,0)) * 100vh) cover calc(var(--t,1) * 100% + (.25 - var(--t,1)) * 100vh)}.r2-sys__spin{transform-box:view-box;transform-origin:280px 280px;animation:linear both r2-turn;animation-timeline:var(--no-fold,scroll(root));animation-range:0 120vh}.r2-sys__elink{stroke-dasharray:1;animation:linear both r2-draw;animation-timeline:var(--no-fold,scroll(root))}.r2-sys__enode{transform-box:fill-box;transform-origin:50%;animation:linear both r2-pop-node;animation-timeline:var(--no-fold,scroll(root))}.r2-sys .e0{animation-range:3vh 9vh}.r2-sys .e1{animation-range:9vh 15vh}.r2-sys .e2{animation-range:15vh 21vh}.r2-sys .e3{animation-range:21vh 27vh}.r2-sys .e4{animation-range:27vh 33vh}.r2-sys .e5{animation-range:33vh 39vh}.r2-sys .e6{animation-range:39vh 45vh}.r2-sys .e7{animation-range:45vh 51vh}.r2-sys .e8{animation-range:51vh 57vh}.r2-sys .e9{animation-range:57vh 63vh}.r2-foot{min-height:calc(25vh + 380px)}.r2-foot .r2-th{display:block}.r2-foot .r2-th .dr,.r2-foot .r2-th .kn{animation-timeline:var(--no-fold,scroll(root))}.r2-foot .r2-th .rd0{animation-name:r2-root;animation-timing-function:ease-in-out;animation-range:calc(100% - 340px) calc(100% - 60px)}.r2-foot .r2-th .rd1{animation-name:r2-root;animation-timing-function:ease-in-out;animation-range:calc(100% - 335px) calc(100% - 56px)}.r2-foot .r2-th .rd2{animation-name:r2-root;animation-timing-function:ease-in-out;animation-range:calc(100% - 330px) calc(100% - 52px)}.r2-foot .r2-th .rd3{animation-name:r2-root;animation-timing-function:ease-in-out;animation-range:calc(100% - 325px) calc(100% - 48px)}.r2-foot .r2-th .rd4{animation-name:r2-root;animation-timing-function:ease-in-out;animation-range:calc(100% - 320px) calc(100% - 44px)}.r2-foot .r2-th .rd5{animation-name:r2-root;animation-timing-function:ease-in-out;animation-range:calc(100% - 315px) calc(100% - 40px)}.r2-foot .r2-th .rd6{animation-name:r2-root;animation-timing-function:ease-in-out;animation-range:calc(100% - 310px) calc(100% - 36px)}.r2-foot .r2-th .rd7{animation-name:r2-root;animation-timing-function:ease-in-out;animation-range:calc(100% - 305px) calc(100% - 32px)}.r2-foot .r2-th .rd8{animation-name:r2-root;animation-timing-function:ease-in-out;animation-range:calc(100% - 300px) calc(100% - 28px)}.r2-foot .r2-th .rd9{animation-name:r2-root;animation-timing-function:ease-in-out;animation-range:calc(100% - 295px) calc(100% - 24px)}.r2-foot .r2-th .rd10{animation-name:r2-root;animation-timing-function:ease-in-out;animation-range:calc(100% - 290px) calc(100% - 20px)}.r2-foot .r2-th .rd11{animation-name:r2-root;animation-timing-function:ease-in-out;animation-range:calc(100% - 285px) calc(100% - 16px)}.r2-foot .r2-th .th:not(.run){stroke-opacity:.45}.r2-foot .r2-th .w0{stroke-width:1.6px}.r2-foot .r2-th .w1{stroke-width:1.1px}.r2-foot .r2-th .w2{stroke-width:.8px}.r2-foot .r2-th .w3{stroke-width:.6px}.r2-foot .r2-th .stem{stroke-width:2.4px}main .r2-th,.r2-foot__upper .r2-th{animation:linear both r2-vanish;animation-timeline:var(--no-fold,scroll(root));animation-range:calc(100% - 90px) calc(100% - 12px)}.r2-foot .r2-th .dr.run{animation:linear both r2-run-draw,linear both r2-vanish;animation-timeline:var(--no-fold,scroll(root), scroll(root));animation-range:calc(100% - 380px) calc(100% - 290px),calc(100% - 90px) calc(100% - 12px)}.r2-foot .r2-th .kn.run-k{animation:linear both r2-th-knot,linear both r2-vanish;animation-timeline:var(--no-fold,scroll(root), scroll(root));animation-range:calc(100% - 300px) calc(100% - 285px),calc(100% - 90px) calc(100% - 12px)}.r2-foot .r2-th.r2-att--sparks{top:0;bottom:0}.r2-foot .r2-th.r2-att--sparksup{height:100vh;top:auto;bottom:100%;left:var(--gut);right:var(--gut);max-width:var(--wrap);margin-inline:auto}.r2-foot .r2-th .dr.spark.up{filter:drop-shadow(0 0 3px #00bfa6b3)}.r2--noroots .r2-foot .r2-th .dr.stem{animation-name:r2-stem-chain;animation-range:calc(100% - 290px) 100%}.r2-foot .r2-th .dr.spark{stroke:var(--tq);stroke-opacity:1;stroke-width:2px;filter:drop-shadow(0 0 3px #00bfa68c);stroke-dasharray:100cqh 100cqh;stroke-dashoffset:100cqh;animation-name:r2-spark;animation-timing-function:ease-in-out}.r2-foot .r2-th .dr.spark.up{animation-name:r2-spark-up}.r2-foot .r2-th .spark.k0{animation-range:calc(100% - 128px) calc(100% - 52px)}.r2-foot .r2-th .spark.k1{animation-range:calc(100% - 110px) calc(100% - 34px)}.r2-foot .r2-th .spark.k2{animation-range:calc(100% - 92px) calc(100% - 16px)}.r2-foot .r2-th .dr.stem{stroke-dasharray:100cqh 100cqh;stroke-dashoffset:100cqh;stroke-opacity:.6;animation-name:r2-stem;animation-timing-function:linear;animation-range:calc(100% - 140px) 100%}.r2-foot .r2-th .flash{stroke:#e9f3f4;stroke-width:0;filter:drop-shadow(0 0 4px #e1f0f3cc);animation-name:r2-flash;animation-range:calc(100% - 46px) 100%}.r2-head{position:sticky;top:calc(-4.75rem - 1px)}.r2-index{animation:linear both r2-idx-out;animation-timeline:var(--no-fold,var(--no-fold,scroll(root)));animation-range:40px 110px}.r2-track{height:calc(3.25rem + 1px);padding-inline:max(var(--gut), calc((100% - var(--wrap)) / 2 + var(--cell)));border-bottom:1px solid var(--ink);animation:linear both r2-trk-in;animation-timeline:var(--no-fold,var(--no-fold,scroll(root)));background:#fffffff7;grid-template-columns:auto minmax(12rem,21rem) minmax(0,1fr) auto auto;align-items:center;column-gap:1.5rem;animation-range:40px 110px;display:grid;position:absolute;bottom:0;left:0;right:0}.r2-track__home{line-height:0;display:block}.r2-track__home img{width:auto;height:1.5rem}.r2-track__now{height:1.5rem;margin:0;position:relative;overflow:hidden}.r2-track__label{white-space:nowrap;font:600 .75rem/1 var(--fd);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:0;align-items:center;gap:.7rem;display:flex;position:absolute;inset:0}.r2-track__label b{color:#00786a;letter-spacing:.06em;font-weight:600}.r2-track__bar{gap:4px;height:100%;margin:0;display:flex}.r2-track__bar li{flex:1 1 0;min-width:0}.r2-track__bar a{height:100%;min-height:2.75rem;display:block;position:relative}.r2-track__bar a:before{content:"";background:var(--line);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.r2-track__fill{background:var(--tq);transform-origin:0;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.r2-track__bar a:hover:before{background:var(--mid)}.r2-track__mini{display:none}.r2-track__tip{z-index:2;white-space:nowrap;pointer-events:none;font:600 .6875rem/1 var(--fd);letter-spacing:.08em;background:var(--ink);color:#fff;opacity:0;padding:.4rem .55rem;transition:opacity .15s;position:absolute;top:calc(100% - .35rem);left:50%;translate:-50%}.r2-track__bar a:hover .r2-track__tip,.r2-track__bar a:focus-visible .r2-track__tip{opacity:1}.r2-track__bar li:first-child .r2-track__tip{left:0;translate:0}.r2-track__bar li:last-child .r2-track__tip{left:auto;right:0;translate:0}.r2-track__menu{position:relative}.r2-track__menu summary{cursor:pointer;border:1px solid var(--ink);min-height:2.75rem;font:600 .8125rem var(--fd);color:var(--ink);background:var(--paper);align-items:center;gap:.6rem;padding:.45rem .8rem;list-style:none;display:inline-flex}.r2-track__menu summary::-webkit-details-marker{display:none}.r2-track__menu summary:hover{background:var(--grey)}.r2-track__menu[open] .r2-burger{background:0 0}.r2-track__menu[open] .r2-burger:before{top:0;transform:rotate(45deg)}.r2-track__menu[open] .r2-burger:after{top:0;transform:rotate(-45deg)}.r2-track__panel{z-index:30;background:var(--paper);border:1px solid var(--ink);min-width:17rem;padding:.35rem 1rem .75rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 30px -24px #00000073}.r2-track__panel li{border-bottom:1px solid var(--line)}.r2-track__panel li:last-child{border-bottom:0}.r2-track__panel a{min-height:2.75rem;font:500 .9375rem var(--fd);color:var(--ink);align-items:center;text-decoration:none;display:flex}.r2-track__panel a:hover{text-decoration:underline;text-decoration-color:var(--tq);text-underline-offset:.3em;text-decoration-thickness:2px}.r2-track__book{font:600 .8125rem var(--fd);color:var(--ink);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--tq);text-underline-offset:.3em;text-decoration-thickness:2px}.r2-track__book:hover{text-decoration-color:currentColor}.r2-track__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r2-track__menu summary{justify-content:center;width:2.75rem;padding:0}.r2-track__label.s1{animation:linear r2-spy-label;animation-timeline:var(--no-fold,var(--no-fold,--s1));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__bar a.s1 .r2-track__fill,.r2-track__mini span.s1 .r2-track__fill{animation:linear both r2-fill,linear r2-seg-on;animation-timeline:var(--no-fold,var(--no-fold,--s1, --s1));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__label.s2{animation:linear r2-spy-label;animation-timeline:var(--no-fold,var(--no-fold,--s2));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__bar a.s2 .r2-track__fill,.r2-track__mini span.s2 .r2-track__fill{animation:linear both r2-fill,linear r2-seg-on;animation-timeline:var(--no-fold,var(--no-fold,--s2, --s2));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__label.s3{animation:linear r2-spy-label;animation-timeline:var(--no-fold,var(--no-fold,--s3));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__bar a.s3 .r2-track__fill,.r2-track__mini span.s3 .r2-track__fill{animation:linear both r2-fill,linear r2-seg-on;animation-timeline:var(--no-fold,var(--no-fold,--s3, --s3));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__label.s4{animation:linear r2-spy-label;animation-timeline:var(--no-fold,var(--no-fold,--s4));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__bar a.s4 .r2-track__fill,.r2-track__mini span.s4 .r2-track__fill{animation:linear both r2-fill,linear r2-seg-on;animation-timeline:var(--no-fold,var(--no-fold,--s4, --s4));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__label.s5{animation:linear r2-spy-label;animation-timeline:var(--no-fold,var(--no-fold,--s5));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__bar a.s5 .r2-track__fill,.r2-track__mini span.s5 .r2-track__fill{animation:linear both r2-fill,linear r2-seg-on;animation-timeline:var(--no-fold,var(--no-fold,--s5, --s5));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__label.s6{animation:linear r2-spy-label;animation-timeline:var(--no-fold,var(--no-fold,--s6));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__bar a.s6 .r2-track__fill,.r2-track__mini span.s6 .r2-track__fill{animation:linear both r2-fill,linear r2-seg-on;animation-timeline:var(--no-fold,var(--no-fold,--s6, --s6));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__label.s7{animation:linear r2-spy-label;animation-timeline:var(--no-fold,var(--no-fold,--s7));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__bar a.s7 .r2-track__fill,.r2-track__mini span.s7 .r2-track__fill{animation:linear both r2-fill,linear r2-seg-on;animation-timeline:var(--no-fold,var(--no-fold,--s7, --s7));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__label.s8{animation:linear r2-spy-label;animation-timeline:var(--no-fold,var(--no-fold,--s8));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__bar a.s8 .r2-track__fill,.r2-track__mini span.s8 .r2-track__fill{animation:linear both r2-fill,linear r2-seg-on;animation-timeline:var(--no-fold,var(--no-fold,--s8, --s8));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__label.s9{animation:linear r2-spy-label;animation-timeline:var(--no-fold,var(--no-fold,--s9));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__bar a.s9 .r2-track__fill,.r2-track__mini span.s9 .r2-track__fill{animation:linear both r2-fill,linear r2-seg-on;animation-timeline:var(--no-fold,var(--no-fold,--s9, --s9));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__label.s10{animation:linear r2-spy-label;animation-timeline:var(--no-fold,var(--no-fold,--s10));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__bar a.s10 .r2-track__fill,.r2-track__mini span.s10 .r2-track__fill{animation:linear both r2-fill,linear r2-seg-on;animation-timeline:var(--no-fold,var(--no-fold,--s10, --s10));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__label.s11{animation:linear r2-spy-label;animation-timeline:var(--no-fold,var(--no-fold,--s11));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__bar a.s11 .r2-track__fill,.r2-track__mini span.s11 .r2-track__fill{animation:linear both r2-fill,linear r2-seg-on;animation-timeline:var(--no-fold,var(--no-fold,--s11, --s11));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__label.s12{animation:linear r2-spy-label;animation-timeline:var(--no-fold,var(--no-fold,--s12));animation-range:cover 50vh cover calc(100% - 50vh)}.r2-track__bar a.s12 .r2-track__fill,.r2-track__mini span.s12 .r2-track__fill{animation:linear both r2-fill,linear r2-seg-on;animation-timeline:var(--no-fold,var(--no-fold,--s12, --s12));animation-range:cover 50vh cover calc(100% - 50vh)}@media (width<=1180px){.r2-head{top:0}.r2-track{height:2.5rem;padding-inline:var(--gut);grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);column-gap:1rem;animation:none;position:static}.r2-track__home,.r2-track__book,.r2-track__menu{display:none}.r2-track__bar a{min-height:2.5rem}.r2-track__tip{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html:has(body.r2){scroll-padding-top:7rem}}@media (width<=760px){.r2-track{grid-template-columns:minmax(0,1fr) 36%}.r2-track__now{overflow:hidden}.r2-track__label{text-overflow:ellipsis;letter-spacing:.1em;font-size:.6875rem}.r2-track__bar{display:none}.r2-track__mini{align-items:center;gap:2px;height:100%;margin:0;display:flex}.r2-track__mini span{background:var(--line);flex:1 1 0;min-width:0;height:2px;position:relative}.r2-track__mini .r2-track__fill{margin-top:0;top:0}}}}@keyframes r2-th-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes r2-th-fade{0%{opacity:0}to{opacity:1}}@keyframes r2-lane-draw{0%{stroke-dashoffset:100cqh}to{stroke-dashoffset:0}}@keyframes r2-run-draw{0%{stroke-dashoffset:100cqw}to{stroke-dashoffset:0}}@keyframes r2-th-knot{0%{stroke-width:0}}@keyframes r2-root{0%{stroke-dashoffset:1px}25%{stroke-dashoffset:0}70%{stroke-dashoffset:0;stroke:var(--tq);stroke-opacity:.45}92%{stroke:var(--tq);stroke-opacity:.55}97%{stroke:#fff;stroke-opacity:1}to{stroke-dashoffset:-1px;stroke:#fff;stroke-opacity:0}}@keyframes r2-vanish{to{opacity:0}}@keyframes r2-stem{0%{stroke-dashoffset:100cqh;stroke:var(--tq);stroke-opacity:.6}50%{stroke-dashoffset:0;stroke:var(--tq);stroke-opacity:.6}62%{stroke-dashoffset:0;stroke:var(--tq);stroke-opacity:.7}70%{stroke:#fff;stroke-opacity:1}to{stroke-dashoffset:-100cqh;stroke:#fff;stroke-opacity:.9}}@keyframes r2-stem-chain{0%{stroke-dashoffset:100cqh;stroke:var(--tq);stroke-opacity:.6}42%{stroke-dashoffset:0;stroke:var(--tq);stroke-opacity:.6}50%{stroke-dashoffset:0;stroke:var(--tq);stroke-opacity:.7}56%{stroke-dashoffset:0;stroke:#fff;stroke-opacity:1}to{stroke-dashoffset:-100cqh;stroke:#fff;stroke-opacity:.9}}@keyframes r2-spark-up{0%{stroke-dashoffset:100cqh;stroke:var(--tq);opacity:.2}30%{stroke-dashoffset:0;stroke:var(--tq);opacity:1}45%{stroke-dashoffset:0;stroke:#e9fbf8;opacity:1}to{stroke-dashoffset:-100cqh;stroke:#e9fbf8;opacity:0}}@keyframes r2-spark{0%{stroke-dashoffset:100cqh;stroke:var(--tq);opacity:.2}30%{stroke-dashoffset:0;stroke:var(--tq);opacity:1}45%{stroke-dashoffset:0;stroke:#fff;opacity:1;filter:drop-shadow(0 0 5px #e1f0f3f2)}to{stroke-dashoffset:-100cqh;stroke:#fff;opacity:0;filter:drop-shadow(0 0 2px #e1f0f366)}}@keyframes r2-flash{0%{stroke-width:0;opacity:0}50%{stroke-width:7px;opacity:.95}to{stroke-width:12px;opacity:0}}@keyframes r2-idx-out{to{opacity:0;visibility:hidden}}@keyframes r2-trk-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes r2-spy-label{0%{opacity:0;translate:0 .7rem}3%,97%{opacity:1;translate:0}to{opacity:0;translate:0 -.7rem}}@keyframes r2-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes r2-seg-on{0%,to{height:6px;margin-top:-3px}}.r2-phero h1{letter-spacing:-.028em;hyphens:auto;overflow-wrap:break-word;max-width:13em;font-size:clamp(2.2rem,1.2rem + 3.1vw,4.25rem);line-height:1.04}.r2-phero__text{max-width:36em;font-size:1.0625rem}.r2-phero .r2-hero__fig{align-self:center}.r2-photo{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:clip}.r2-photo img{object-fit:cover;filter:grayscale(.5);--drift:0px;object-position:calc(var(--fx,.5) * 100%) calc(var(--fy,.5) * 100%);width:100%;height:100%;position:absolute;top:0;left:0}@supports (width:1cqw){.r2-photo{container-type:size}.r2-photo img{--bw:100cqw;--bh:calc(100cqh + 2 * var(--drift));--sw:max(var(--bw), var(--bh) * var(--ar,1.5));--sh:max(var(--bh), var(--bw) / var(--ar,1.5));object-position:clamp(var(--bw) - var(--sw), var(--bw) / 2 - var(--fx,.5) * var(--sw), 0px) clamp(var(--bh) - var(--sh), var(--bh) / 2 - var(--fy,.5) * var(--sh), 0px)}}.r2-fp--glassroom{--fx:.5;--fy:.3;--ar:1.789}.r2-fp--womandesk{--fx:.66;--fy:.33;--ar:1.504}.r2-fp--conversation{--fx:.65;--fy:.32;--ar:1.508}.r2-fp--cafe{--fx:.44;--fy:.32;--ar:1.504}.r2-fp--videocall{--fx:.66;--fy:.32;--ar:1.463}.r2-fp--team{--fx:.5;--fy:.33;--ar:1.504}.r2-fp--trainer{--fx:.6;--fy:.4;--ar:1.51}.r2-fp--hamburg{--fx:.58;--fy:.46;--ar:2.177}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.r2-photo img{--drift:100px;height:calc(100% + 200px);animation:linear both r2-drift;animation-timeline:var(--no-fold,--band);top:-100px}}}.r2-hero--photo{isolation:isolate;background:#fff}.r2-hero--photo:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffffd1 0%,#ffffffb3 55%,#ffffff80 100%),linear-gradient(#fff0 65%,#ffffff80 100%);position:absolute;inset:0}@media (width<=760px){.r2-hero--photo:before{background:#ffffffbd}}.r2-sechead--solo{padding-bottom:var(--sec)}.r2 .r2-spec{border-top:1px solid var(--ink);margin:.5rem 0 0}.r2-spec__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,2fr) minmax(0,5fr);gap:.4rem 1.25rem;padding-block:.95rem;display:grid}.r2-spec dt{font:600 .75rem/1.5 var(--fd);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);padding-top:.15rem}.r2-spec dd{margin:0;font-size:1rem}.r2-spec dd a{color:var(--ink);text-decoration-color:var(--tq);text-underline-offset:.25em;text-decoration-thickness:2px}.r2-band--grey .r2-spec__row{border-bottom-color:#c9d0d0}.r2-fm{width:100%;height:auto;overflow:visible}.r2-fm__grid line{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 5}.r2-fm__dim path{fill:none;stroke:#8f9c9c;stroke-width:1px}.r2-fm__link{fill:none;stroke:var(--anth);stroke-width:1.25px}.r2-fm__leaflink{fill:none;stroke:var(--tq);stroke-width:1.5px}.r2-fm__drop{stroke:#aab4b4;stroke-width:1px;stroke-dasharray:2 4}.r2-fm__base{fill:none;stroke:var(--ink);stroke-width:1.5px}.r2-fm__tick{stroke:var(--ink);stroke-width:1.25px}.r2-fm__stem{stroke:var(--tq);stroke-width:2px}.r2-fm__leaf{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.r2-fm__cluster{fill:var(--tq);stroke:#fff;stroke-width:2.5px}.r2-fm__halo{fill:#fff;stroke:var(--ink);stroke-width:1.25px}.r2-fm__root{fill:var(--ink)}.r2-fm__anchor{fill:var(--tq)}.r2-bres .r2-wrap{padding-block:var(--sec);align-items:start;row-gap:2rem}.r2-bres__h{grid-column:1/span 4}.r2-doc{margin-inline:var(--cell);background:var(--paper);border:1px solid var(--ink);border-top:3px solid var(--tq);grid-column:5/span 7;position:relative;padding:clamp(1.5rem,1rem + 2vw,2.75rem)!important}.r2-doc:after{content:"";background:linear-gradient(135deg, var(--paper) 50%, var(--grey) 50%);border-left:1px solid var(--ink);border-top:1px solid var(--ink);width:1.75rem;height:1.75rem;position:absolute;bottom:-1px;right:-1px}.r2-tie{width:var(--tie-w,0px);background:var(--tq);pointer-events:none;z-index:3;height:2px;position:absolute;top:0;right:100%}.r2-tie:after{content:"";background:var(--tq);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-5px}.r2-doc .r2-tie{--tie-w:calc(100cqw / 3 + var(--cell) + 1px);top:auto;bottom:2rem}.r2-fields__col .r2-tie{--tie-w:calc(100cqw / 3);top:-1px}.r2-fields__col .r2-tie:after{display:none}.r2-bappr__a,.r2-bappr__b{position:relative}.r2-dim{border-inline:1.5px solid var(--tq);background:linear-gradient(var(--tq), var(--tq)) 0 50% / 100% 1.5px no-repeat;height:12px;position:absolute;top:-2.4rem;left:0;right:0}.r2-th.r2-att{view-timeline:--att block;view-timeline-inset:0px;max-width:none;margin:0;inset:auto 0;padding:0!important}.r2-th.r2-att--cloud{bottom:calc((var(--sec) - 90px) / 2);--D:380px;grid-column:1/-1;height:90px}.r2-th.r2-att--box{--D:420px;inset:-1px}.r2-hero .r2-wrap{container-type:inline-size}.r2-hero__fig{position:relative}.r2-th.r2-att--turn{display:none}@media (width<=760px){.r2-th.r2-att--turn{top:var(--ay,92.14%);left:-19cqw;right:var(--ax,50%);--D:120px;height:26px;display:block}.r2-th.r2-att--turn-home{--ay:93.93%}}.r2-th.r2-att--rowtop{--D:380px;height:14px;top:-7px}.r2-chal__row{position:relative}.r2-why .r2-wrap>.r2-th.r2-att{grid-column:1/-1}.r2-th.r2-att--whytop{height:var(--sec);top:0}.r2-th.r2-att--whytrunk{top:calc(var(--sec) * .88);bottom:calc(var(--sec) * .6)}.r2-th.r2-att--whyfoot{height:calc(var(--sec) * .6);top:auto;bottom:0}.r2-pillars__grid,.r2-voices__head{position:relative}.r2-th.r2-att--brain{top:calc(var(--sec) * -.8);--D:640px;bottom:0}.r2-pmv{position:relative}.r2-audience .r2-wrap,.r2-oneup .r2-wrap{container-type:inline-size}.r2-chain:after{content:"";right:calc(100% - 1px);top:calc(var(--sec) * -.5);width:50cqw;height:calc(var(--sec) * .5 + 1.62rem);border-top:1.5px solid var(--tq);border-right:1.5px solid var(--tq);pointer-events:none;border-top-right-radius:12px;position:absolute}.r2-oneup__main{position:relative}.r2-oneup__main:before{content:"";right:100%;top:calc(var(--sec) * -.5);width:33.3333cqw;height:calc(var(--sec) * .5);border-top:2px dashed var(--tq);border-right:2px dashed var(--tq);pointer-events:none;position:absolute}@media (width<=760px){.r2-th.r2-att--whytrunk,.r2-th.r2-att--whyfoot,.r2-th.r2-att--brain,.r2-chain:after,.r2-oneup__main:before{display:none}}.r2-doc{border-color:var(--line)!important}.r2-doc p{font:500 clamp(1.15rem, 1rem + .5vw, 1.4rem)/1.5 var(--fd);color:var(--ink);max-width:38em}.r2-chal .r2-wrap{padding-bottom:var(--sec)}.r2 .r2-chal__list{border-top:2px solid var(--ink)}.r2-chal__row{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:2rem 2.25rem;display:grid}.r2-chal__cell{padding-inline:var(--cell);align-content:start;gap:.6rem;font-size:.9375rem;line-height:1.6;display:grid}.r2-chal__cell+.r2-chal__cell{box-shadow:inset 1px 0 0 var(--line)}.r2-chal__problem{letter-spacing:-.01em;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.3}.r2-chal__cell:nth-child(2) p:last-child{color:var(--ink);font-weight:700}.r2-chal__source{color:var(--mid);background:linear-gradient(var(--tq), var(--tq)) 0 0 / 1.5rem 2px no-repeat;padding-top:.85rem;font-size:.8125rem;line-height:1.5}.r2-fields .r2-wrap{padding-block:var(--sec);row-gap:2rem}.r2-fields__h{grid-column:1/span 4;padding-top:1.25rem}.r2-fields .r2-wrap,.r2-bres .r2-wrap{container-type:inline-size}.r2-fields__col{grid-column:5/span 8;position:relative;padding-inline:0!important}.r2-fields__list{border-top:1px solid var(--ink)}.r2-fields__list li{border-bottom:1px solid #c9d0d0;gap:.35rem;padding:1.35rem 0 1.35rem 2.75rem;display:grid;position:relative}.r2-fields__list li:before{content:"";background:var(--tq);width:2px;position:absolute;top:0;bottom:0;left:-1px}.r2-fields__list li:last-child:before{height:2.1rem;bottom:auto}.r2-fields__list li:after{content:"";background:radial-gradient(circle at 5px 50%, var(--tq) 4.5px, transparent 5px), linear-gradient(var(--tq), var(--tq)) 0 50% / 100% 1.5px no-repeat;width:calc(1.9rem + 5px);height:10px;position:absolute;top:calc(2.1rem - 5px);left:-5px}.r2-fields__list h3{letter-spacing:-.01em;font-size:clamp(1.2rem,1rem + .6vw,1.5rem);line-height:1.25}.r2-fields__list p{max-width:40em}.r2-bappr .r2-wrap{padding-block:var(--sec);row-gap:3.5rem}.r2-bappr h2{font-size:clamp(1.6rem,1.1rem + 1.5vw,2.5rem);line-height:1.1}.r2-bappr__a,.r2-bappr__b{align-content:start;gap:1.25rem;display:grid}.r2-bappr__a{grid-column:1/span 6}.r2-bappr__a p{max-width:34em;font-size:1.125rem}.r2-bappr__b{grid-column:7/span 6}.r2-fp{width:100%;height:auto;overflow:visible}.r2-fp__grid line{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 5}.r2-fp__arrow{fill:none;stroke:#8f9c9c;stroke-width:1px;stroke-dasharray:4 5}.r2-fp__drop{stroke:#aab4b4;stroke-width:1px;stroke-dasharray:2 4}.r2-fp__base{fill:none;stroke:var(--ink);stroke-width:1.5px}.r2-fp__tick{stroke:var(--ink);stroke-width:1.25px}.r2-fp__mod{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.r2-fp__mod.top{fill:var(--ink)}.r2-fp__stair{fill:none;stroke:var(--tq);stroke-width:2.5px;stroke-linejoin:round}.r2-fp__loop path{fill:none;stroke:var(--anth);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.r2-fp__knot{fill:var(--tq);stroke:#fff;stroke-width:2px}.r2-fp__end{fill:var(--spark)}.r2-fp__anchor{fill:var(--tq)}.r2-fig--path .r2-att--turn{--ax:89.29%}.r2-topics .r2-wrap{padding-bottom:var(--sec)}.r2-topics__row{border-top:1px solid var(--ink);position:relative}.r2-topics__row:last-child{border-bottom:1px solid var(--line)}.r2-topic{grid-column:span 3;align-content:start;gap:.6rem;padding-block:1.75rem 2.25rem;display:grid}.r2-topic+.r2-topic{box-shadow:inset 1px 0 0 var(--line)}.r2-topic__n{font:600 .75rem/1 var(--fd);letter-spacing:.12em;color:#00786a}.r2-topic h3{letter-spacing:-.012em;max-width:13em;font-size:clamp(1.2rem,1rem + .6vw,1.6rem);line-height:1.18}.r2-topics__fold{align-items:stretch}.r2-topic--fold{padding-block:1.5rem 1.75rem}.r2-topic--fold summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;padding-right:1rem;list-style:none;display:flex}.r2-topic--fold summary::-webkit-details-marker{display:none}.r2-topic--fold summary:focus-visible{outline:2px solid var(--tq);outline-offset:4px}.r2-topic--fold .r2-qa__icon{width:1.75rem;height:1.75rem;margin-top:.1rem}.r2-topic--fold summary:hover .r2-qa__icon{background:var(--grey)}.r2-topic--fold details[open] .r2-qa__icon{background:var(--tq);border-color:var(--tq)}.r2-topic--fold details[open] .r2-qa__icon:after{transform:translate(-50%,-50%)rotate(0)}.r2-topic__more{gap:.6rem;padding:1rem 1rem 0 0;font-size:1rem;line-height:1.5;display:grid}.r2-topic__label{font:600 .75rem/1.3 var(--fd);letter-spacing:.12em;text-transform:uppercase;color:#00786a;margin-top:.4rem}.r2-topic__more ul{gap:.35rem;padding-left:1.1rem;list-style:outside;display:grid}.r2-topic__more li::marker{color:var(--tq)}.r2-th.r2-att--rail{--D:420px;height:12px;top:-6px}.r2-feats .r2-wrap,.r2-frame .r2-wrap{padding-block:var(--sec);row-gap:2rem;container-type:inline-size}.r2-feats__h,.r2-frame__h{grid-column:1/span 4;padding-top:1.25rem}.r2 .r2-feats__intro{max-width:24em;color:var(--anth);margin-top:1.25rem;font-size:1.0625rem}#ausmacht .r2-feats__list p{max-width:38em}.r2-feats__col,.r2-frame__col{grid-column:5/span 8;position:relative;padding-inline:0!important}.r2-feats__col .r2-tie,.r2-frame__col .r2-tie{--tie-w:calc(100cqw / 3);top:-1px}.r2-frame__col .r2-spec{margin-top:0}.r2-frame__col .r2-spec__row{padding-inline:2.75rem var(--cell)}.r2-feats__list{border-top:1px solid var(--ink)}.r2-feats__list li{border-bottom:1px solid #c9d0d0;gap:.35rem;padding:1.35rem 0 1.35rem 3.5rem;display:grid}.r2-feats__list h3{font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.25}.r2-th.r2-att--zip,.r2-th.r2-att--ladder{width:34px;inset:0 auto 0 0}.r2-path .r2-wrap{padding-bottom:var(--sec)}.r2 .r2-path__steps{row-gap:0}.r2-path__step{grid-column:span 4;align-content:start;gap:.75rem;padding-block:2.25rem 3.25rem;display:grid;position:relative}.r2-path__step:before{content:"";background:var(--tq);height:2px;position:absolute;top:-1px;left:0;right:0}.r2-path__step:after{content:"";background:var(--tq);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.r2-path__step:nth-child(4):after{display:none}.r2-path__n{font:600 .75rem/1 var(--fd);letter-spacing:.12em;color:#00786a}.r2-path__step h3{letter-spacing:-.012em;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);line-height:1.15}.r2-path__step p{max-width:26em;font-size:1rem}.r2-path__ret{pointer-events:none;width:300%;height:calc(100% - 1.6rem);position:absolute;top:0;right:0}.r2-path__ret:before{content:"";background:var(--tq);width:2px;position:absolute;top:0;bottom:16px;right:0}.r2-path__ret:after{content:"";border-right:2px solid var(--tq);border-bottom:2px solid var(--tq);border-bottom-right-radius:16px;height:16px;position:absolute;bottom:0;left:0;right:0}.r2-pvoices .r2-voices__grid{position:relative}.r2-pvoices .r2-quote blockquote p{font-size:1rem}.r2-fpr{width:100%;height:auto;overflow:visible}.r2-fpr__axis{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 5}.r2-fpr__orbit{fill:none;stroke:#b7c0c0;stroke-width:1px;stroke-dasharray:3 6}.r2-fpr__outer{fill:none;stroke:var(--anth);stroke-width:1.25px}.r2-fpr__ex{fill:none;stroke:var(--tq);stroke-width:1.5px}.r2-fpr__ex.e3{stroke:var(--anth);stroke-width:1px;stroke-dasharray:3 4}.r2-fpr__drop{stroke:#aab4b4;stroke-width:1px;stroke-dasharray:2 4}.r2-fpr__base{fill:none;stroke:var(--ink);stroke-width:1.5px}.r2-fpr__stem{stroke:var(--tq);stroke-width:2px}.r2-fpr__ring{fill:#fff;stroke-width:1.5px}.r2-fpr__ring.a{stroke:var(--anth);stroke-dasharray:3 4}.r2-fpr__ring.b{stroke:var(--tq)}.r2-fpr__core.a{fill:var(--ink)}.r2-fpr__core.b{fill:var(--tq)}.r2-fpr__meet{fill:var(--tq);stroke:#fff;stroke-width:2px}.r2-fpr__anchor{fill:var(--tq)}.r2-fig--pair .r2-att--turn{--ay:89.29%}.r2-fit{font:500 clamp(1.1rem, .95rem + .5vw, 1.35rem)/1.45 var(--fd);color:var(--ink);max-width:34em}.r2-fit,.r2-feats__list h3,.r2-fields__list h3,.r2-topic h3,.r2-path__step h3,.r2-meet__steps h3,.r2-member__head h3,.r2-legal__body h2{hyphens:auto;overflow-wrap:break-word}.r2-meet .r2-wrap{padding-bottom:var(--sec)}.r2-meet__track{margin-top:1rem;position:relative}.r2-meet__steps li{grid-column:span 4;align-content:start;gap:.75rem;padding-block:2.75rem 1.5rem;display:grid}.r2-meet__steps h3{letter-spacing:-.012em;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);line-height:1.15}.r2-meet__after{border-top:1px solid var(--line);grid-column:5/span 8;max-width:40em;margin-top:1.5rem;padding-top:1.25rem;font-size:1.0625rem}.r2-th.r2-att--meet{--D:560px;height:40px;top:-20px}.r2 .r2-inline{color:var(--ink);text-decoration-color:var(--tq);text-underline-offset:.25em;text-decoration-thickness:2px}.r2-doc--plain:after{display:none}.r2-frp{width:100%;height:auto;overflow:visible}.r2-frp__axis{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 5}.r2-frp__s{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.r2-frp__s.s0{stroke:var(--tq)}.r2-frp__s.s1{stroke:var(--ink);stroke-width:1.5px}.r2-frp__s.s2{stroke:#8f9c9c;stroke-width:1.5px}.r2-frp__stem{stroke:var(--tq);stroke-width:2.5px}.r2-frp__ring{fill:#fff;stroke:var(--anth);stroke-width:1.25px;stroke-dasharray:3 4}.r2-frp__knot.k0{fill:var(--tq)}.r2-frp__knot.k1{fill:var(--ink)}.r2-frp__knot.k2{fill:#8f9c9c}.r2-frp__merge{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.r2-frp__anchor{fill:var(--tq)}.r2-fig--rope .r2-att--turn{--ay:91.43%}.r2-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r2-team .r2-wrap{padding-bottom:var(--sec)}.r2-member{border-top:1px solid var(--ink);row-gap:2rem;padding-block:2.5rem 3.5rem;position:relative}.r2-member__head{grid-column:1/span 4;align-content:start;justify-items:start;gap:.5rem;display:grid}.r2-member__photo{width:min(100%,15rem);margin:.75rem 0 1.25rem .5rem;position:relative}.r2-member__photo img{aspect-ratio:1;object-fit:cover;background:var(--grey);width:100%;height:auto;display:block}.r2-member__photo .r2-th.r2-att--box{inset:-9px}.r2-member__head h3{letter-spacing:-.015em;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);line-height:1.12}.r2-member__title{font:600 .75rem/1.4 var(--fd);letter-spacing:.16em;text-transform:uppercase;color:var(--anth)}.r2-member__link{padding-top:.25rem;font-size:.9375rem}.r2-member__body{grid-column:5/span 8;align-content:start;gap:2rem;display:grid}.r2-member__bio{color:var(--ink);max-width:40em;font-size:1.125rem;line-height:1.65}.r2-member__quote{max-width:44em}.r2-member__quote blockquote p{font-size:1rem}.r2-th.r2-att--zip.r2-att--braid{width:56px}.r2-feats__list.r2-values li{padding-left:5rem}.r2-carousel{min-width:0;position:relative}.r2-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-start;margin:-6px 0 0 -6px;transition:height .35s;display:flex;overflow:auto hidden}.r2-carousel__track::-webkit-scrollbar{display:none}.r2-carousel__track:focus-visible{outline:2px solid var(--tq-text);outline-offset:2px}.r2-carousel__slide{scroll-snap-align:start;flex:0 0 100%;padding:6px .25rem .25rem 6px}.r2-carousel__controls{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.r2-carousel__controls[hidden]{display:none}.r2-carousel__btn{border:1px solid var(--ink);background:var(--paper);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.r2-carousel__btn:hover{background:var(--grey)}.r2-carousel__btn:focus-visible{outline:2px solid var(--tq-text);outline-offset:3px}.r2-carousel__status{text-align:center;min-width:3rem;font:600 .8125rem/1 var(--fd);letter-spacing:.12em;color:var(--anth)}@media (prefers-reduced-motion:reduce){.r2-carousel__track{transition:none}}.r2-values li.is-featured h3:after{content:"";vertical-align:.2em;background:var(--spark);border-radius:50%;width:.5rem;height:.5rem;margin-left:.6rem;display:inline-block}.r2-apmv .r2-wrap{padding-top:var(--sec)}.r2-apmv__rail{position:relative}.r2-apmv .r2-pmv{padding-top:0}.r2-contact .r2-wrap{align-items:end;min-height:calc(100svh - 8rem);container-type:inline-size}.r2-contact__text{grid-column:1/span 6}.r2-contact__panel{margin-inline:var(--cell);background:var(--paper);border:1px solid var(--line);grid-column:8/span 5;align-content:start;justify-items:start;gap:.9rem;display:grid;position:relative;padding:clamp(1.5rem,1rem + 2vw,2.75rem)!important}.r2-contact__panel .r2-tie{--tie-w:calc(100cqw * 7 / 12 + var(--cell) + 1px);border-bottom:2px solid var(--tq);border-right:2px solid var(--tq);background:0 0;border-bottom-right-radius:14px;height:2.5rem;top:100%}.r2-contact__panel .r2-tie:after{top:-5px;right:-6px}.r2-contact__panel .r2-hero__actions{padding-top:0}.r2-contact__note{color:var(--mid);font-size:.875rem}.r2-contact__write{margin-top:.75rem}.r2-contact__write a{overflow-wrap:anywhere;display:block}.r2-contact__legal{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.9rem;font-size:.875rem}.r2-legal .r2-wrap{padding-block:clamp(3rem, 2rem + 4vw, 6rem) var(--sec);row-gap:2.5rem;container-type:inline-size}.r2-legal__h{letter-spacing:-.028em;hyphens:auto;overflow-wrap:break-word;grid-column:1/-1;font-size:clamp(2.2rem,1.2rem + 3.1vw,4.25rem);line-height:1.04}.r2-legal__body{grid-column:5/span 7;align-content:start;gap:1rem;display:grid}.r2-legal__body h2{letter-spacing:-.01em;margin-top:1.5rem;font-size:clamp(1.2rem,1rem + .6vw,1.5rem);line-height:1.25;position:relative}.r2-legal__body h2:first-of-type{margin-top:1rem}.r2-legal__note{color:var(--anth);font-style:italic}.r2-legal__asof{color:var(--anth);margin-top:1.5rem}.r2-legal__body h2:before{content:"";width:calc(100cqw / 3 + var(--cell) - .6rem);background:var(--tq);height:1.5px;position:absolute;top:.62em;right:calc(100% + .6rem)}.r2-legal__body h2:after{content:"";background:var(--tq);border-radius:50%;width:9px;height:9px;position:absolute;top:calc(.62em - 4px);left:-1.05rem}.r2-legal__body p{overflow-wrap:anywhere;max-width:44em}.r2-legal__body a{color:var(--ink);text-decoration-color:var(--tq);text-underline-offset:.25em;text-decoration-thickness:2px}.r2-art__crumbs{font:500 .8125rem/1.4 var(--fd);color:var(--anth);grid-column:1/-1}.r2-art__crumbs a{color:var(--anth);text-decoration-color:var(--tq);text-underline-offset:.25em}.r2-art__crumbs [aria-current]{color:var(--ink)}.r2-art__h{font-size:clamp(2rem,1.1rem + 2.6vw,3.6rem)}.r2-art__body h3{margin-top:.75rem;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);line-height:1.3}.r2-art__kurz{background:var(--grey);border-left:3px solid var(--tq);gap:.5rem;padding:1.25rem 1.4rem;display:grid}.r2-art__kurz-h{font:600 .75rem/1.3 var(--fd);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.r2-hero .r2-art__crumbs{grid-column:auto}.r2-art__read{font:500 .8125rem/1.4 var(--fd);color:var(--anth)}.r2-hero .r2-art__kurz{background:0 0;border-left:0;max-width:38em;padding:0}.r2-hero .r2-art__kurz p:last-child{color:var(--anth);font-size:1.125rem;line-height:1.6}.r2 .r2-art__list{gap:.75rem;padding-left:1.4rem;list-style:decimal;display:grid}.r2-art__list li{max-width:44em}.r2 .r2-art__sources{gap:.6rem;padding-left:1.1rem;font-size:.9375rem;list-style:outside;display:grid}.r2-art__sources a{overflow-wrap:anywhere}.r2-art__more a{font-weight:600}.r2 .r2-qa__more{margin-top:.75rem}.r2-qa__more a{color:var(--ink);text-decoration-color:var(--tq);text-underline-offset:.25em;font-weight:600;text-decoration-thickness:2px}.r2 .r2-art__errors{gap:1.25rem;padding-left:1.4rem;list-style:decimal;display:grid}.r2-art__errors li{max-width:44em;padding-left:.25rem}.r2-art__errors li>p+p{margin-top:.4rem}.r2-art__errors li::marker{font-weight:600}.r2-art__tag{font:600 .75rem var(--fd);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.r2-art__errors a{color:var(--ink);text-decoration-color:var(--tq);text-underline-offset:.25em;text-decoration-thickness:2px}.r2-art__invite{border:1px solid var(--ink);justify-items:start;gap:.9rem;margin-top:.5rem;padding:1.25rem 1.4rem;display:grid}.r2-art__invite p{color:var(--ink);font-weight:600}.r2-art__dates{color:var(--anth);margin-top:.5rem;font-size:.875rem}.r2-art__card{border-bottom:1px solid var(--line);gap:.6rem;padding-bottom:1.5rem;display:grid}.r2-art__card h2 a{color:var(--ink);text-decoration:none}.r2-art__card h2 a:hover{text-decoration:underline;text-decoration-color:var(--tq);text-decoration-thickness:2px}.r2-tree{gap:.9rem;margin-block:.5rem 1rem;display:grid}.r2-tree__cap{font:600 1rem/1.3 var(--fd);color:var(--ink)}.r2-tree__tiers{gap:1.1rem;padding-left:1.6rem;display:grid;position:relative}.r2-tree__tiers:before{content:"";background:var(--tq);width:2px;position:absolute;top:.45rem;bottom:.6rem;left:.4rem}.r2-tree__tier{gap:.45rem;display:grid;position:relative}.r2-tree__tier:before{content:"";background:var(--tq);border-radius:50%;width:10px;height:10px;position:absolute;top:.2rem;left:calc(-1.2rem - 4px)}.r2-tree__label{font:600 .75rem/1.3 var(--fd);letter-spacing:.08em;text-transform:uppercase;color:var(--anth)}.r2 .r2-tree__boxes{flex-wrap:wrap;gap:.4rem;display:flex}.r2-tree__box{border:1px solid var(--line);background:var(--paper);color:var(--anth);padding:.35rem .6rem;font-size:.875rem;line-height:1.35}.r2-tree__box.is-path{border:2px solid var(--tq);color:var(--ink);font-weight:600}.r2-tree__box.is-single{flex-basis:100%}.r2 .r2-tree__scale{gap:.35rem;display:grid}.r2-tree__scale li{border:1px solid var(--line);color:var(--anth);grid-template-columns:1.6rem 1fr;gap:.5rem;padding:.35rem .6rem;font-size:.875rem;line-height:1.35;display:grid}.r2-tree__step{font:600 .95rem var(--fd);color:var(--ink)}.r2-tree__note{color:var(--anth);font-size:.8125rem;font-style:italic}.r2-tree__disc{color:var(--anth);font-size:.875rem}.r2-tree__table summary{cursor:pointer;font:600 .875rem var(--fd);color:var(--ink)}.r2-tree__more summary{cursor:pointer;width:fit-content;color:var(--anth);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.25em;font-size:.875rem}.r2-tree__more[open] summary{margin-bottom:.4rem}.r2 .r2-art__uses{gap:.45rem;padding-left:1.1rem;list-style:outside;display:grid}.r2-art__uses li{max-width:44em}.r2-art__fold{border:1px solid var(--line);padding:.9rem 1.1rem}.r2-art__fold summary{cursor:pointer;font:600 .9375rem var(--fd);color:var(--ink)}.r2-art__fold[open] summary{margin-bottom:.6rem}.r2-art__fold p{max-width:44em}.r2-art__ai{color:var(--anth);font-size:.8125rem}.r2-tree__table table{border-collapse:collapse;width:100%;margin-top:.75rem;font-size:.875rem}.r2-tree__table th,.r2-tree__table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:.5rem}.r2-tree__table th{width:32%;font-weight:600}.r2 .r2-tree__table ul{padding-left:1rem;list-style:outside}.r2-insight{align-items:start;row-gap:.75rem;margin-top:2.5rem}.r2-insight__label{grid-column:1/span 4}.r2-insight__card{border:1px solid var(--ink);background:var(--paper);color:var(--ink);grid-column:5/span 8;gap:.4rem;padding:1.1rem 1.25rem;text-decoration:none;display:grid}.r2-insight__card:hover{border-color:var(--tq)}.r2-insight__title{font:600 clamp(1.05rem, .95rem + .4vw, 1.3rem)/1.3 var(--fd)}.r2-insight__text{color:var(--anth)}@media (width<=760px){.r2-tree__box.is-path{flex-basis:100%;order:-1}.r2-tree__box:not(.is-path){padding:.25rem .5rem;font-size:.8125rem}.r2-insight__label,.r2-insight__card{grid-column:1/-1}}@media (width<=1100px){.r2-doc{grid-column:5/span 8}.r2-chal__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:1.25rem}.r2-chal__cell:first-child{grid-column:1/-1}.r2-chal__cell:nth-child(2){box-shadow:none}}@media (width<=760px){.r2-doc{margin-inline:0}.r2-chal__row{grid-template-columns:minmax(0,1fr);padding-block:1.5rem 1.75rem}.r2-chal__cell+.r2-chal__cell{box-shadow:none;padding-top:.75rem}.r2-fields__col{margin-left:var(--cell)}.r2-fields__col .r2-tie{--tie-w:var(--cell)}.r2-fields__list li{padding-left:2.25rem}.r2-fields__list li:after{width:calc(1.4rem + 5px)}.r2-doc .r2-tie{--tie-w:0px}.r2-spec__row{grid-template-columns:minmax(0,1fr)}.r2-topic+.r2-topic{box-shadow:none;border-top:1px solid var(--line)}.r2-topic{padding-block:1.25rem}.r2-feats__col,.r2-frame__col{margin-left:var(--cell)}.r2-feats__col .r2-tie,.r2-frame__col .r2-tie{--tie-w:var(--cell)}.r2-feats__list li{padding-left:2.5rem}.r2-th.r2-att--zip,.r2-th.r2-att--ladder{width:26px}.r2-path__ret{display:none}.r2-path__step:nth-child(4):after{display:block}.r2-path__step{padding-block:1.75rem 2.25rem}.r2-meet__steps li{border-top:1px solid var(--line);padding-block:1.5rem 1rem}.r2-meet__steps li:first-child{border-top:0;padding-top:2.75rem}.r2-member__photo{width:min(70%,15rem)}.r2-th.r2-att--zip.r2-att--braid{width:34px}.r2-contact .r2-wrap{row-gap:2.5rem;min-height:0;padding-block:2.5rem 4rem}.r2-contact__panel{margin-inline:0}.r2-contact__panel .r2-tie{display:none}.r2-legal__body h2:before{width:calc(var(--cell) + .45rem)}.r2-feats__list.r2-values li{padding-left:3rem}}@media (prefers-reduced-motion:no-preference){.r2-fm__grid{animation:.6s ease-out both r2-fade}.r2-fp__grid,.r2-fp__arrow,.r2-frp__axis{animation:.8s ease-out both r2-fade}.r2-frp__knot,.r2-frp__ring,.r2-frp__merge,.r2-frp__anchor{transform-box:fill-box;transform-origin:50%}.r2-frp__ring{animation:.5s ease-out .1s both r2-pop}.r2-frp__knot{animation:.45s cubic-bezier(.3,1.6,.5,1) .3s both r2-pop}.r2-frp__knot.k1{animation-delay:.42s}.r2-frp__knot.k2{animation-delay:.54s}.r2-frp__s{stroke-dasharray:1;animation:1.6s ease-in-out .7s both r2-draw}.r2-frp__merge{animation:.4s cubic-bezier(.3,1.6,.5,1) 2.2s both r2-pop}.r2-frp__stem,.r2-frp__anchor{animation:.4s ease-out 2.3s both r2-fade}.r2-fpr__axis,.r2-fpr__orbit{animation:.8s ease-out both r2-fade}.r2-fpr__core,.r2-fpr__ring,.r2-fpr__meet,.r2-fpr__anchor{transform-box:fill-box;transform-origin:50%}.r2-fpr__core{animation:.5s cubic-bezier(.3,1.6,.5,1) .15s both r2-pop}.r2-fpr__ring{animation:.6s ease-out .35s both r2-pop}.r2-fpr__outer{stroke-dasharray:1;animation:1s ease-out .6s both r2-draw}.r2-fpr__ex{stroke-dasharray:1;animation:.6s ease-out 1.3s both r2-draw}.r2-fpr__ex.e2{animation-delay:1.7s}.r2-fpr__ex.e3{stroke-dasharray:3 4;animation:.5s ease-out 2.1s both r2-fade}.r2-fpr__base{stroke-dasharray:1;animation:.8s ease-out 1.1s both r2-draw}.r2-fpr__drop,.r2-fpr__stem{animation:.5s ease-out 1.6s both r2-fade}.r2-fpr__meet,.r2-fpr__anchor{animation:.4s cubic-bezier(.3,1.6,.5,1) 1.9s both r2-pop}.r2-fp__base{stroke-dasharray:1;animation:.7s ease-out .1s both r2-draw}.r2-fp__mod{animation:.5s cubic-bezier(.2,.7,.1,1) both r2-rise-mod}.r2-fp__mod.m1{animation-delay:.15s}.r2-fp__mod.m2{animation-delay:.3s}.r2-fp__mod.m3{animation-delay:.45s}.r2-fp__mod.m4{animation-delay:.6s}.r2-fp__stair{stroke-dasharray:1;animation:1.4s ease-in-out .7s both r2-draw}.r2-fp__drop,.r2-fp__tick{animation:.6s ease-out .9s both r2-fade}.r2-fp__knot,.r2-fp__end,.r2-fp__anchor{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.3,1.6,.5,1) 1.6s both r2-pop}.r2-fp__loop{animation:.5s ease-out 1.9s both r2-fade}.r2-fm__root,.r2-fm__halo,.r2-fm__cluster,.r2-fm__leaf,.r2-fm__anchor{transform-box:fill-box;transform-origin:50%}.r2-fm__root{animation:.5s cubic-bezier(.3,1.6,.5,1) .15s both r2-pop}.r2-fm__halo{animation:.5s cubic-bezier(.3,1.6,.5,1) .3s both r2-pop}.r2-fm__link{stroke-dasharray:1;animation:.7s ease-out .45s both r2-draw}.r2-fm__cluster{animation:.45s cubic-bezier(.3,1.6,.5,1) .95s both r2-pop}.r2-fm__leaf{animation:.45s cubic-bezier(.3,1.6,.5,1) 1.2s both r2-pop}.r2-fm__leaf:nth-child(odd){animation-delay:1.32s}.r2-fm__base{stroke-dasharray:1;animation:.9s ease-out 1.4s both r2-draw}.r2-fm__dim,.r2-fm__tick,.r2-fm__drop{animation:.6s ease-out 1.8s both r2-fade}.r2-fm__stem,.r2-fm__anchor{animation:.4s ease-out 2s both r2-fade}}.r2-fm .sc1{--dx:-38px;--dy:-96px}.r2-fm .sc2{--dx:26px;--dy:-150px}.r2-fm .sc3{--dx:-64px;--dy:40px}.r2-fm .sc4{--dx:52px;--dy:-60px}.r2-fm .sc5{--dx:-30px;--dy:58px}.r2-fm .sc6{--dx:70px;--dy:-118px}.r2-fm .sc7{--dx:-84px;--dy:-24px}.r2-fm .sc8{--dx:40px;--dy:66px}.r2-fm .sc9{--dx:-20px;--dy:-140px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.r2-fm__leaf{animation:.45s cubic-bezier(.3,1.6,.5,1) 1.2s both r2-pop,ease-out both r2-settle;animation-timeline:var(--no-fold,auto, scroll(root));animation-range:normal,4vh 34vh}.r2-fm__leaflink{stroke-dasharray:1;animation:linear both r2-draw;animation-timeline:var(--no-fold,scroll(root));animation-range:26vh 40vh}.r2-fm__leaflink.k1{animation-range:30vh 44vh}.r2-fm__leaflink.k2{animation-range:34vh 48vh}.r2-fm__drop{animation:linear both r2-fade;animation-timeline:var(--no-fold,scroll(root));animation-range:36vh 50vh}.r2-doc p,.r2-bappr__a>:not(.r2-dim),.r2-bappr__b>:not(.r2-dim):not(.r2-spec),.r2-spec__row{animation:linear both r2-rise-s;animation-timeline:var(--no-fold,view());animation-range:entry cover 30%}.r2-chal__cell,.r2-fields__list li>*{animation:linear both r2-slide;animation-timeline:var(--no-fold,view());animation-range:entry cover 25%}.r2-att .dr,.r2-att .kn{animation-timeline:var(--no-fold,--att);animation-range:cover calc(25vh + var(--f,0) * var(--D,300px)) cover calc(25vh + var(--t,1) * var(--D,300px))}.r2-chain:after,.r2-oneup__main:before{animation:linear both r2-reveal-x;animation-timeline:var(--no-fold,view());animation-range:cover 10vh cover calc(10vh + 160px)}.r2-att--band .dr,.r2-att--band .kn{animation-timeline:var(--no-fold,--band);animation-range:cover calc(var(--f,0) * 100% + (.25 - var(--f,0)) * 100vh) cover calc(var(--t,1) * 100% + (.25 - var(--t,1)) * 100vh)}.r2-th .dr.trunk{animation-timing-function:cubic-bezier(.3,.39,.6,.76)}.r2-att .dr.box{stroke-dasharray:calc(200cqw + 200cqh) calc(200cqw + 200cqh);stroke-dashoffset:calc(200cqw + 200cqh);animation-name:r2-box-draw}.r2-att .dr.hline{stroke-dasharray:100cqw 100cqw;stroke-dashoffset:100cqw;animation-name:r2-run-draw}.r2-tie{animation:linear both r2-reveal-x;animation-timeline:var(--no-fold,view());animation-range:cover 25vh cover calc(25vh + 140px)}.r2-fields__list li:before{transform-origin:top;animation:linear both r2-grow-y;animation-timeline:var(--no-fold,view());animation-range:cover 25vh cover calc(100% - 75vh)}.r2-fields__list li:after{animation:linear both r2-reveal-x;animation-timeline:var(--no-fold,view());animation-range:cover calc(25vh + 2.1rem) cover calc(25vh + 2.1rem + 90px)}.r2-att--zip .dr,.r2-att--zip .kn,.r2-att--ladder .dr,.r2-att--ladder .kn{animation-range:cover calc(var(--f,0) * 100% + (.25 - var(--f,0)) * 100vh) cover calc(var(--t,1) * 100% + (.25 - var(--t,1)) * 100vh)}.r2-topic,.r2-feats__list li>*,.r2-path__step>:not(.r2-path__ret){animation:linear both r2-rise-s;animation-timeline:var(--no-fold,view());animation-range:entry cover 30%}.r2-topic:nth-child(2){animation-range:entry 12% cover 40%}.r2-topic:nth-child(3){animation-range:entry 24% cover 50%}.r2-topic:nth-child(4){animation-range:entry 36% cover 60%}.r2-path__step:before,.r2-path__step:after{animation:linear both r2-reveal-x;animation-timeline:var(--no-fold,view());animation-range:cover 25vh cover calc(25vh + 160px)}.r2-path__step:nth-child(3n+2):before,.r2-path__step:nth-child(3n+2):after{animation-range:cover calc(25vh + 120px) cover calc(25vh + 280px)}.r2-path__step:nth-child(3n):before,.r2-path__step:nth-child(3n):after{animation-range:cover calc(25vh + 240px) cover calc(25vh + 400px)}.r2-path__ret{view-timeline:--ret block;view-timeline-inset:0px}.r2-path__ret:before{transform-origin:top;animation:linear both r2-grow-y;animation-timeline:var(--no-fold,--ret);animation-range:cover 25vh cover calc(100% - 75vh - 120px)}.r2-path__ret:after{animation:linear both r2-reveal-rtl;animation-timeline:var(--no-fold,--ret);animation-range:cover calc(100% - 75vh - 120px) cover calc(100% - 75vh + 16px)}.r2-fpr__ring{transform-box:fill-box;transform-origin:50%;animation:.6s ease-out .35s both r2-pop,linear both r2-counter;animation-timeline:var(--no-fold,auto, scroll(root));animation-range:normal,0 110vh}.r2-fpr__ring.b{animation-name:r2-pop,r2-turn}.r2-meet__steps li>*,.r2-meet__after,.r2-fit{animation:linear both r2-rise-s;animation-timeline:var(--no-fold,view());animation-range:entry cover 30%}.r2-frp__ring{animation:.5s ease-out .1s both r2-pop,linear both r2-counter;animation-timeline:var(--no-fold,auto, scroll(root));animation-range:normal,0 110vh}.r2-member__body>*,.r2-member__head h3,.r2-member__head p{animation:linear both r2-rise-s;animation-timeline:var(--no-fold,view());animation-range:entry cover 30%}.r2-legal__body h2:before,.r2-legal__body h2:after{animation:linear both r2-reveal-x;animation-timeline:var(--no-fold,view());animation-range:cover 25vh cover calc(25vh + 120px)}.r2-th.r2-att--box{--D:420px}.r2-fp__loop{transform-box:fill-box;transform-origin:50%;animation:linear both r2-spin;animation-timeline:var(--no-fold,scroll(root));animation-range:0 90vh}.r2-bappr__a .r2-dim{animation:linear both r2-reveal-x;animation-timeline:var(--no-fold,view());animation-range:cover 25vh cover calc(25vh + 220px)}.r2-bappr__b .r2-dim{animation:linear both r2-reveal-x;animation-timeline:var(--no-fold,view());animation-range:cover calc(25vh + 200px) cover calc(25vh + 420px)}.r2-chal__source{animation:linear both r2-tick;animation-timeline:var(--no-fold,view());animation-range:entry 40% cover 35%}}}@keyframes r2-rise-mod{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0}}@keyframes r2-reveal-rtl{0%{clip-path:inset(-4px -4px -4px 100%)}to{clip-path:inset(-4px -4px -4px 0)}}@keyframes r2-spin{to{rotate:360deg}}@keyframes r2-box-draw{to{stroke-dashoffset:0}}@keyframes r2-reveal-x{0%{clip-path:inset(-8px 100% -8px 0)}to{clip-path:inset(-8px 0)}}@keyframes r2-settle{0%{translate:var(--dx,0) var(--dy,0)}to{translate:0}}.r2 h2{overflow-wrap:break-word}html[lang=en] .r2 h2{hyphens:auto}
