:root{--sb:#2C3423;--kaki:#4B5634;--sauge:#A3AC85;--biscuit:#EADBC0;--creme:#F7F2E8;--balle:#E8743B;--sb-70:rgba(44,52,35,.72);--sb-50:rgba(44,52,35,.52);--sb-12:rgba(44,52,35,.12);--sb-08:rgba(44,52,35,.08);--f-title:'Fraunces',Georgia,'Times New Roman',serif;--f-text:'Nunito',ui-rounded,system-ui,-apple-system,'Segoe UI',sans-serif;--wrap:1280px;--gut:clamp(20px,4vw,56px);--space:clamp(88px,12vw,184px);--r:22px;--r-lg:34px;--ease:cubic-bezier(.22,.7,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--t-fast:.28s;--t:.55s;--t-slow:.9s;--pw-ball:var(--balle);--pw-bg:var(--creme)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.pw{margin:0;background:var(--creme);color:var(--sb);font-family:var(--f-text);font-weight:600;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pw img{max-width:100%;height:auto;display:block}.pw a{color:inherit}.pw button{font:inherit;color:inherit}.pw ::selection{background:var(--balle);color:var(--creme)}.pw-skip{position:absolute;left:-999px;top:8px;z-index:1000;background:var(--sb);color:var(--creme);padding:10px 16px;border-radius:100px}.pw-skip:focus{left:8px}.pw :focus-visible{outline:2px solid var(--balle);outline-offset:3px;border-radius:6px}.pw-wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.pw-sec{padding:var(--space) 0;position:relative}.pw-sec--tight{padding:calc(var(--space) * .6) 0}.pw-bg--creme{background:var(--creme);--pw-bg:var(--creme)}.pw-bg--biscuit{background:var(--biscuit);--pw-bg:var(--biscuit)}.pw-bg--sauge{background:var(--sauge);--pw-bg:var(--sauge)}.pw-bg--kaki{background:var(--kaki);--pw-bg:var(--kaki);color:var(--creme)}.pw-bg--sb{background:var(--sb);--pw-bg:var(--sb);color:var(--creme)}.pw-t{font-family:var(--f-title);font-weight:800;letter-spacing:-.025em;line-height:.96;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;text-transform:lowercase;margin:0}.pw-t--xxl{font-size:clamp(56px,10.4vw,168px);line-height:.88;letter-spacing:-.035em}.pw-t--xl{font-size:clamp(44px,6.6vw,104px)}.pw-t--l{font-size:clamp(36px,4.6vw,68px)}.pw-t--m{font-size:clamp(28px,3vw,42px);line-height:1.04}.pw-t--s{font-size:clamp(22px,2vw,28px);line-height:1.1;letter-spacing:-.015em}.pw-sub{font-family:var(--f-title);font-weight:700;font-variation-settings:"SOFT" 100,"opsz" 48;letter-spacing:-.01em}.pw-over{display:inline-block;font-family:var(--f-text);font-weight:800;font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;color:inherit;opacity:.78}.pw-lead{font-size:clamp(18px,1.5vw,21px);line-height:1.55;font-weight:700;max-width:34ch;margin:0}.pw-p{max-width:46ch;margin:0;color:inherit}.pw-muted{opacity:.72}.pw-num{font-family:var(--f-title);font-weight:800;font-variation-settings:"SOFT" 100,"opsz" 144;font-feature-settings:"lnum" 1,"tnum" 1}.pw-ball{display:inline-block;width:.2em;height:.2em;margin-left:.04em;vertical-align:baseline;position:relative;top:0;overflow:visible}.pw-ball svg{width:100%;height:100%;display:block;overflow:visible}.pw-ball__body{fill:var(--pw-ball)}.pw-ball__seam{fill:none;stroke:var(--pw-bg);stroke-width:7;stroke-linecap:round}.pw-bg--biscuit .pw-ball__seam,.pw-bg--creme .pw-ball__seam{stroke:var(--pw-bg)}.pw-ball__spin{transform-box:fill-box;transform-origin:50% 50%}.pw-t .pw-ball{transform:translateY(-1.6em);opacity:0}.is-in .pw-t .pw-ball,.pw-t.is-in .pw-ball{animation:pwDrop 1.15s var(--ease-out) .35s forwards}.is-in .pw-t .pw-ball .pw-ball__spin,.pw-t.is-in .pw-ball .pw-ball__spin{animation:pwRoll 1.15s var(--ease-out) .35s both}@keyframes pwDrop{0%{transform:translateY(-1.6em);opacity:0}12%{opacity:1}48%{transform:translateY(0)}64%{transform:translateY(-.32em)}78%{transform:translateY(0)}88%{transform:translateY(-.07em)}100%{transform:translateY(0);opacity:1}}@keyframes pwRoll{from{transform:rotate(-140deg)}to{transform:rotate(0deg)}}.pw-logo{display:block;height:auto;color:var(--sb);overflow:visible}.pw-logo__ball{transform-box:fill-box;transform-origin:50% 50%;transition:transform var(--t-slow) var(--ease)}.pw-logolink{display:inline-block;text-decoration:none}.pw-logolink:hover .pw-logo__ball{transform:translateX(6px) rotate(200deg)}.pw-logo--intro .pw-logo__ball{animation:pwLogoBall 1.3s var(--ease-out) .15s both}@keyframes pwLogoBall{0%{transform:translate(-60px,-120px) rotate(-260deg);opacity:0}14%{opacity:1}50%{transform:translate(0,0) rotate(0)}64%{transform:translate(0,-26px) rotate(40deg)}78%{transform:translate(0,0) rotate(60deg)}88%{transform:translate(0,-6px) rotate(70deg)}100%{transform:translate(0,0) rotate(72deg)}}.pw-btn{--bbg:var(--sb);--bfg:var(--creme);position:relative;display:inline-flex;align-items:center;gap:14px;padding:17px 26px 17px 30px;border-radius:100px;border:0;cursor:pointer;background:var(--bbg);color:var(--bfg);text-decoration:none;font-family:var(--f-text);font-weight:800;font-size:15.5px;letter-spacing:.01em;line-height:1;transition:background-color var(--t) var(--ease),color var(--t) var(--ease),transform var(--t) var(--ease);isolation:isolate;-webkit-tap-highlight-color:transparent}.pw-btn__ball{position:relative;width:14px;height:14px;flex-shrink:0;transition:transform var(--t-slow) var(--ease)}.pw-btn__ball svg{width:100%;height:100%;display:block}.pw-btn__ball .pw-ball__body{fill:var(--balle)}.pw-btn__ball .pw-ball__seam{stroke:var(--bbg);transition:stroke var(--t) var(--ease)}.pw-btn__ball .pw-ball__spin{transition:transform var(--t-slow) var(--ease)}.pw-btn:hover{--bbg:var(--kaki)}.pw-btn:hover .pw-btn__ball{transform:translateX(5px)}.pw-btn:hover .pw-btn__ball .pw-ball__spin{transform:rotate(180deg)}.pw-btn:active{transform:scale(.985)}.pw-btn--light{--bbg:var(--creme);--bfg:var(--sb)}.pw-btn--light:hover{--bbg:var(--biscuit)}.pw-btn--ghost{--bbg:transparent;--bfg:currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.pw-btn--ghost .pw-btn__ball .pw-ball__seam{stroke:var(--pw-bg)}.pw-btn--ghost:hover{--bbg:rgba(44,52,35,.06)}.pw-bg--sb .pw-btn--ghost:hover,.pw-bg--kaki .pw-btn--ghost:hover{--bbg:rgba(247,242,232,.08)}.pw-link{position:relative;display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:15.5px;padding-bottom:4px}.pw-link::after{content:"";position:absolute;left:0;right:24px;bottom:0;height:1.5px;background:currentColor;transform-origin:left;transform:scaleX(.35);transition:transform var(--t) var(--ease)}.pw-link:hover::after{transform:scaleX(1)}.pw-link .pw-btn__ball{width:12px;height:12px}.pw-link .pw-btn__ball .pw-ball__seam{stroke:var(--pw-bg)}.pw-link:hover .pw-btn__ball{transform:translateX(4px)}.pw-link:hover .pw-btn__ball .pw-ball__spin{transform:rotate(180deg)}.pw-media{position:relative;overflow:hidden;border-radius:var(--r);background:var(--biscuit)}.pw-media img,.pw-media svg.pw-ph{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.pw-media--hover:hover img{transform:scale(1.025)}a:hover .pw-media img{transform:scale(1.025)}.pw-medal{position:relative;border-radius:50%;overflow:visible}.pw-medal__img{border-radius:50%;overflow:hidden;width:100%;aspect-ratio:1;background:var(--sauge);box-shadow:0 0 0 6px var(--pw-bg)}.pw-medal__img img,.pw-medal__img svg{width:100%;height:100%;object-fit:cover}.pw-medal__ring{position:absolute;top:-9%;left:50%;width:12%;aspect-ratio:1;transform:translateX(-50%);border:max(3px,.6vw) solid var(--balle);border-radius:50%;border-width:clamp(3px,.5vw,6px)}.pw-ph{display:block;width:100%;height:100%}.pw-js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease)}.pw-js [data-reveal].is-in{opacity:1;transform:none}.pw-js [data-reveal="img"]{opacity:1;transform:none;clip-path:inset(0 0 100% 0 round var(--r));transition:clip-path 1.25s var(--ease)}.pw-js [data-reveal="img"].is-in{clip-path:inset(0 0 0 0 round var(--r))}.pw-js [data-reveal="img"] img{transform:scale(1.06);transition:transform 1.6s var(--ease)}.pw-js [data-reveal="img"].is-in img{transform:scale(1)}[data-delay="1"]{transition-delay:.08s !important}[data-delay="2"]{transition-delay:.16s !important}[data-delay="3"]{transition-delay:.24s !important}[data-delay="4"]{transition-delay:.32s !important}