.rr .bds-quote{position:relative;display:grid;gap:8px;padding:18px 20px 16px;border-radius:14px;background:var(--ink);color:var(--bone);rotate:-.6deg;box-shadow:0 18px 30px -18px #000c}.rr .bds-quote>.rr-icon{position:absolute;top:-12px;inset-inline-start:16px;padding:4px;border-radius:6px;background:var(--red);color:#fff;box-sizing:content-box}.rr .bds-quote p{font:800 clamp(17px,1.5vw,20px)/1.6 var(--ar-d);color:var(--bone)}.rr .bds-quote .rr-src{color:var(--bone-2)}.rr .bds-verdict{display:grid;gap:6px;padding:16px 18px;border-radius:14px;background:#f3eee60d;border-inline-start:3px solid var(--red);animation:bds-rise .55s var(--ease) both}.rr .bds-verdict-by{font:400 20px/1.2 var(--marker);color:var(--red)}.rr .bds-verdict p{font:600 15px/1.8 var(--ar);color:var(--bone-2)}.rr .bds-verdict .bds-verdict-strong{font:800 16px/1.7 var(--ar-d);color:var(--bone)}@keyframes bds-rise{0%{opacity:0;translate:0 10px}}.rr .bds-gauge{width:100%;max-width:380px;margin:-4px auto 0}.rr .bds-gauge svg{display:block;width:100%;height:auto;overflow:visible}.rr .bds-gauge-track{fill:none;stroke:#f3eee612;stroke-width:26}.rr .bds-gauge-arc{fill:none;stroke-width:22;stroke-dasharray:1;stroke-dashoffset:1;animation:bds-draw .9s var(--ease) forwards;animation-delay:calc(var(--i) * 90ms)}@keyframes bds-draw{to{stroke-dashoffset:0}}.rr .bds-gauge-arc.is-a,.rr .bds-legend .is-a i{stroke:#5a5150;background:#5a5150}.rr .bds-gauge-arc.is-b,.rr .bds-legend .is-b i{stroke:#8f847b;background:#8f847b}.rr .bds-gauge-arc.is-c,.rr .bds-legend .is-c i{stroke:var(--gold);background:var(--gold)}.rr .bds-gauge-arc.is-d,.rr .bds-legend .is-d i{stroke:#f0283f;background:#f0283f}.rr .bds-gauge-arc.is-e,.rr .bds-legend .is-e i{stroke:#a50f22;background:#a50f22}.rr .bds-gauge-arc.is-f,.rr .bds-legend .is-f i{stroke:var(--bone);background:var(--bone)}.rr .bds-gauge-tick line{stroke:#f3eee659;stroke-width:1.5}.rr .bds-gauge-tick text{fill:var(--mute);font:italic 800 13px var(--latin);text-anchor:middle}.rr .bds-gauge-needle{transform-origin:160px 160px;transition:transform 1s cubic-bezier(.34,1.4,.5,1)}.rr .bds-gauge-needle path{fill:var(--bone);filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.rr .bds-gauge-hub{fill:var(--red);stroke:var(--ink-2);stroke-width:4}.rr .bds-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rr .bds-legend li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border-radius:10px;background:#f3eee60a;font:700 12.5px/1.35 var(--ar-d);color:var(--mute);transition:background .4s,color .4s,box-shadow .4s}.rr .bds-legend li i{width:10px;height:10px;border-radius:3px}.rr .bds-legend li b{font:italic 800 14px var(--latin);color:var(--mute)}.rr .bds-legend li.is-on{background:#e1162f24;color:var(--bone);box-shadow:inset 0 0 0 1.5px #e1162f99}.rr .bds-legend li.is-on b{color:var(--bone)}.rr .bds-lifts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rr .bds-lift{position:relative;display:grid;align-content:start;gap:6px;min-width:0;min-height:44px;padding:6px 6px 10px;border:0;border-radius:12px;background:#0d0a0b0f;color:var(--ink);text-align:start;cursor:pointer;touch-action:manipulation;transition:background .25s,box-shadow .25s,translate .3s var(--ease)}.rr .bds-lift-img{display:block;aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--ink)}.rr .bds-lift-img img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:grayscale(1) contrast(1.15);transition:filter .5s var(--ease),scale .8s var(--ease)}.rr .bds-lift-name{padding-inline:4px;font:800 13px/1.4 var(--ar-d)}.rr .bds-lift b{position:absolute;top:12px;inset-inline-end:12px;padding:2px 8px;border-radius:6px;background:var(--ink);color:var(--bone);font:italic 900 17px/1.2 var(--latin)}.rr .bds-lift:hover .bds-lift-img img{filter:grayscale(.3) contrast(1.1);scale:1.04}.rr .bds-lift.is-on{background:var(--ink);color:var(--bone);box-shadow:0 0 0 3px var(--red),0 16px 26px -14px #e1162fcc;translate:0 -3px}.rr .bds-lift.is-on .bds-lift-img img{filter:none}.rr .bds-lift.is-on b{background:var(--red);color:#fff}.rr .bds-safety{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:2px dashed var(--red);border-radius:12px;background:#e1162f0f}.rr .bds-safety>.rr-icon{flex-shrink:0;margin-top:2px;color:var(--red)}.rr .bds-safety b{display:block;margin-bottom:4px;font:800 15px/1.6 var(--ar-d);color:var(--ink)}.rr .bds-safety p{font-size:14px;line-height:1.75;color:var(--mute-ink)}.rr .bds-film{position:relative;margin:0;overflow:hidden;border-radius:14px;aspect-ratio:16 / 10;background:#000;animation:bds-rise .5s var(--ease) both}.rr .bds-film img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.rr .bds-film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(13,10,11,.92));pointer-events:none}.rr .bds-film figcaption{position:absolute;z-index:1;inset-inline:14px;bottom:12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.rr .bds-film figcaption span{font:700 13px var(--ar-d);color:var(--bone-2)}.rr .bds-film figcaption b{font:italic 900 40px/1 var(--latin);color:#fff}.rr .bds-film figcaption .rr-src{margin-inline-start:auto;color:var(--bone);min-height:32px;align-items:center}.rr .bds-pct{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:6px}.rr .bds-pct span{font:800 16px var(--ar-d);color:var(--bone-2)}.rr .bds-pct b{font:italic 900 clamp(68px,7vw,108px)/.9 var(--latin);color:var(--red);text-shadow:0 10px 40px rgba(225,22,47,.35);font-variant-numeric:tabular-nums}.rr .bds-bars{display:grid;gap:14px}.rr .bds-bars>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center}.rr .bds-bars span{font:800 14px var(--ar-d);color:var(--bone)}.rr .bds-bars small{font:600 11.5px var(--ar-d);color:var(--mute)}.rr .bds-bars i{grid-column:1 / -1;grid-row:2;display:block;height:16px;border-radius:4px;background:#f3eee612;overflow:hidden}.rr .bds-bars em{display:block;height:100%;width:var(--w);border-radius:4px;transition:width .9s var(--ease);animation:bds-grow 1.1s var(--ease) both}.rr .bds-bars .is-you em{background:linear-gradient(90deg,#8d0a1a,var(--red));box-shadow:0 0 22px #e1162f80}.rr .bds-bars .is-him em{background:repeating-linear-gradient(-45deg,var(--bone-2) 0 8px,var(--bone) 8px 16px)}.rr .bds-bars b{font:italic 900 24px/1 var(--latin);color:var(--bone)}@keyframes bds-grow{0%{width:0}}.rr .bds-verdict.is-top{background:#e1162f29}.rr .bds-pose{display:grid;gap:clamp(18px,2.4vw,28px)}.rr .bds-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rr .bds-tabs button{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:60px;padding:10px 14px;border:0;border-radius:14px;background:var(--ink-2);box-shadow:inset 0 0 0 1px #f3eee61f;color:var(--bone);text-align:start;cursor:pointer;touch-action:manipulation;transition:background .3s,box-shadow .3s,translate .3s var(--ease),opacity .3s}.rr .bds-tabs button:hover{box-shadow:inset 0 0 0 1.5px #f3eee666}.rr .bds-tabs button.is-on{background:var(--red);box-shadow:0 5px #8a0a1a,0 18px 28px -14px #e1162fcc;translate:0 -2px}.rr .bds-tabs button:disabled{opacity:.4;cursor:default}.rr .bds-tab-n{font:italic 900 26px/1 var(--latin);color:var(--red);transition:color .3s}.rr .bds-tabs button.is-on .bds-tab-n{color:var(--ink)}.rr .bds-tab-t{display:grid;min-width:0}.rr .bds-tab-t b{font:800 14.5px/1.35 var(--ar-d)}.rr .bds-tab-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:italic 700 13px var(--latin);letter-spacing:.02em;color:var(--mute);text-align:start}.rr .bds-tabs button.is-on small{color:#fffc}.rr .bds-tab-done{position:absolute;top:-6px;inset-inline-end:-6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#2e9b67;color:#fff;box-shadow:0 0 0 3px var(--ink);animation:bds-pop .4s var(--ease) both}@keyframes bds-pop{0%{scale:0}}.rr .bds-pose-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,3vw,44px);align-items:start}.rr .bds-stage{position:relative;padding:clamp(10px,1.1vw,16px);background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;filter:drop-shadow(0 26px 30px rgba(0,0,0,.6));rotate:-.8deg;touch-action:pan-y;user-select:none;-webkit-user-select:none}.rr .bds-shot{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;background:#111}.rr .bds-shot img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.rr .bds-shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(13,10,11,.85));pointer-events:none}.rr .bds-shot.in-next{animation:bds-in-next .6s var(--ease) both}.rr .bds-shot.in-prev{animation:bds-in-prev .6s var(--ease) both}@keyframes bds-in-next{0%{opacity:0;translate:-28px 0;scale:1.03}}@keyframes bds-in-prev{0%{opacity:0;translate:28px 0;scale:1.03}}.rr .bds-shot figcaption{position:absolute;z-index:1;inset-inline:16px;bottom:64px;display:grid;gap:2px}.rr .bds-shot figcaption b{font:italic 900 clamp(30px,3.4vw,46px)/.95 var(--latin);color:#fff;text-transform:uppercase;text-align:start}.rr .bds-shot figcaption span{font:800 15px var(--ar-d);color:var(--bone-2)}.rr .bds-nav{position:absolute;z-index:2;inset-inline:clamp(18px,1.8vw,26px);bottom:clamp(18px,1.8vw,26px);display:flex;align-items:center;justify-content:space-between;gap:10px}.rr .bds-nav button{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#f3eee6eb;color:var(--ink);cursor:pointer;touch-action:manipulation;transition:background .25s,color .25s,scale .25s var(--ease)}.rr .bds-nav button:hover{background:var(--red);color:#fff}.rr .bds-nav button:active{scale:.92}.rr .bds-nav button:disabled{opacity:.35;cursor:default}.rr .bds-nav span{font:italic 900 18px var(--latin);color:#fff}.rr .bds-swipe{position:absolute;z-index:2;top:clamp(22px,2vw,28px);inset-inline-start:clamp(22px,2vw,28px);padding:4px 10px;border-radius:999px;background:#0d0a0bb3;font:700 12px var(--ar-d);color:var(--bone-2);display:none}.rr .bds-hud{position:absolute;z-index:3;inset:clamp(10px,1.1vw,16px);display:grid;place-content:center;justify-items:center;gap:6px;background:#0d0a0b59;animation:bds-fade .3s ease both}.rr .bds-hud.is-rest{background:#0d0a0bc7}@keyframes bds-fade{0%{opacity:0}}.rr .bds-ring{width:clamp(120px,14vw,170px);height:auto;rotate:-90deg;grid-area:1 / 1}.rr .bds-ring-bg{fill:#0d0a0b99;stroke:#f3eee62e;stroke-width:7}.rr .bds-ring-fg{fill:none;stroke:var(--red);stroke-width:7;stroke-linecap:round}.rr .bds-hud.is-rest .bds-ring-fg{stroke:var(--bone)}.rr .bds-hud>b{grid-area:1 / 1;align-self:center;font:italic 900 clamp(54px,6vw,76px)/1 var(--latin);color:#fff;text-align:center}.rr .bds-hud>span{padding:6px 14px;border-radius:999px;background:var(--red);font:800 15px var(--ar-d);color:#fff;text-align:center}.rr .bds-hud.is-rest>span{background:var(--bone);color:var(--ink)}.rr .bds-card{gap:18px}.rr .bds-card-k{font:400 22px/1 var(--marker);color:var(--red)}.rr .bds-card h2{font:900 clamp(24px,2.4vw,34px)/1.25 var(--ar-d);color:var(--ink)}.rr .bds-card h2 small{display:block;font:italic 800 clamp(16px,1.4vw,20px)/1.2 var(--latin);color:var(--mute-ink);letter-spacing:.03em;text-align:start}.rr .bds-cues{display:grid;gap:8px}.rr .bds-cues li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;border-radius:12px;background:#0d0a0b0d;animation:bds-rise .5s var(--ease) both;animation-delay:calc(var(--i) * 60ms);transition:background .35s,color .35s,scale .35s var(--ease),opacity .35s}.rr .bds-cues li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--ink);color:var(--bone);font:italic 900 17px/1 var(--latin);transition:background .35s}.rr .bds-cues li p{font:600 15.5px/1.7 var(--ar);color:var(--ink)}.rr .bds-cues li.is-on{background:var(--red);scale:1.02}.rr .bds-cues li.is-on p{color:#fff;font-weight:700}.rr .bds-cues li.is-on>span{background:var(--ink)}.rr .bds-cues li.is-past{opacity:.55}.rr .bds-timer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rr .bds-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:8px 14px;border:0;border-radius:14px;background:var(--red);color:#fff;font:800 15.5px/1.3 var(--ar-d);cursor:pointer;touch-action:manipulation;box-shadow:0 5px #8a0a1a,0 16px 26px -14px #e1162fcc;transition:translate .2s var(--ease),box-shadow .2s var(--ease),background .25s}.rr .bds-btn:hover{translate:0 -2px}.rr .bds-btn:active{translate:0 4px;box-shadow:0 1px #8a0a1a}.rr .bds-btn.is-ghost{background:var(--ink);box-shadow:0 5px #000,0 16px 26px -14px #000c}.rr .bds-btn.is-stop{grid-column:1 / -1;background:var(--ink);box-shadow:0 5px #000}.rr .bds-count{font-size:14px;line-height:1.7;color:var(--mute-ink)}.rr .bds-count b{font:italic 900 18px var(--latin);color:var(--red)}.rr .bds-lesson{display:grid;gap:6px;max-width:820px;padding:18px 20px;border-radius:16px;background:var(--ink-2);box-shadow:inset 0 0 0 1px #f3eee61a}.rr .bds-lesson p{font:600 16px/1.8 var(--ar);color:var(--bone)}.rr .bds-lesson .rr-src{color:var(--bone-2)}@media(max-width:1180px){.rr .bds-lifts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.rr .bds-pose-grid{grid-template-columns:minmax(0,1fr)}.rr .bds-stage{max-width:560px;width:100%;justify-self:center}.rr .bds-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.rr .bds-lifts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.rr .bds-lifts{grid-template-columns:repeat(2,minmax(0,1fr))}.rr .bds-legend{grid-template-columns:minmax(0,1fr)}.rr .bds-tabs{display:flex;gap:8px;margin-inline:-16px;padding:4px 16px 10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rr .bds-tabs::-webkit-scrollbar{display:none}.rr .bds-tabs button{flex:0 0 auto;max-width:78vw;scroll-snap-align:start;padding:8px 12px;min-height:56px}.rr .bds-tab-done{top:2px;inset-inline-end:2px}.rr .bds-stage{rotate:0deg}.rr .bds-swipe{display:block}.rr .bds-timer{grid-template-columns:minmax(0,1fr)}.rr .bds-cues li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:9px 10px}.rr .bds-cues li p{font-size:15px}.rr .bds-film figcaption b{font-size:34px}.rr .bds-quote{rotate:0deg}}@media(max-width:380px){.rr .bds-lift-name{font-size:12px}.rr .bds-lift b{font-size:15px;top:10px;inset-inline-end:10px}}@media(hover:none){.rr .bds-tabs button:hover{box-shadow:inset 0 0 0 1px #f3eee61f}.rr .bds-tabs button.is-on:hover{box-shadow:0 5px #8a0a1a}.rr .bds-nav button:hover{background:#f3eee6eb;color:var(--ink)}.rr .bds-btn:hover{translate:none}}@media(prefers-reduced-motion:reduce){.rr .bds-gauge-arc{animation:none;stroke-dashoffset:0}.rr .bds-gauge-needle,.rr .bds-bars em{transition:none;animation:none}.rr .bds-verdict,.rr .bds-film,.rr .bds-cues li,.rr .bds-shot,.rr .bds-hud,.rr .bds-tab-done{animation:none}}.rr .bdt-glyph{flex-shrink:0}.rr .bdt-hero-chips{display:flex;flex-wrap:wrap;gap:8px}.rr .bdt-hero-chips span{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#0d0a0b12;font:700 13.5px var(--ar-d);color:var(--ink)}.rr .bdt-hero-chips .rr-icon{color:var(--red)}.rr .bdt-hub{padding-top:clamp(16px,3vw,40px)}.rr .bdt-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.rr .bdt-card{position:relative;display:flex;flex-direction:column;gap:12px;min-height:270px;padding:28px 26px 26px;color:var(--ink);background:url(/assets/paper-card-DY9Fvs_f.png) center / 100% 100% no-repeat;filter:drop-shadow(0 18px 22px rgba(0,0,0,.5));transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .5s var(--ease),translate .4s var(--ease),filter .4s var(--ease)}.rr .bdt-card:nth-child(4n+1){rotate:-.8deg}.rr .bdt-card:nth-child(4n+2){rotate:.6deg}.rr .bdt-card:nth-child(4n+3){rotate:-.4deg}.rr .bdt-card:nth-child(4n+4){rotate:.9deg}.rr .bdt-card:hover{translate:0 -6px;filter:drop-shadow(0 26px 30px rgba(225,22,47,.3))}.rr .bdt-card-top{display:flex;align-items:flex-start;justify-content:space-between}.rr .bdt-card-ico{display:grid;place-items:center;width:58px;height:58px;background:var(--ink);color:var(--bone);rotate:-4deg;border-radius:4px;transition:background .3s,rotate .4s var(--ease)}.rr .bdt-card:hover .bdt-card-ico{background:var(--red);rotate:3deg}.rr .bdt-card-n{font:italic 900 44px/.8 var(--latin);color:#0d0a0b24}.rr .bdt-card-tag{position:absolute;top:30px;inset-inline-start:96px;padding:3px 10px;border:2px solid var(--red);border-radius:5px;color:var(--red);font:800 12px var(--ar-d);rotate:-6deg}.rr .bdt-card h3{font:900 clamp(20px,1.6vw,23px)/1.35 var(--ar-d);margin-top:6px}.rr .bdt-card p{flex:1;font-size:15px;line-height:1.75;color:var(--mute-ink)}.rr .bdt-card-go{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding-bottom:2px;border-bottom:2.5px solid var(--red);font:800 14.5px var(--ar-d);color:var(--ink);transition:gap .3s var(--ease),color .3s}.rr .bdt-card:hover .bdt-card-go{gap:14px;color:var(--red)}.rr .bdt-path{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:clamp(40px,5vw,64px)}.rr .bdt-path-label{font:400 22px var(--marker);color:var(--red)}.rr .bdt-path ol{display:flex;flex-wrap:wrap;gap:10px}.rr .bdt-path a{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border-radius:999px;box-shadow:inset 0 0 0 1.5px #f3eee633;font:700 15px var(--ar-d);color:var(--bone);transition:background .3s,box-shadow .3s}.rr .bdt-path a b{font:italic 900 18px var(--latin);color:var(--red);transition:color .3s}.rr .bdt-path a:hover{background:var(--red);box-shadow:none}.rr .bdt-path a:hover b{color:var(--ink)}.rr .bdt-honest{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;font:600 13.5px/1.7 var(--ar-d);color:var(--mute);text-align:center}.rr .bdt-honest .rr-icon{color:var(--red);flex-shrink:0}.rr .bdt-head{padding:clamp(108px,11vw,150px) 0 clamp(22px,3vw,40px)}.rr .bdt-crumbs{display:flex;align-items:center;gap:8px;margin-bottom:22px;font:700 13px var(--ar-d);color:var(--mute)}.rr .bdt-crumbs a{color:var(--bone-2);border-bottom:1.5px solid rgba(243,238,230,.25);transition:color .3s,border-color .3s}.rr .bdt-crumbs a:hover{color:var(--red);border-color:var(--red)}.rr .bdt-head-row{display:flex;align-items:flex-start;gap:clamp(14px,2vw,24px)}.rr .bdt-head-ico{display:grid;place-items:center;flex-shrink:0;width:68px;height:68px;margin-top:4px;background:var(--red);color:#fff;rotate:-5deg;border-radius:4px;box-shadow:0 16px 30px -12px #e1162fb3}.rr .bdt-h1{margin:8px 0 10px!important;font:900 clamp(32px,4.2vw,58px)/1.2 var(--ar-d);color:var(--bone)}.rr .bdt-lede{max-width:680px;font-size:var(--fs-lede);color:var(--mute)}.rr .bdt-work{padding-bottom:clamp(30px,4vw,50px)}.rr .bdt-tool{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(22px,3vw,44px);align-items:start}.rr .bdt-tool.is-planner{grid-template-columns:minmax(0,1.4fr) minmax(320px,.75fr)}.rr .bdt-in{position:relative;display:grid;gap:24px;align-content:start;min-width:0;color:var(--ink);border:34px solid transparent;border-image:url(/assets/paper-card-DY9Fvs_f.png) 76 fill / 34px stretch;padding:clamp(2px,1vw,14px);filter:drop-shadow(0 22px 26px rgba(0,0,0,.55))}.rr .bdt-in-title{position:relative;width:fit-content;padding-bottom:6px;font:900 21px/1.3 var(--ar-d)}.rr .bdt-in-title:after{content:"";position:absolute;inset-inline:0 30%;bottom:0;height:4px;background:var(--red);border-radius:4px;transform:skew(-12deg)}.rr .bdt-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.rr .bdt-hint{font-size:14px;line-height:1.7;color:var(--mute-ink)}.rr .bdt-hint a,.rr .bdt-callout a{color:var(--red);font-weight:800;border-bottom:1.5px solid currentColor}.rr .bdt-hint.is-dark{color:var(--mute)}.rr .bdt-sliders{display:grid;gap:18px;padding:16px;border-radius:14px;background:#0d0a0b0d}.rr .bdt-tips{display:grid;gap:8px}.rr .bdt-tips li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.7;color:var(--mute-ink)}.rr .bdt-tips .rr-icon{color:var(--red);flex-shrink:0;margin-top:4px}.rr .bdt-callout{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:#0d0a0b0f}.rr .bdt-callout .rr-icon{color:var(--red);flex-shrink:0;margin-top:3px}.rr .bdt-callout p{font-size:14px;line-height:1.75}.rr .bdt-callout b{color:var(--ink)}.rr .bdt-num{display:grid;gap:8px;min-width:0;align-content:start}.rr .bdt-num>label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;font:800 14px var(--ar-d);color:var(--mute-ink)}.rr .bdt-num>label small{font:600 12px var(--ar-d);color:#8d837a}.rr .bdt-num-row{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;border:2px solid var(--ink);border-radius:12px;background:#ffffff8c;overflow:hidden;transition:border-color .25s,box-shadow .25s}.rr .bdt-num-row:focus-within{border-color:var(--red);box-shadow:0 0 0 4px #e1162f29}.rr .bdt-num.is-out .bdt-num-row{border-color:var(--red)}.rr .bdt-step{display:grid;place-items:center;min-height:54px;border:0;padding:0;background:transparent;color:var(--ink);font:700 24px/1 var(--latin);cursor:pointer;touch-action:manipulation;transition:background .2s,color .2s}.rr .bdt-step:hover{background:var(--ink);color:var(--bone)}.rr .bdt-step:active{background:var(--red);color:#fff}.rr .bdt-num-box{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:0 6px;border-inline:1.5px solid rgba(13,10,11,.14)}.rr .bdt-num-box input{width:100%;min-width:0;padding:6px 0;border:0;outline:0;background:transparent;color:var(--ink);font:italic 900 30px/1.1 var(--latin);text-align:center;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rr .bdt-num-box em{flex-shrink:0;font:700 12.5px var(--ar-d);font-style:normal;color:var(--mute-ink)}.rr .bdt-num-err{font:700 12px var(--ar-d);color:var(--red)}.rr .bdt-num.is-compact .bdt-num-row{grid-template-columns:44px minmax(0,1fr) 44px;border-width:1.5px;border-radius:10px}.rr .bdt-num.is-compact .bdt-step{min-height:44px;font-size:20px}.rr .bdt-num.is-compact .bdt-num-box input{font-size:22px}.rr .bdt-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:34px;margin:0;padding:0;border:0;background:linear-gradient(90deg,var(--red) 0 var(--fill, 50%),rgba(13,10,11,.16) var(--fill, 50%)) center / 100% 6px no-repeat;border-radius:6px;cursor:pointer;touch-action:pan-y}.rr .bdt-range:focus{outline:0}.rr .bdt-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #e1162f40}.rr .bdt-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:var(--red);border:4px solid var(--bone);box-shadow:0 3px 10px #00000059;transition:transform .2s var(--ease)}.rr .bdt-range:active::-webkit-slider-thumb{transform:scale(1.15)}.rr .bdt-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--red);border:4px solid var(--bone);box-shadow:0 3px 10px #00000059}.rr .bdt-slider{display:grid;gap:6px}.rr .bdt-slider>span{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rr .bdt-slider b{font:800 14px var(--ar-d);color:var(--mute-ink)}.rr .bdt-slider i{font:italic 900 26px/1 var(--latin);color:var(--red)}.rr .bdt-seg{min-width:0;margin:0;padding:0;border:0}.rr .bdt-seg legend{padding:0;margin-bottom:10px;font:800 14px var(--ar-d);color:var(--mute-ink)}.rr .bdt-seg>div{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:5px;padding:5px;border-radius:14px;background:#0d0a0b12}.rr .bdt-seg button{display:grid;place-content:center;gap:2px;min-height:50px;padding:8px;border:0;border-radius:10px;background:transparent;color:var(--ink);text-align:center;cursor:pointer;touch-action:manipulation;transition:background .25s,color .25s,box-shadow .25s,translate .25s var(--ease)}.rr .bdt-seg button b{font:800 15px/1.35 var(--ar-d)}.rr .bdt-seg button small{font:600 11.5px/1.4 var(--ar-d);color:var(--mute-ink)}.rr .bdt-seg button:hover{background:#ffffffa6}.rr .bdt-seg button.is-on{background:var(--red);color:#fff;box-shadow:0 4px #8a0a1a,0 12px 18px -10px #e1162fcc;translate:0 -2px}.rr .bdt-seg button.is-on small{color:#ffffffd1}.rr .bdt-seg.is-stack>div{grid-template-columns:minmax(0,1fr)}.rr .bdt-seg.is-stack button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:8px 16px;text-align:start}.rr .bdt-out{position:sticky;top:96px;min-width:0;max-height:calc(100vh - 112px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--red) transparent;border-radius:20px}.rr .bdt-out::-webkit-scrollbar{width:6px}.rr .bdt-out::-webkit-scrollbar-thumb{background:var(--red);border-radius:6px}.rr .bdt-out-in{position:relative;display:grid;gap:18px;padding:clamp(22px,2.4vw,32px);border-radius:20px;color:var(--bone);background:radial-gradient(120% 70% at 85% 0%,rgba(225,22,47,.16),transparent 60%),var(--ink-2);box-shadow:inset 0 0 0 1px #f3eee61a,0 40px 70px -30px #000000f2}.rr .bdt-out-in:before{content:"";position:absolute;top:-1px;inset-inline:28px;height:4px;background:var(--red);border-radius:0 0 4px 4px}.rr .bdt-big{display:grid;gap:4px;padding-bottom:16px;border-bottom:1px solid rgba(243,238,230,.12)}.rr .bdt-big-label{font:700 13.5px var(--ar-d);color:var(--bone-2)}.rr .bdt-big b{font:italic 900 clamp(64px,6.6vw,104px)/.92 var(--latin);color:var(--red);letter-spacing:-.01em;text-shadow:0 10px 40px rgba(225,22,47,.35);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rr .bdt-big-unit{font:800 15px var(--ar-d);color:var(--bone)}.rr .bdt-rows{display:grid}.rr .bdt-rows li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed rgba(243,238,230,.13)}.rr .bdt-rows li:last-child{border-bottom:0}.rr .bdt-rows span{display:grid;font:700 14.5px/1.4 var(--ar-d);color:var(--bone-2)}.rr .bdt-rows small{font:600 11.5px var(--ar-d);color:var(--mute)}.rr .bdt-rows b{font:italic 900 24px/1 var(--latin);color:var(--bone);white-space:nowrap;font-variant-numeric:tabular-nums}.rr .bdt-out-note{font-size:12.5px;line-height:1.7;color:var(--mute)}.rr .bdt-warn{padding:10px 14px;border-radius:10px;border-inline-start:3px solid var(--red);background:#e1162f1f;font:600 14px/1.7 var(--ar);color:var(--bone)}.rr .bdt-in .bdt-warn{color:var(--ink)}.rr .bdt-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:44px;font:800 14px var(--ar-d);color:var(--bone);border-bottom:2px solid var(--red);transition:color .3s,gap .3s var(--ease)}.rr .bdt-link:hover{color:var(--red);gap:12px}.rr .bdt-out-actions{display:grid;gap:10px}.rr .bdt-wa{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 16px;border-radius:14px;background:var(--red);color:#fff;font:800 16px/1.3 var(--ar-d);box-shadow:0 5px #8a0a1a,0 18px 30px -14px #e1162fbf;transition:translate .25s var(--ease),box-shadow .25s var(--ease)}.rr .bdt-wa span{flex:1}.rr .bdt-wa:hover{translate:0 -2px;box-shadow:0 7px #8a0a1a,0 24px 36px -14px #e1162fd9}.rr .bdt-wa:active{translate:0 4px;box-shadow:0 1px #8a0a1a}.rr .bdt-ghost{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:8px 16px;border:0;border-radius:14px;background:transparent;box-shadow:inset 0 0 0 1.5px #f3eee638;color:var(--bone);font:700 15px var(--ar-d);cursor:pointer;transition:background .3s,box-shadow .3s}.rr .bdt-ghost:hover{background:#f3eee60f;box-shadow:inset 0 0 0 1.5px var(--bone)}.rr .bdt-out .bdt-num>label{color:var(--bone-2)}.rr .bdt-out .bdt-num>label small{color:var(--mute)}.rr .bdt-out .bdt-num-row{border-color:#f3eee640;background:#f3eee60a}.rr .bdt-out .bdt-num-box{border-color:#f3eee61f}.rr .bdt-out .bdt-num-box input,.rr .bdt-out .bdt-step{color:var(--bone)}.rr .bdt-out .bdt-step:hover{background:var(--bone);color:var(--ink)}.rr .bdt-out .bdt-num-box em{color:var(--mute)}.rr .bdt-macro{display:grid;gap:14px}.rr .bdt-macro-bar{display:flex;gap:3px;height:14px;border-radius:999px;overflow:hidden;background:#f3eee614}.rr .bdt-macro.is-big .bdt-macro-bar{height:20px}.rr .bdt-macro-bar i{flex-basis:0;min-width:0;transition:flex-grow .7s var(--ease)}.rr .bdt-macro .is-p i,.rr .bdt-macro-bar .is-p{background:var(--red)}.rr .bdt-macro .is-c i,.rr .bdt-macro-bar .is-c{background:var(--bone-2)}.rr .bdt-macro .is-f i,.rr .bdt-macro-bar .is-f{background:var(--gold)}.rr .bdt-macro ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rr .bdt-macro li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:10px 12px;border-radius:12px;background:#f3eee60d}.rr .bdt-macro li i{width:10px;height:10px;border-radius:3px}.rr .bdt-macro li span{font:700 13px var(--ar-d);color:var(--bone-2)}.rr .bdt-macro li b{grid-column:1 / -1;font:italic 900 28px/1 var(--latin);color:var(--bone);white-space:nowrap}.rr .bdt-macro li small{grid-column:1 / -1;font:700 12.5px var(--latin);color:var(--mute)}.rr .bdt-scale{display:grid;gap:12px;padding-top:34px}.rr .bdt-scale-bar{position:relative;display:flex;gap:2px;height:14px}.rr .bdt-scale-bar>i{height:100%}.rr .bdt-scale-bar>i:first-child{border-radius:999px 0 0 999px}.rr .bdt-scale-bar>i:last-of-type{border-radius:0 999px 999px 0}.rr .bdt-scale .is-a,.rr .bdt-scale-legend .is-a i{background:#6f8296}.rr .bdt-scale .is-b,.rr .bdt-scale-legend .is-b i{background:#2e9b67}.rr .bdt-scale .is-c,.rr .bdt-scale-legend .is-c i{background:#8cc152}.rr .bdt-scale .is-d,.rr .bdt-scale-legend .is-d i{background:#e0a030}.rr .bdt-scale .is-e,.rr .bdt-scale-legend .is-e i{background:var(--red)}.rr .bdt-scale-legend .is-a,.rr .bdt-scale-legend .is-b,.rr .bdt-scale-legend .is-c,.rr .bdt-scale-legend .is-d,.rr .bdt-scale-legend .is-e{background:none}.rr .bdt-scale-pin{position:absolute;top:-8px;width:4px;height:30px;margin-left:-2px;border-radius:4px;background:var(--bone);box-shadow:0 0 0 2px var(--ink-2);transition:left .7s var(--ease)}.rr .bdt-scale-pin b{position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 0;padding:3px 8px;border-radius:6px;background:var(--bone);color:var(--ink);font:italic 900 15px/1.1 var(--latin);white-space:nowrap}.rr .bdt-scale-legend{display:flex;flex-wrap:wrap;gap:6px 14px}.rr .bdt-scale-legend li{display:inline-flex;align-items:center;gap:6px;font:700 12.5px var(--ar-d);color:var(--bone-2)}.rr .bdt-scale-legend i{width:10px;height:10px;border-radius:3px}.rr .bdt-eq{display:grid;gap:10px}.rr .bdt-eq-title{font:700 13.5px var(--ar-d);color:var(--bone-2)}.rr .bdt-eq ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rr .bdt-eq li{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:#f3eee60d}.rr .bdt-eq li span{font:700 13px var(--ar-d);color:var(--bone-2)}.rr .bdt-eq li b{font:italic 900 24px/1 var(--latin);color:var(--bone)}.rr .bdt-eq li small{font:600 11.5px var(--ar-d);color:var(--mute);min-height:1em}.rr .bdt-cups{display:flex;flex-wrap:wrap;gap:6px;direction:ltr}.rr .bdt-cups i{width:16px;height:22px;clip-path:polygon(0 0,100% 0,84% 100%,16% 100%);background:linear-gradient(0deg,#5fb4e6 72%,#f3eee633 72%);animation:bdt-fill .5s var(--ease) both}@keyframes bdt-fill{0%{opacity:0;translate:0 6px}}.rr .bdt-pct{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.rr .bdt-pct th{padding:0 6px 8px;font:700 12px var(--ar-d);color:var(--mute);text-align:start}.rr .bdt-pct td{padding:8px 6px;border-top:1px dashed rgba(243,238,230,.12);font:700 13.5px var(--ar-d);color:var(--bone-2);vertical-align:middle}.rr .bdt-pct td:first-child{width:64px;font:italic 900 18px var(--latin);color:var(--mute)}.rr .bdt-pct td:nth-child(2){display:grid;gap:4px}.rr .bdt-pct td b{font:italic 900 22px/1 var(--latin);color:var(--bone)}.rr .bdt-pct-bar{display:block;height:4px;width:var(--w);border-radius:4px;background:#f3eee640}.rr .bdt-pct tr.is-heavy b{color:var(--red)}.rr .bdt-pct tr.is-heavy .bdt-pct-bar{background:var(--red)}.rr .bdt-how-sec{padding-block:clamp(50px,6vw,90px)}.rr .bdt-how-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:clamp(30px,5vw,70px);align-items:start}.rr .bdt-how ol{display:grid;margin-top:18px}.rr .bdt-how li{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:20px 0;border-bottom:1px solid rgba(243,238,230,.1)}.rr .bdt-how li>span{font:italic 900 36px/1 var(--latin);color:var(--red)}.rr .bdt-how b{display:block;margin-bottom:4px;font:800 18px/1.45 var(--ar-d);color:var(--bone)}.rr .bdt-how p{font-size:15.5px;line-height:1.85;color:var(--mute)}.rr .bdt-side{display:grid;gap:26px}.rr .bdt-tip{position:relative;display:grid;gap:8px;padding:30px 30px 28px;color:var(--ink);rotate:-1.2deg;background:url(/assets/paper-card-DY9Fvs_f.png) center / 100% 100% no-repeat;filter:drop-shadow(0 20px 24px rgba(0,0,0,.5))}.rr .bdt-tip:before{content:"";position:absolute;top:-12px;inset-inline-start:50%;width:96px;height:26px;translate:50% 0;rotate:-3deg;background:url(/assets/tape-BLw7gfbF.png) center / 100% 100% no-repeat}.rr .bdt-tip-by{font:400 22px var(--marker);color:var(--red)}.rr .bdt-tip p{font:600 16px/1.8 var(--ar);color:var(--ink)}.rr .bdt-related{display:grid;gap:6px;padding:20px 22px;border-radius:16px;background:var(--ink-2);box-shadow:inset 0 0 0 1px #f3eee61a}.rr .bdt-related-title{font:800 13px var(--ar-d);color:var(--mute)}.rr .bdt-related li a{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid rgba(243,238,230,.08);font:700 15px var(--ar-d);color:var(--bone);transition:color .3s,gap .3s var(--ease)}.rr .bdt-related li a span{flex:1}.rr .bdt-related li a .bdt-glyph,.rr .bdt-related li a:hover{color:var(--red)}.rr .bdt-link.is-light{margin-top:6px}.rr .bdt-cta-sec{padding-bottom:clamp(80px,9vw,130px)}.rr .bdt-missing+.bdt-cta-sec{padding-top:0}.rr .bdt-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(22px,4vw,60px);padding:clamp(30px,4.4vw,64px);color:#fff;rotate:-.5deg;isolation:isolate;overflow:hidden;background:radial-gradient(90% 140% at 85% 0%,#f0283f,var(--red) 45%,#8d0a1a);clip-path:polygon(0 2%,4% 0,18% 1.5%,33% 0,52% 1.2%,70% 0,86% 1.6%,100% 0,99.4% 30%,100% 62%,99.2% 100%,80% 98.4%,60% 100%,40% 98.6%,21% 100%,3% 98.4%,0 100%,.6% 60%)}.rr .bdt-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.3;mix-blend-mode:multiply;background:url(/assets/grit-BniKVxnq.png) 0 0 / 260px 260px}.rr .bdt-cta-slash{position:absolute;z-index:-1;width:clamp(90px,10vw,150px);height:auto;inset-inline-end:3%;bottom:8%;color:var(--ink);opacity:.35}.rr .bdt-cta-copy{display:grid;gap:12px;justify-items:start}.rr .bdt-cta .rr-kicker{color:var(--ink)}.rr .bdt-cta h2{font:900 clamp(26px,3vw,44px)/1.3 var(--ar-d);color:#fff;max-width:760px}.rr .bdt-cta p{max-width:580px;font-size:var(--fs-lede);line-height:1.8;color:#ffffffe0}.rr .bdt-cta-btns{display:grid;gap:14px;min-width:260px}.rr .bdt-cta-btns .rr-btn{width:100%;justify-content:space-between}.rr .bdt-plan-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.rr .bdt-plan-note{font:400 18px var(--marker);color:var(--red)}.rr .bdt-meals{display:grid;gap:14px}.rr .bdt-meal{display:grid;gap:10px;padding:14px 16px 16px;border-radius:14px;background:#ffffff80;box-shadow:inset 0 0 0 1.5px #0d0a0b21}.rr .bdt-meal-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px}.rr .bdt-meal-n{font:italic 900 22px/1 var(--latin);color:var(--red)}.rr .bdt-meal-name{width:100%;min-width:0;min-height:44px;padding:4px 2px;border:0;border-bottom:2px dashed transparent;border-radius:0;background:transparent;color:var(--ink);font:800 18px var(--ar-d);transition:border-color .25s}.rr .bdt-meal-name:hover{border-bottom-color:#0d0a0b33}.rr .bdt-meal-name:focus{outline:0;border-bottom-color:var(--red)}.rr .bdt-meal-kcal{font:italic 900 24px/1 var(--latin);color:var(--ink);white-space:nowrap}.rr .bdt-meal-kcal small{font:700 12px var(--latin);color:var(--mute-ink)}.rr .bdt-meal-empty{font-size:14px;color:var(--mute-ink)}.rr .bdt-x{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--mute-ink);cursor:pointer;transition:background .2s,color .2s}.rr .bdt-x:hover{background:#e1162f1a;color:var(--red)}.rr .bdt-items{display:grid}.rr .bdt-item{display:grid;grid-template-columns:minmax(0,1fr) 172px 44px;grid-template-areas:"name g x";align-items:center;gap:8px 10px;padding:10px 0;border-top:1px dashed rgba(13,10,11,.14)}.rr .bdt-item-name{grid-area:name;display:grid;justify-items:start;gap:3px;min-width:0}.rr .bdt-item>.bdt-num{grid-area:g}.rr .bdt-item>.bdt-x{grid-area:x}.rr .bdt-item-name b{font:700 15.5px/1.4 var(--ar-d);color:var(--ink)}.rr .bdt-item-name sup{margin-inline-start:3px;color:var(--red);font-size:11px}.rr .bdt-item-name small{font:600 13px var(--latin);letter-spacing:.02em;color:var(--mute-ink);direction:ltr}.rr .bdt-unit{min-height:32px;padding:2px 10px;border:0;border-radius:999px;background:#0d0a0b12;color:var(--ink);font:700 12px var(--ar-d);cursor:pointer;transition:background .2s,color .2s}.rr .bdt-unit:hover{background:var(--ink);color:var(--bone)}.rr .bdt-meal-sum{display:flex;flex-wrap:wrap;gap:6px 16px;padding-top:8px;border-top:1.5px solid rgba(13,10,11,.14);font:600 14px var(--latin);color:var(--mute-ink)}.rr .bdt-meal-sum b{font-weight:800;color:var(--ink)}.rr .bdt-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:8px 16px;border:2px dashed rgba(13,10,11,.28);border-radius:12px;background:transparent;color:var(--ink);font:800 15px var(--ar-d);cursor:pointer;transition:border-color .25s,color .25s,background .25s}.rr .bdt-add span{font:900 24px/1 var(--latin);color:var(--red)}.rr .bdt-add:hover{border-color:var(--red);color:var(--red);background:#e1162f0a}.rr .bdt-add.is-meal{flex:1;border-style:solid;border-color:var(--ink);background:var(--ink);color:var(--bone)}.rr .bdt-add.is-meal:hover{background:var(--red);border-color:var(--red);color:#fff}.rr .bdt-add.is-meal:hover span{color:#fff}.rr .bdt-plan-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rr .bdt-reset{min-height:44px;padding:0 6px;border:0;background:transparent;color:var(--mute-ink);font:700 14px var(--ar-d);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.rr .bdt-reset:hover{color:var(--red)}.rr .bdt-picker{display:grid;overflow:hidden;border-radius:14px;background:var(--bone);box-shadow:0 0 0 2px var(--ink),0 24px 40px -24px #0009;animation:bdt-open .35s var(--ease)}@keyframes bdt-open{0%{opacity:0;translate:0 -6px}}.rr .bdt-picker-search{display:flex;align-items:center;gap:10px;padding:6px;padding-inline-start:14px;border-bottom:1.5px solid rgba(13,10,11,.12);color:var(--mute-ink)}.rr .bdt-picker-search input{flex:1;min-width:0;min-height:46px;border:0;outline:0;background:transparent;color:var(--ink);font:600 16px var(--ar-d);-webkit-appearance:none;-moz-appearance:none;appearance:none}.rr .bdt-picker-search input::placeholder{color:#a99f95}.rr .bdt-picker-done{flex-shrink:0;min-height:44px;padding:0 18px;border:0;border-radius:10px;background:var(--ink);color:var(--bone);font:800 14px var(--ar-d);cursor:pointer}.rr .bdt-picker-done:hover{background:var(--red)}.rr .bdt-picker-cats{display:flex;gap:6px;padding:10px 12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rr .bdt-picker-cats::-webkit-scrollbar{display:none}.rr .bdt-picker-cats button{flex-shrink:0;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:#0d0a0b12;color:var(--ink);font:700 13px var(--ar-d);cursor:pointer;transition:background .2s,color .2s}.rr .bdt-picker-cats button.is-on{background:var(--red);color:#fff}.rr .bdt-picker-list{max-height:340px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid rgba(13,10,11,.08)}.rr .bdt-picker-list button{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 14px;border:0;border-bottom:1px solid rgba(13,10,11,.07);background:transparent;color:var(--ink);text-align:start;cursor:pointer;transition:background .2s}.rr .bdt-picker-list button:hover{background:#e1162f0f}.rr .bdt-picker-list button.is-added{background:#2e9b671f}.rr .bdt-pk-name{display:grid;min-width:0}.rr .bdt-pk-name b{font:700 15px/1.4 var(--ar-d)}.rr .bdt-pk-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12.5px var(--latin);color:var(--mute-ink);text-align:right}.rr .bdt-pk-meta{font:600 13px var(--latin);color:var(--mute-ink);white-space:nowrap}.rr .bdt-pk-meta b{font-weight:800;color:var(--ink)}.rr .bdt-pk-add{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--bone);font:800 20px/1 var(--latin);transition:background .2s}.rr .bdt-picker-list button:hover .bdt-pk-add{background:var(--red)}.rr .bdt-picker-list button.is-added .bdt-pk-add{background:#2e9b67}.rr .bdt-picker-empty{padding:18px 14px;font-size:14px;color:var(--mute-ink)}.rr .bdt-picker-foot{padding:8px 14px;background:#0d0a0b0d;font:600 12px/1.6 var(--ar-d);color:var(--mute-ink)}.rr .bdt-target{display:grid;gap:10px}.rr .bdt-target-bar{height:10px;border-radius:999px;background:#f3eee61a;overflow:hidden}.rr .bdt-target-bar i{display:block;height:100%;border-radius:999px;background:var(--red);transition:width .6s var(--ease)}.rr .bdt-target-bar.is-over i{background:#e0a030}.rr .bdt-target p{font:700 14px var(--ar-d);color:var(--bone-2)}.rr .bdt-target p b{font:italic 900 20px var(--latin);color:var(--bone)}.rr .bdt-permeal{display:grid;gap:8px}.rr .bdt-permeal li{display:grid;grid-template-columns:minmax(0,90px) minmax(0,1fr) 48px;align-items:center;gap:10px;font:700 13px var(--ar-d);color:var(--bone-2)}.rr .bdt-permeal span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr .bdt-permeal i{height:6px;border-radius:6px;background:#f3eee614;overflow:hidden}.rr .bdt-permeal em{display:block;height:100%;border-radius:6px;background:var(--red);transition:width .5s var(--ease)}.rr .bdt-permeal b{font:italic 900 17px var(--latin);color:var(--bone);text-align:end}@media(max-width:1180px){.rr .bdt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rr .bdt-card:nth-child(n){rotate:0deg}.rr .bdt-card:nth-child(odd){rotate:-.6deg}.rr .bdt-card:nth-child(2n){rotate:.6deg}}@media(max-width:1023px){.rr .bdt-tool,.rr .bdt-tool.is-planner,.rr .bdt-how-grid{grid-template-columns:minmax(0,1fr)}.rr .bdt-out{position:static;max-height:none;overflow:visible}.rr .bdt-cta{grid-template-columns:minmax(0,1fr)}.rr .bdt-cta-btns{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.rr .bdt-cards{grid-template-columns:minmax(0,1fr)}.rr .bdt-card{min-height:0;padding:24px 22px}.rr .bdt-card-tag{inset-inline-start:90px;top:26px}.rr .bdt-path,.rr .bdt-path ol{display:grid}.rr .bdt-path a{width:100%}.rr .bdt-head-ico{width:52px;height:52px}.rr .bdt-head-ico svg{width:26px;height:26px}.rr .bdt-in{gap:20px;padding:0;border-width:26px 20px;border-image-width:26px 20px}.rr .bdt-nums{grid-template-columns:minmax(0,1fr);gap:14px}.rr .bdt-seg>div{grid-template-columns:repeat(var(--mcols, var(--cols, 3)),minmax(0,1fr))}.rr .bdt-seg button b{font-size:14px}.rr .bdt-out-in{padding:22px 18px;border-radius:16px}.rr .bdt-macro li{padding:8px 10px}.rr .bdt-macro li b{font-size:23px}.rr .bdt-pct td:first-child{width:52px}.rr .bdt-how li{grid-template-columns:44px minmax(0,1fr)}.rr .bdt-how li>span{font-size:28px}.rr .bdt-tip{padding:26px 22px 22px}.rr .bdt-cta{rotate:0deg;padding:34px 20px 30px}.rr .bdt-cta-btns{grid-template-columns:minmax(0,1fr)}.rr .bdt-cta-btns .rr-btn{white-space:normal}.rr .bdt-meal{padding:12px 12px 14px}.rr .bdt-meal-head{gap:6px}.rr .bdt-item{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"name x" "g g"}.rr .bdt-pk-meta{font-size:12px}.rr .bdt-picker-list{max-height:55vh}.rr .bdt-picker-search{padding-inline-start:10px}.rr .bdt-picker-done{padding:0 12px}}@media(max-width:380px){.rr .bdt-macro ul{gap:6px}.rr .bdt-macro li{grid-template-columns:auto minmax(0,1fr);padding:8px}.rr .bdt-macro li b{font-size:20px}.rr .bdt-eq ul{grid-template-columns:minmax(0,1fr)}.rr .bdt-pk-name small{display:none}}@media(hover:none){.rr .bdt-step:hover,.rr .bdt-seg button:hover{background:transparent;color:inherit}.rr .bdt-out .bdt-step:hover{background:transparent;color:var(--bone)}.rr .bdt-seg button.is-on:hover{background:var(--red);color:#fff}}@media(prefers-reduced-motion:reduce){.rr .bdt-card,.rr .bdt-picker,.rr .bdt-cups i{transition:none;animation:none}}.rr .bda{position:relative;overflow-x:hidden;overflow-x:clip}.rr .bda-teaser{overflow:hidden;overflow:clip}.rr .bda-rv{transition:opacity .8s var(--ease),translate .9s var(--ease);transition-delay:var(--dl, 0ms)}.rr .bda-on .bda-rv:not([data-in]){opacity:0;translate:0 36px}.rr .bda-kicker{display:inline-flex;align-items:center;gap:10px;font:400 clamp(19px,1.6vw,24px)/1.2 var(--marker);color:var(--red)}.rr .bda-kicker i{width:30px;height:3px;border-radius:3px;background:currentColor}.rr .bda-kicker.is-ink{color:var(--red)}.rr .bda-h1{font:900 clamp(40px,5.4vw,84px)/1.18 var(--ar-d);color:var(--bone);margin:0}.rr .bda-h1 em,.rr .bda-h2 em{font-style:normal;color:var(--red)}.rr .bda-line{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.1em;margin-block:-.1em}.rr .bda-line>*{display:inline-block;animation:bda-rise 1s var(--ease) both}.rr .bda-line+.bda-line>*{animation-delay:.12s}@keyframes bda-rise{0%{translate:0 110%}to{translate:0 0}}.rr .bda-h2{font:900 var(--fs-h2)/1.25 var(--ar-d);margin:0}.rr .bda-lede{font-size:var(--fs-lede);color:var(--mute);max-width:620px}.rr .bda-fine{font-size:var(--fs-xs);color:var(--mute)}.rr .bda-center{text-align:center;margin-top:28px}.rr .bda-head{display:grid;gap:14px;max-width:760px;margin-bottom:clamp(36px,4.4vw,60px)}.rr .bda-head.is-center{margin-inline:auto;text-align:center;justify-items:center}.rr .bda-head.is-center .bda-lede{margin-inline:auto}.rr .bda-ghost-btn{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:8px 20px;border-radius:14px;font:800 16px/1.2 var(--ar-d);color:var(--bone);box-shadow:inset 0 0 0 1.5px #f3eee638;transition:box-shadow .25s,color .25s,translate .25s var(--ease)}.rr .bda-ghost-btn .rr-icon{color:var(--red)}.rr .bda-ghost-btn:hover{box-shadow:inset 0 0 0 1.5px var(--red);translate:0 -2px}.rr .bda-stores{display:flex;flex-wrap:wrap;gap:12px}.rr .bda-stores.is-center{justify-content:center}.rr .bda-store{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:8px 20px 8px 22px;border-radius:14px;background:var(--bone);color:var(--ink);box-shadow:0 5px #b3a796,0 18px 30px -18px #000c;transition:translate .25s var(--ease),box-shadow .25s}.rr .bda-store svg{width:26px;height:26px;flex:none}.rr .bda-store span{display:grid;line-height:1.1}.rr .bda-store small{font:700 11px var(--ar-d);color:var(--mute-ink)}.rr .bda-store b{font:italic 900 22px/1 var(--latin)}.rr .bda-store:hover{translate:0 -2px;box-shadow:0 7px #b3a796,0 22px 30px -18px #000c}.rr .bda-store:active{translate:0 4px;box-shadow:0 1px #b3a796}.rr .bda-phone{position:relative;aspect-ratio:400 / 846;padding:3%;border-radius:15%/7.2%;background:linear-gradient(150deg,#3a3233,#141112 40%,#0b0a0a);box-shadow:0 0 0 1.5px #2b2526,inset 0 0 0 1px #ffffff0f,0 50px 80px -30px #000000e6}.rr .bda-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:12.5%/5.9%;background:#000;isolation:isolate}.rr .bda-phone-screen img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.rr .bda-phone-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.09),transparent 34%)}.rr .bda-phone-island{position:absolute;z-index:3;top:4.4%;left:50%;width:27%;height:3.6%;translate:-50% 0;border-radius:99px;background:#000}.rr .bda-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(118px,12vw,170px) 0 clamp(56px,6vw,96px)}.rr .bda-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(50% 60% at 25% 45%,rgba(225,22,47,.18),transparent 70%)}.rr .bda-ghost{position:absolute;z-index:-1;bottom:-2vw;inset-inline:0;text-align:center;font:italic 900 clamp(90px,17vw,280px)/.8 var(--latin);color:transparent;-webkit-text-stroke:1.5px rgba(243,238,230,.07);white-space:nowrap;pointer-events:none}.rr .bda-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,80px);align-items:center}.rr .bda-hero-copy{display:grid;gap:22px;justify-items:start}.rr .bda-hero-lede{font-size:clamp(16px,1.3vw,19px);color:#cfc6ba;max-width:560px;line-height:1.85}.rr .bda-hero-cta{display:flex;flex-wrap:wrap;gap:12px}.rr .bda-hero-art{position:relative;width:100%;max-width:520px;justify-self:center;padding-bottom:10%}.rr .bda-hero-photo{width:74%;rotate:-3deg;margin-inline-start:0}.rr .bda-hero-photo .rr-print-img{aspect-ratio:4 / 5}.rr .bda-hero-photo img{object-position:50% 18%}.rr .bda-hero-phone{position:absolute;width:41%;inset-inline-end:0;bottom:0;rotate:5deg;animation:bda-float 6s ease-in-out infinite}@keyframes bda-float{50%{translate:0 -12px}}.rr .bda-hero-chip{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;background:var(--bone);color:var(--ink);font:800 13.5px/1 var(--ar-d);box-shadow:0 16px 26px -12px #000c;animation:bda-float 5s ease-in-out infinite}.rr .bda-hero-chip .rr-icon{color:#fff;background:var(--red);border-radius:50%;padding:3px;box-sizing:content-box}.rr .bda-hero-chip.is-a{top:8%;inset-inline-end:-2%;rotate:4deg;animation-delay:-1.5s}.rr .bda-hero-chip.is-b{bottom:14%;inset-inline-start:4%;rotate:-4deg;animation-delay:-3s}.rr .bda-film{scroll-margin-top:80px}.rr .bda-film-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:clamp(32px,6vw,100px);align-items:center}.rr .bda-film-copy .bda-head{margin-bottom:26px}.rr .bda-film-list{display:grid;gap:4px;counter-reset:none}.rr .bda-film-list li{display:flex;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid rgba(243,238,230,.08);font:700 16px/1.5 var(--ar-d);color:#d9d1c5}.rr .bda-film-list span{font:italic 900 18px/1 var(--latin);color:var(--red);min-width:26px}.rr .bda-film-frame{position:relative;width:100%;max-width:460px;justify-self:center;padding:14px 14px 46px;background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;rotate:2deg;filter:drop-shadow(0 34px 44px rgba(0,0,0,.65))}.rr .bda-film-screen{position:relative;aspect-ratio:1080 / 1350;overflow:hidden;background:var(--ink)}.rr .bda-film-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:grayscale(1) contrast(1.15) brightness(.5)}.rr .bda-film-player{position:absolute;top:0;right:0;bottom:0;left:0;direction:ltr}.rr .bda-film-player>div{width:100%!important;height:100%!important}.rr .bda-film-frame figcaption{position:absolute;bottom:13px;inset-inline:16px;display:flex;align-items:center;gap:8px;font:800 13px/1.2 var(--ar-d);color:var(--ink)}.rr .bda-rec{width:10px;height:10px;border-radius:50%;background:var(--red);animation:bda-blink 1.2s steps(2) infinite}@keyframes bda-blink{50%{opacity:.2}}.rr .bda-cats-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(26px,3vw,40px) clamp(18px,2.2vw,30px)}.rr .bda-cat{flex:1 1 320px;max-width:410px;display:grid;align-content:start;gap:16px;padding:clamp(28px,2.8vw,40px)}.rr .bda-cat-top{display:flex;align-items:center;gap:14px}.rr .bda-cat-top h3{font:900 clamp(22px,1.8vw,28px)/1.2 var(--ar-d)}.rr .bda-cat-top small{display:block;font:italic 800 13px/1 var(--latin);letter-spacing:.18em;color:var(--mute-ink);margin-top:4px}.rr .bda-cat-ico{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--red);color:#fff}.rr .bda-cat ul{display:grid;gap:9px}.rr .bda-cat li{display:flex;gap:10px;align-items:flex-start;font:600 15px/1.65 var(--ar);color:var(--ink)}.rr .bda-cat li .rr-icon{flex:none;margin-top:4px;color:var(--red)}.rr .bda-why{margin-top:auto;padding-top:14px;border-top:1.5px dashed rgba(13,10,11,.2);font-size:15px;line-height:1.75}.rr .rr-paper .bda-why{color:var(--ink)}.rr .bda-why b{color:var(--red);font-family:var(--ar-d);font-weight:900}.rr .bda-explore-grid{display:grid;grid-template-columns:230px minmax(0,300px) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.rr .bda-explore-tabs{display:grid;gap:6px}.rr .bda-explore-tabs button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 16px;border:0;border-radius:12px;cursor:pointer;background:transparent;color:var(--mute);font:800 15.5px/1.2 var(--ar-d);text-align:start;box-shadow:inset 0 0 0 1px #f3eee614;transition:background .3s,color .3s,box-shadow .3s}.rr .bda-explore-tabs button span{font:italic 900 16px/1 var(--latin);color:inherit;opacity:.7}.rr .bda-explore-tabs button:hover{color:var(--bone)}.rr .bda-explore-tabs button.is-on{background:var(--red);color:#fff;box-shadow:0 5px #8a0a1a}.rr .bda-explore-stage{position:relative;display:grid;place-items:center}.rr .bda-explore-stage:before{content:"";position:absolute;width:120%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(225,22,47,.25),transparent)}.rr .bda-explore-phone{width:100%;max-width:300px;rotate:-2deg}.rr .bda-explore-phone img{opacity:0;scale:1.04;transition:opacity .6s var(--ease),scale .9s var(--ease)}.rr .bda-explore-phone img.is-on{opacity:1;scale:1}.rr .bda-explore-copy{display:grid;gap:24px;align-content:center}.rr .bda-explore-swap{display:grid;gap:12px;animation:bda-swap .6s var(--ease) both}@keyframes bda-swap{0%{opacity:0;translate:0 18px}}.rr .bda-explore-n{font:italic 900 clamp(48px,5vw,76px)/.9 var(--latin);color:var(--red)}.rr .bda-explore-n small{font-size:.45em;color:var(--mute)}.rr .bda-explore-copy h3{font:900 clamp(26px,2.6vw,40px)/1.25 var(--ar-d)}.rr .bda-explore-copy p{color:#cfc6ba;font-size:var(--fs-lede);max-width:460px}.rr .bda-explore-why{display:grid;gap:4px;max-width:460px;padding:16px 18px;border-radius:14px;background:#f3eee60d;box-shadow:inset -3px 0 0 var(--red)}.rr .bda-explore-why b{font:900 14px/1.3 var(--ar-d);color:var(--red)}.rr .bda-explore-why span{font-size:15.5px;line-height:1.75;color:var(--bone)}.rr .bda-explore-nav{display:flex;gap:10px}.rr .bda-explore-nav button{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:12px;cursor:pointer;background:#f3eee614;color:var(--bone);transition:background .25s}.rr .bda-explore-nav button:hover{background:var(--red)}.rr .bda-demos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px)}.rr .bda-demo{position:relative;display:grid;grid-template-rows:auto 1fr;gap:20px;padding:18px;border-radius:22px;background:#171213;box-shadow:inset 0 0 0 1px #f3eee617,0 30px 50px -30px #000000e6}.rr .bda-tag{position:absolute;z-index:5;top:28px;inset-inline-start:28px;padding:5px 12px;border-radius:99px;background:#0d0a0bd1;color:var(--bone-2);font:700 12px/1.2 var(--ar-d);box-shadow:inset 0 0 0 1px #f3eee629}.rr .bda-demo-stage{position:relative;height:300px;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#241d1e,#0f0c0d)}.rr .bda-demo figcaption{display:grid;gap:6px;padding:0 4px 6px}.rr .bda-demo figcaption b{font:900 19px/1.35 var(--ar-d)}.rr .bda-demo figcaption span{font-size:14.5px;line-height:1.75;color:var(--mute)}.rr .bda-demo :is(*,*:before,*:after){animation-play-state:paused}.rr .bda-demo.is-play :is(*,*:before,*:after){animation-play-state:running}.rr .bda-vid{position:absolute;top:14px;right:14px;bottom:104px;left:14px;border-radius:12px;background:radial-gradient(80% 80% at 50% 30%,#3a2f30,#151112);overflow:hidden}.rr .bda-squat{position:absolute;left:50%;bottom:8px;width:90px;height:128px;translate:-50% 0}.rr .bda-squat-body{fill:none;stroke:var(--bone);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.rr .bda-squat-body circle{fill:var(--bone);stroke:none}.rr .bda-squat .bda-bar{stroke:var(--red);stroke-width:6}.rr .bda-sq-up{animation:bda-sq-up 2s ease-in-out infinite}.rr .bda-sq-leg{transform-box:fill-box;transform-origin:50% 100%;animation:bda-sq-leg 2s ease-in-out infinite}@keyframes bda-sq-up{50%{transform:translateY(22px)}}@keyframes bda-sq-leg{50%{transform:scaleY(.74)}}.rr .bda-recdot{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;font:italic 800 14px/1 var(--latin);color:var(--bone)}.rr .bda-recdot i{width:9px;height:9px;border-radius:50%;background:var(--red);animation:bda-blink 1s steps(2) infinite}.rr .bda-up{position:absolute;inset:auto 0 0;height:5px;background:#f3eee624}.rr .bda-up i{display:block;height:100%;width:100%;background:var(--red);transform-origin:right;animation:bda-upload 7s var(--ease) infinite}@keyframes bda-upload{0%,8%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}.rr .bda-sent{position:absolute;z-index:2;bottom:120px;inset-inline-start:24px;display:flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:99px;background:#0d0a0bd9;font:800 12.5px/1 var(--ar-d);color:var(--bone);animation:bda-sent 7s ease infinite}.rr .bda-sent .rr-icon{color:#fff;background:var(--red);border-radius:50%;padding:3px;box-sizing:content-box}@keyframes bda-sent{0%,40%{opacity:0}46%,92%{opacity:1}to{opacity:0}}.rr .bda-reply{position:absolute;inset:auto 14px 14px;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px 14px 4px;background:var(--bone);color:var(--ink);transform-origin:90% 100%;animation:bda-reply 7s var(--thud) infinite}.rr .bda-reply p{font:700 13.5px/1.6 var(--ar-d);color:var(--ink)}.rr .bda-reply-av{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--ink);color:var(--red)}@keyframes bda-reply{0%,50%{opacity:0;scale:.7}56%,92%{opacity:1;scale:1}to{opacity:0;scale:1}}.rr .bda-snap{position:absolute;top:14px;right:14px;bottom:118px;left:14px;border-radius:12px;background:#2a2324;overflow:hidden;display:grid;place-items:center}.rr .bda-plate{position:relative;width:130px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#f3eee6 0,#f3eee6 58%,#d9d1c5 59%,#d9d1c5 64%,#f3eee6 65%)}.rr .bda-plate i{position:absolute;border-radius:50%}.rr .bda-plate .a{left:22%;top:22%;width:36%;height:32%;border-radius:45% 55% 50% 50%;background:#c98a4b}.rr .bda-plate .b{left:52%;top:26%;width:30%;height:28%;background:radial-gradient(circle at 30% 30%,#f7f1e0,#e2d6ba)}.rr .bda-plate .c{left:30%;top:55%;width:42%;height:22%;background:radial-gradient(circle at 40% 40%,#5f9a3c,#2f6a20)}.rr .bda-scan{position:absolute;inset-inline:0;top:0;height:40px;translate:0 -100%;background:linear-gradient(180deg,transparent,rgba(225,22,47,.6),transparent);animation:bda-scan 7s linear infinite}@keyframes bda-scan{0%,6%{translate:0 -100%;opacity:1}40%{translate:0 400%;opacity:1}41%,to{opacity:0;translate:0 400%}}.rr .bda-corner{position:absolute;width:22px;height:22px;border:3px solid #fff}.rr .bda-corner.c1{top:12px;left:12px;border-width:3px 0 0 3px;border-radius:6px 0 0}.rr .bda-corner.c2{top:12px;right:12px;border-width:3px 3px 0 0;border-radius:0 6px 0 0}.rr .bda-corner.c3{bottom:12px;left:12px;border-width:0 0 3px 3px;border-radius:0 0 0 6px}.rr .bda-corner.c4{bottom:12px;right:12px;border-width:0 3px 3px 0;border-radius:0 0 6px}.rr .bda-macros{position:absolute;inset:auto 14px 14px;height:92px;display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:14px;background:var(--bone);color:var(--ink)}.rr .bda-macros svg{width:70px;height:70px;flex:none;rotate:-90deg}.rr .bda-macros circle{fill:none;stroke-width:14}.rr .bda-macros .bg{stroke:#0d0a0b1f}.rr .bda-macros .fg{stroke:var(--red);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:bda-ring 7s var(--ease) infinite}@keyframes bda-ring{0%,42%{stroke-dashoffset:1}66%,94%{stroke-dashoffset:.3}to{stroke-dashoffset:1}}.rr .bda-macros ul{flex:1;display:grid;gap:5px;min-width:0}.rr .bda-macros li{display:grid;grid-template-columns:82px 1fr;align-items:center;gap:8px}.rr .bda-macros b{font:800 12px/1.2 var(--ar-d)}.rr .bda-bar-t{height:7px;border-radius:6px;background:#0d0a0b1f;overflow:hidden}.rr .bda-bar-t i{display:block;height:100%;width:var(--w);border-radius:6px;background:var(--ink);transform-origin:right;animation:bda-fill 7s var(--ease) infinite}.rr .bda-macros li:nth-child(2) .bda-bar-t i{animation-delay:.15s}.rr .bda-macros li:nth-child(3) .bda-bar-t i{animation-delay:.3s}@keyframes bda-fill{0%,46%{transform:scaleX(0)}70%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}.rr .bda-watch{position:absolute;top:34px;left:50%;width:112px;height:132px;translate:-50% 0}.rr .bda-watch:before{content:"";position:absolute;left:30%;width:40%;top:-22px;bottom:-22px;border-radius:10px;background:#2b2324}.rr .bda-watch-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:30px;background:#0b0a0a;box-shadow:0 0 0 4px #2b2526,0 20px 30px #0009}.rr .bda-watch-face svg{width:78%;fill:none;stroke:var(--red);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.rr .bda-watch-face path{stroke-dasharray:1;stroke-dashoffset:1;animation:bda-beat 1.6s ease-in-out infinite}@keyframes bda-beat{60%,to{stroke-dashoffset:0}}.rr .bda-ping{position:absolute;left:50%;top:50%;width:170px;height:170px;margin:-85px 0 0 -85px;border-radius:50%;border:2px solid var(--red);opacity:0;animation:bda-ping 2.4s ease-out infinite}.rr .bda-ping.p2{animation-delay:1.2s}@keyframes bda-ping{0%{opacity:.6;scale:.5}to{opacity:0;scale:1.3}}.rr .bda-watch-rows{position:absolute;inset:auto 14px 14px;display:grid;padding:6px 14px;border-radius:14px;background:var(--bone);color:var(--ink)}.rr .bda-watch-rows li{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0;animation:bda-row 7s var(--ease) infinite}.rr .bda-watch-rows li+li{border-top:1.5px solid rgba(13,10,11,.1)}.rr .bda-watch-rows li:nth-child(2){animation-delay:.2s}.rr .bda-watch-rows li:nth-child(3){animation-delay:.4s}.rr .bda-watch-rows b{font:800 13px/1.3 var(--ar-d)}.rr .bda-watch-rows span{font:italic 900 21px/1.1 var(--latin)}@keyframes bda-row{0%,4%{opacity:0;translate:0 8px}12%,94%{opacity:1;translate:0 0}to{opacity:0}}.rr .bda-promise-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(34px,4vw,60px) clamp(28px,4.4vw,70px);max-width:1120px;margin-inline:auto}.rr .bda-wa-ico{display:grid;place-items:center;width:76px;height:76px;border-radius:22px;background:#25d366;color:#fff;rotate:-6deg;box-shadow:0 16px 26px -12px #0009}.rr .bda-promise-copy{display:grid;gap:10px}.rr .bda-promise-copy .bda-h2{color:var(--ink);font-size:clamp(28px,3.2vw,48px)}.rr .bda-promise-copy p{font-size:var(--fs-lede);max-width:620px;color:var(--mute-ink)}.rr .bda-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);counter-reset:none}.rr .bda-steps:before{content:"";position:absolute;top:52px;inset-inline:8%;border-top:2px dashed rgba(225,22,47,.45)}.rr .bda-step{position:relative;display:grid;align-content:start;gap:10px;padding:24px 20px 26px;border-radius:18px;background:#171213;box-shadow:inset 0 0 0 1px #f3eee617}.rr .bda-step-n{font:italic 900 30px/1 var(--latin);color:var(--mute)}.rr .bda-step-ico{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--red);color:#fff;box-shadow:0 0 0 6px #171213}.rr .bda-step b{font:900 16.5px/1.45 var(--ar-d)}.rr .bda-step p{font-size:14px;line-height:1.7;color:var(--mute)}.rr .bda-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}.rr .bda-faq-list{display:grid;gap:12px}.rr .bda-faq-item{border-radius:16px;background:#171213;box-shadow:inset 0 0 0 1px #f3eee617;transition:box-shadow .3s,opacity .8s var(--ease),translate .9s var(--ease)}.rr .bda-faq-item.is-open{box-shadow:inset 0 0 0 1.5px #e1162f8c}.rr .bda-faq-item button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:60px;padding:14px 20px;border:0;background:none;color:var(--bone);cursor:pointer;font:800 16.5px/1.5 var(--ar-d);text-align:start}.rr .bda-faq-item button i{position:relative;flex:none;width:32px;height:32px;border-radius:10px;background:#f3eee614;transition:background .3s,rotate .4s var(--ease)}.rr .bda-faq-item button i:before,.rr .bda-faq-item button i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:currentColor}.rr .bda-faq-item button i:after{rotate:90deg;transition:rotate .4s var(--ease)}.rr .bda-faq-item.is-open button i{background:var(--red)}.rr .bda-faq-item.is-open button i:after{rotate:0deg}.rr .bda-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.rr .bda-faq-a>div{overflow:hidden}.rr .bda-faq-a p{padding:0 20px 18px;color:#cfc6ba;font-size:15.5px;line-height:1.85}.rr .bda-faq-item.is-open .bda-faq-a{grid-template-rows:1fr}.rr .bda-faq-item:not(.is-open) .bda-faq-a>div{visibility:hidden;transition:visibility 0s .45s}.rr .bda-final-card{display:grid;justify-items:center;gap:26px;max-width:900px;margin-inline:auto;padding:clamp(40px,5vw,72px) clamp(22px,4vw,60px);border-radius:26px;text-align:center;background:radial-gradient(70% 90% at 50% 0%,rgba(225,22,47,.22),transparent 70%),#151011;box-shadow:inset 0 0 0 1px #f3eee61a}.rr .bda-final-mark{color:var(--red)}.rr .bda-final-card .bda-h2{max-width:720px}.rr .bda-final-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.rr .bda-teaser-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,100px);align-items:center}.rr .bda-teaser-art{position:relative;display:grid;place-items:center}.rr .bda-teaser-art:before{content:"";position:absolute;width:110%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(225,22,47,.25),transparent)}.rr .bda-teaser-phone{width:100%;max-width:280px;rotate:-4deg;animation:bda-float 6s ease-in-out infinite}.rr .bda-teaser-phone img{opacity:0;animation:bda-cycle 12s infinite;animation-delay:calc(var(--i) * 4s)}.rr .bda-teaser-phone img:first-child{opacity:1}@keyframes bda-cycle{0%{opacity:0}4%,33%{opacity:1}38%,to{opacity:0}}.rr .bda-teaser-note{position:absolute;bottom:6%;inset-inline-start:0;padding:4px 14px;background:var(--bone);color:var(--ink);font:400 18px/1.4 var(--marker);rotate:-4deg}.rr .bda-teaser-copy .bda-head{margin-bottom:26px}.rr .bda-teaser-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:30px}.rr .bda-teaser-list li{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:16px;background:#171213;box-shadow:inset 0 0 0 1px #f3eee614}.rr .bda-teaser-list .bda-cat-ico{width:42px;height:42px;border-radius:12px}.rr .bda-teaser-list b{display:block;font:900 16px/1.4 var(--ar-d)}.rr .bda-teaser-list small{display:block;font-size:13.5px;line-height:1.6;color:var(--mute)}.rr .bda-teaser-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px}@media(max-width:1180px){.rr .bda-explore-grid{grid-template-columns:200px minmax(0,260px) minmax(0,1fr)}.rr .bda-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.rr .bda-steps:before{display:none}}@media(max-width:1023px){.rr .bda-explore-grid{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.rr .bda-explore-tabs{grid-column:1 / -1;display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:none;scroll-snap-type:x proximity}.rr .bda-explore-tabs::-webkit-scrollbar{display:none}.rr .bda-explore-tabs button{width:auto;flex:none;scroll-snap-align:start;white-space:nowrap}.rr .bda-demos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr .bda-demo.is-watch{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;align-items:center}}@media(max-width:899px){.rr .bda-hero{padding-top:100px}.rr .bda-hero-grid,.rr .bda-film-grid,.rr .bda-faq-grid,.rr .bda-teaser-grid{grid-template-columns:minmax(0,1fr)}.rr .bda-hero-art,.rr .bda-film-frame{max-width:400px}.rr .bda-film-copy{order:2}.rr .bda-promise-card{grid-template-columns:minmax(0,1fr);justify-items:start}.rr .bda-promise-btn{width:100%;justify-content:space-between}.rr .bda-teaser-art{order:2}.rr .bda-teaser-phone{max-width:230px}}@media(max-width:639px){.rr .bda-hero-cta{width:100%}.rr .bda-hero-cta .rr-btn{flex:1 1 100%;justify-content:space-between}.rr .bda-hero-cta .bda-ghost-btn{flex:1 1 100%;justify-content:center}.rr .bda-stores{width:100%}.rr .bda-store{flex:1 1 0;min-width:0;padding-inline:14px}.rr .bda-store b{font-size:19px}.rr .bda-hero-chip{font-size:12px;padding:8px 10px}.rr .bda-explore-grid{grid-template-columns:minmax(0,1fr);gap:24px}.rr .bda-explore-stage{max-width:230px;width:100%;justify-self:center}.rr .bda-explore-copy{text-align:start}.rr .bda-demos-grid,.rr .bda-demo.is-watch{grid-template-columns:minmax(0,1fr)}.rr .bda-steps{grid-template-columns:minmax(0,1fr);gap:12px}.rr .bda-step{grid-template-columns:52px minmax(0,1fr);column-gap:16px;row-gap:4px;padding:18px}.rr .bda-step-n{display:none}.rr .bda-step-ico{grid-row:span 2}.rr .bda-final-ctas{width:100%}.rr .bda-final-ctas .rr-btn{flex:1 1 100%;justify-content:space-between}.rr .bda-teaser-list{grid-template-columns:minmax(0,1fr)}.rr .bda-teaser-cta .rr-btn{flex:1 1 100%;justify-content:space-between}.rr .bda-cat{flex-basis:100%}}@media(max-width:380px){.rr .bda-store{gap:8px;padding-inline:10px}.rr .bda-store svg{width:22px;height:22px}.rr .bda-store b{font-size:17px}.rr .bda-macros li{grid-template-columns:72px 1fr}}@media(prefers-reduced-motion:reduce){.rr .bda :is(*,*:before,*:after),.rr .bda-teaser :is(*,*:before,*:after){animation:none!important}.rr .bda-rv{transition:none}.rr .bda-teaser-phone img:first-child{opacity:1}.rr .bda-up i,.rr .bda-bar-t i{transform:none}.rr .bda-sent,.rr .bda-reply{opacity:1}.rr .bda-macros .fg{stroke-dashoffset:.3}.rr .bda-watch-face path{stroke-dashoffset:0}.rr .bda-scan{display:none}}.rr .bda-phone-island{top:.5%;width:31%;height:auto;aspect-ratio:223 / 64}.rr{--red: #e1162f;--red-2: #b30f24;--ink: #0d0a0b;--ink-2: #161112;--ink-soft: #2b2526;--bone: #f3eee6;--bone-2: #d9d1c5;--mute: #a1978d;--mute-ink: #5f5650;--gold: #b8913a;--silver: #8f959e;--bronze: #9a5d33;--wrap: 1320px;--pad: clamp(16px, 4vw, 56px);--sec: clamp(88px, 9vw, 140px);--gap: clamp(18px, 2.2vw, 32px);--paper-pad: clamp(26px, 3vw, 46px);--fs-hero: clamp(40px, 4.9vw, 78px);--fs-h2: clamp(32px, 3.6vw, 56px);--fs-h3: clamp(20px, 1.55vw, 25px);--fs-lede: clamp(16px, 1.15vw, 18px);--fs-body: 16px;--fs-sm: 14px;--fs-xs: 12.5px;--ease: cubic-bezier(.16, 1, .3, 1);--thud: cubic-bezier(.2, 1.5, .35, 1);--latin: "Barlow Condensed", "Alexandria", sans-serif;--ar-d: "Alexandria", sans-serif;--ar: "IBM Plex Sans Arabic", "Alexandria", sans-serif;--marker: "Reem Kufi Ink", "Alexandria", sans-serif;position:relative;min-height:100vh;color:var(--bone);font-family:var(--ar);font-size:var(--fs-body);line-height:1.8;overflow-x:hidden;overflow-x:clip;background:radial-gradient(70% 50% at 80% 0%,rgba(225,22,47,.07),transparent 70%),url(/assets/grit-BniKVxnq.png) 0 0 / 400px 400px,var(--ink);background-blend-mode:normal,soft-light,normal}html.rr-on,html.rr-on body{background:#0d0a0b}html.rr-on body:before{display:none}html.rr-on{scroll-behavior:auto;scrollbar-color:#e1162f #0d0a0b;scrollbar-width:thin}html.rr-on::-webkit-scrollbar{width:10px}html.rr-on::-webkit-scrollbar-track{background:#0d0a0b}html.rr-on::-webkit-scrollbar-thumb{background:#e1162f;border-radius:10px;border:2px solid #0d0a0b}html.rr-on ::selection{background:#e1162f;color:#fff}:where(.rr) *{box-sizing:border-box}:where(.rr) img{display:block;max-width:100%}:where(.rr) a{color:inherit;text-decoration:none}:where(.rr) p{margin:0}:where(.rr) ul,:where(.rr) ol{margin:0;padding:0;list-style:none}:where(.rr) figure{margin:0}.rr :is(h1,h2,h3){margin:0;letter-spacing:0;font-family:var(--ar-d)}.rr :focus-visible{outline:2px solid var(--red);outline-offset:4px;border-radius:6px}.rr:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:90;pointer-events:none;opacity:.06;background:url(/assets/grit-BniKVxnq.png) 0 0 / 260px 260px;animation:rr-grain .9s steps(5) infinite}@keyframes rr-grain{20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}.rr-wrap{width:100%;max-width:calc(var(--wrap) + var(--pad) * 2);margin-inline:auto;padding-inline:var(--pad)}.rr-sec{position:relative;padding-block:var(--sec)}.rr-h1{font:900 var(--fs-hero)/1.22 var(--ar-d);color:var(--ink)}.rr-h1.is-page{font-size:clamp(36px,4.2vw,66px)}.rr-h2{font:900 var(--fs-h2)/1.25 var(--ar-d)}.rr-h3{font:800 var(--fs-h3)/1.45 var(--ar-d)}.rr-h3.is-big{font-size:clamp(24px,2.2vw,34px)}.rr-lede{font-size:var(--fs-lede);color:var(--mute);max-width:620px}.rr-red{color:var(--red)}.rr-split{display:block}.rr-w{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.12em;margin-block:-.12em}.rr-wi{display:inline-block}.rr-head{display:grid;gap:14px;max-width:760px;margin-bottom:clamp(40px,4.4vw,64px)}.rr-head.is-center{margin-inline:auto;text-align:center;justify-items:center}.rr-head.is-center .rr-lede{margin-inline:auto}.rr-kicker{display:inline-flex;align-items:center;gap:10px;font:400 clamp(20px,1.6vw,24px)/1 var(--marker);color:var(--red)}.rr-kicker svg{width:38px;height:12px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.rr-src{display:inline-flex;align-items:center;gap:6px;font:700 var(--fs-xs) var(--ar-d);color:inherit;opacity:.7;border-bottom:1.5px solid currentColor;padding-bottom:1px;width:fit-content;transition:opacity .3s,color .3s}.rr-src:hover{opacity:1;color:var(--red)}.rr-fine{font-size:var(--fs-xs);color:var(--mute)}.rr-err{color:var(--red);font:700 var(--fs-sm) var(--ar-d)}.rr-icon.flip{transform:scaleX(-1)}.rr-doodle{display:block;overflow:visible;color:var(--red)}.rr-doodle path{stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rr-note{position:relative;display:inline-flex;align-items:center;gap:6px;font:400 clamp(20px,1.7vw,26px)/1.2 var(--marker);color:var(--red);white-space:nowrap}.rr-note-arrow{position:absolute;width:74px;height:44px;top:100%;inset-inline-start:30%}.rr-stamp{display:inline-grid;place-items:center;padding:6px 14px;border:3px solid currentColor;border-radius:6px;font:italic 900 18px/1 var(--latin);letter-spacing:.06em;color:var(--red);rotate:-8deg;text-align:center;background:transparent;mix-blend-mode:multiply}.rr-stamp.is-ink{color:var(--ink)}.rr-tape{position:absolute;z-index:3;width:104px;height:28px;background:url(/assets/tape-BLw7gfbF.png) center / 100% 100% no-repeat;pointer-events:none}.rr-tape.t-top{top:-12px;inset-inline-start:50%;translate:50% 0;rotate:-3deg}.rr-tape.t-tl{top:-8px;inset-inline-start:-20px;rotate:-38deg}.rr-tape.t-tr{top:-8px;inset-inline-end:-20px;rotate:36deg}.rr-tape.t-side{top:40%;inset-inline-end:-36px;rotate:86deg}.rr-paper{position:relative;color:var(--ink);padding:var(--paper-pad);rotate:var(--tilt, 0deg);background:url(/assets/paper-card-DY9Fvs_f.png) center / 100% 100% no-repeat;filter:drop-shadow(0 22px 26px rgba(0,0,0,.55))}.rr-paper.is-wide{background-image:url(/assets/paper-wide-Cp3B3zyO.png)}.rr-paper.is-tall{background-image:url(/assets/paper-tall-CCEeqz3K.png)}.rr-paper p,.rr-paper .rr-lede{color:var(--mute-ink)}.rr-print{position:relative;rotate:var(--tilt, 0deg);padding:clamp(10px,1.1vw,16px);background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;filter:drop-shadow(0 26px 30px rgba(0,0,0,.6))}.rr-print-img{position:relative;aspect-ratio:var(--ratio, 4 / 5);overflow:hidden;background:#1a1617}.rr-print-img img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.32) brightness(1.04);transition:filter .9s var(--ease),transform 1.2s var(--ease)}.rr-print-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:multiply;opacity:.28;background:radial-gradient(circle,rgba(0,0,0,.55) 0 .9px,transparent 1.2px) 0 0 / 4px 4px;transition:opacity .9s var(--ease)}.rr-print:hover .rr-print-img img,.rr-print.is-color .rr-print-img img{filter:none}.rr-print:hover .rr-print-img img{transform:scale(1.04)}.rr-print:hover .rr-print-img:after,.rr-print.is-color .rr-print-img:after{opacity:0}.rr-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,0) 40%,rgba(255,255,255,.85) 49%,rgba(225,22,47,.35) 51%,transparent 60%) 0 0 / 100% 250% no-repeat}.rr-print figcaption{position:absolute;bottom:-18px;inset-inline-start:18px;padding:4px 14px;background:var(--ink);color:var(--bone);font:400 18px/1.4 var(--marker);rotate:-3deg;z-index:2}.rr-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:14px 34px;font:800 16px/1.2 var(--ar-d);white-space:nowrap;border:0;cursor:pointer;background:none;color:#fff;transition:translate .45s var(--ease),rotate .45s var(--ease),filter .45s var(--ease);filter:drop-shadow(0 10px 14px rgba(0,0,0,.45))}.rr-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/assets/btn-red-Bo5C0SXg.png) center / 100% 100% no-repeat}.rr-btn.is-bone{color:var(--ink)}.rr-btn.is-bone:before{background-image:url(/assets/btn-bone-By8HUOTK.png)}.rr-btn.is-ink{color:var(--bone)}.rr-btn.is-ink:before{background:var(--ink);-webkit-mask:url(/assets/btn-bone-By8HUOTK.png) center / 100% 100% no-repeat;mask:url(/assets/btn-bone-By8HUOTK.png) center / 100% 100% no-repeat}.rr-btn .rr-icon{transition:translate .45s var(--ease)}.rr-btn:hover{translate:0 -3px;rotate:-1.2deg;filter:drop-shadow(0 16px 22px rgba(225,22,47,.35))}.rr-btn:hover .rr-icon{translate:-5px 0}.rr-btn:active{translate:0 1px}.rr-label{display:inline-grid;justify-items:start;gap:4px;padding:10px 16px;background:var(--ink);color:var(--bone);width:fit-content}.rr-label b{font:800 14px var(--ar-d)}.rr-label small{font:italic 800 12px var(--latin);letter-spacing:.24em;color:var(--red)}.rr-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-content:center;justify-items:center;gap:22px;background:var(--ink);transition:clip-path .8s cubic-bezier(.76,0,.24,1);clip-path:inset(0 0 0 0)}.rr-loader.is-out{clip-path:inset(0 0 100% 0)}.rr-loader-sheet{position:relative;padding:34px 40px;background:url(/assets/paper-card-DY9Fvs_f.png) center / 100% 100% no-repeat;color:var(--red);rotate:-3deg;overflow:hidden;animation:rr-slap .6s var(--thud) both}.rr-loader-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(255,255,255,.95) 49%,rgba(225,22,47,.4) 51%,transparent 60%) 0 0 / 100% 250% no-repeat;animation:rr-scan 1.1s .35s ease-in-out both}.rr-loader-word{display:flex;gap:14px;font:italic 900 clamp(34px,5vw,56px)/1 var(--latin);color:var(--bone)}.rr-loader-word span{animation:rr-up .6s var(--ease) both}.rr-loader-word span:nth-child(2){animation-delay:.12s;color:var(--red)}.rr-loader-word span:nth-child(3){animation-delay:.24s}.rr-loader-line{width:220px;height:18px}.rr-loader .rr-draw{animation:rr-draw .9s .6s var(--ease) forwards}@keyframes rr-slap{0%{scale:1.4;opacity:0;rotate:-12deg}}@keyframes rr-scan{0%{background-position:0 100%}to{background-position:0 -150%}}@keyframes rr-up{0%{translate:0 60%;opacity:0}}@keyframes rr-draw{to{stroke-dashoffset:0}}.rr-header{position:fixed;z-index:80;inset:0 0 auto;transition:background .4s,box-shadow .4s}.rr-header.is-solid{background:#0d0a0bf0;box-shadow:0 1px #f3eee614}.rr-header-in{display:flex;align-items:center;gap:28px;max-width:calc(var(--wrap) + var(--pad) * 2);margin-inline:auto;padding:18px var(--pad)}.rr-logo{display:flex;align-items:center;gap:12px;color:var(--red);flex-shrink:0}.rr-logo span{display:grid;line-height:1}.rr-logo b{font:italic 900 20px var(--latin);color:var(--bone)}.rr-logo small{font:800 9.5px var(--latin);letter-spacing:.5em;color:var(--mute);margin-top:5px}.rr-nav{display:flex;gap:clamp(14px,2vw,30px);margin-inline:auto}.rr-nav a{position:relative;padding:8px 0;font:700 15px var(--ar-d);color:var(--bone-2);transition:color .3s}.rr-nav a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--red);border-radius:3px;transform:scaleX(0);transition:transform .45s var(--ease)}.rr-nav a:hover,.rr-nav a.active{color:var(--bone)}.rr-nav a.active:after,.rr-nav a:hover:after{transform:scaleX(1)}.rr-head-cta{display:inline-flex;align-items:center;gap:8px;padding:8px 0;font:800 15px var(--ar-d);color:var(--bone);border-bottom:3px solid var(--red);flex-shrink:0;transition:color .3s}.rr-head-cta:hover{color:var(--red)}.rr-burger{display:none}.rr-hero{position:relative;min-height:max(100svh,760px);display:grid;align-items:center;padding:130px 0 90px;overflow:hidden;isolation:isolate}.rr-hero-ghost{position:absolute;z-index:-1;inset-inline-end:-2vw;bottom:4%;font:italic 900 clamp(140px,20vw,330px)/.8 var(--latin);color:transparent;-webkit-text-stroke:1.5px rgba(243,238,230,.08);white-space:nowrap;pointer-events:none;translate:calc(var(--px, 0) * -30px) 0;transition:translate 1.2s var(--ease)}.rr-hero-ghost.is-page{bottom:auto;top:18%}.rr-hero-slash{position:absolute;width:clamp(80px,9vw,140px);height:auto;inset-inline-end:6%;top:22%;opacity:.9}.rr-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:center}.rr-hero-copy{display:grid;gap:22px;justify-items:start}.rr-hero-paper{padding:clamp(30px,3.4vw,54px);display:grid;gap:18px;justify-items:start}.rr-hero-paper hr,.rr-page-paper hr{width:100%;border:0;border-top:1.5px solid rgba(13,10,11,.15);margin:4px 0}.rr-hero-paper p{font-size:var(--fs-lede);max-width:560px}.rr-h1-red{position:relative;display:block;color:var(--red)}.rr-h1-line{position:absolute;inset-inline:0;bottom:-8px;width:100%;height:18px}.rr-hero-chips{display:flex;flex-wrap:wrap;gap:12px}.rr-hero-chips li{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;font:700 14px var(--ar-d);color:var(--ink);background:url(/assets/btn-bone-By8HUOTK.png) center / 100% 100% no-repeat;filter:drop-shadow(0 8px 10px rgba(0,0,0,.4))}.rr-hero-chips li .rr-icon{color:var(--red)}.rr-hero-chips li:nth-child(1){rotate:-1.5deg}.rr-hero-chips li:nth-child(2){rotate:1deg}.rr-hero-chips li:nth-child(3){rotate:-.8deg}.rr-hero-ctas{display:flex;flex-wrap:wrap;gap:14px}.rr-hero-art{position:relative;padding:4% 6% 10% 0;translate:calc(var(--px, 0) * 18px) calc(var(--py, 0) * 12px);transition:translate 1.2s var(--ease)}.rr-hero-print{width:min(100%,470px);margin-inline:auto}.rr-hero-mini{position:absolute;width:clamp(130px,13vw,190px);inset-inline-end:-2%;bottom:2%;z-index:4}.rr-hero-crown{position:absolute;z-index:5;width:clamp(70px,7vw,110px);top:-2%;inset-inline-start:2%;rotate:-14deg}.rr-hero-stamp{position:absolute;z-index:6;top:14%;inset-inline-start:-4%;background:var(--bone);mix-blend-mode:normal;padding:10px 16px;rotate:-10deg;box-shadow:0 12px 24px #00000073}.rr-hero-stamp b{font-size:46px;line-height:.9}.rr-hero-stamp small{font-size:10px;letter-spacing:.14em}.rr-hero-note{position:absolute;z-index:6;bottom:30%;inset-inline-start:-14%;rotate:-6deg;color:var(--bone)}.rr-hero-note .rr-doodle{color:var(--red)}.rr-scroll{position:absolute;bottom:18px;left:50%;translate:-50% 0;width:36px;height:60px;color:var(--bone);opacity:.7}.rr-scroll .rr-doodle{width:100%;height:100%;color:currentColor;animation:rr-bob 2s ease-in-out infinite}@keyframes rr-bob{50%{translate:0 8px}}.rr-strips{position:relative;height:150px;margin-block:-20px 10px;overflow:hidden}.rr-strip{position:absolute;inset-inline:-40px;padding:18px 0;overflow:hidden}.rr-strip.is-red{top:18px;rotate:-2.4deg;background:url(/assets/btn-red-Bo5C0SXg.png) center / 100% 100%;color:#fff;z-index:2}.rr-strip.is-bone{top:72px;rotate:1.8deg;background:url(/assets/strip-Dua0WGHo.png) center / 100% 100%;color:var(--ink)}.rr-strip-track{display:flex;width:max-content;animation:rr-marquee 55s linear infinite}.rr-strip-track.is-rev{animation-direction:reverse;animation-duration:70s}.rr-strip span{display:inline-flex;align-items:center;gap:22px;padding-inline-end:22px;font:800 clamp(17px,1.5vw,22px)/1.3 var(--ar-d);white-space:nowrap}.rr-strip.is-bone span{font:italic 900 clamp(20px,1.8vw,26px) var(--latin)}.rr-strip span .rr-icon{opacity:.8}.rr-strips:hover .rr-strip-track{animation-play-state:paused}@keyframes rr-marquee{to{transform:translate(50%)}}.rr-numbers{padding-bottom:clamp(40px,5vw,70px)}.rr-numbers-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);margin-top:20px}.rr-num{display:grid;gap:2px;padding:26px 28px 24px}.rr-num .rr-icon{color:var(--ink);margin-bottom:6px}.rr-num b{font:italic 900 clamp(44px,4vw,60px)/.95 var(--latin);color:var(--red)}.rr-num span{font:800 16px var(--ar-d)}.rr-num small{font-size:var(--fs-xs);color:var(--mute-ink)}.rr-wall-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,80px);align-items:center}.rr-wall-copy{position:relative}.rr-wall-note{margin-top:10px;rotate:-4deg}.rr-wall-board{position:relative;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(70px,7vw,104px);gap:14px}.rr-wall-board .rr-print{--ratio: auto}.rr-wall-board .rr-print-img{aspect-ratio:auto;height:100%}.rr-wall-board .w0{grid-column:1 / span 3;grid-row:1 / span 4}.rr-wall-board .w1{grid-column:4 / span 3;grid-row:1 / span 3}.rr-wall-board .w2{grid-column:4 / span 2;grid-row:4 / span 3;z-index:2}.rr-wall-board .w3{grid-column:1 / span 2;grid-row:5 / span 3}.rr-wall-board .w4{grid-column:3 / span 2;grid-row:5 / span 3;z-index:3}.rr-journey{position:relative;overflow:hidden;background:var(--ink);--p: 0;isolation:isolate}.rr-journey-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.22;z-index:-1}.rr-journey:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0d0a0b99,#0d0a0bd9)}.rr-journey-rail{position:absolute;z-index:3;inset-inline:var(--pad);bottom:30px;height:3px;background:#f3eee624}.rr-journey-rail i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--red);transform-origin:right;transform:scaleX(var(--p))}.rr-journey-track{display:flex;align-items:center;gap:clamp(30px,4vw,70px);height:100svh;min-height:680px;width:max-content;padding-inline:var(--pad) 12vw}.rr-journey-intro{width:min(40vw,540px);flex-shrink:0;display:grid;gap:18px;justify-items:start}.rr-journey-title em{font-style:normal;color:var(--red)}.rr-journey-hint{display:inline-flex;gap:10px;align-items:center;font:400 22px var(--marker);color:var(--red)}.rr-journey-hint .rr-icon{animation:rr-nudge 1.6s ease-in-out infinite}@keyframes rr-nudge{50%{translate:-8px 0}}.rr-stop{position:relative;flex-shrink:0;display:flex;align-items:center;gap:20px}.rr-stop.is-high{align-self:flex-start;margin-top:14vh}.rr-stop.is-low{align-self:flex-end;margin-bottom:14vh}.rr-stop-paper{width:clamp(300px,26vw,400px);display:grid;gap:10px;justify-items:start}.rr-stop-top{display:flex;justify-content:space-between;align-items:baseline;width:100%}.rr-stop-year{font:900 clamp(30px,2.8vw,42px)/1 var(--ar-d);color:var(--red)}.rr-stop-n{font:italic 900 15px var(--latin);color:var(--mute-ink)}.rr-stop-paper p{font-size:15px;line-height:1.8}.rr-stop-paper blockquote{margin:2px 0;font:400 clamp(19px,1.6vw,23px)/1.45 var(--marker);color:var(--red)}.rr-stop-print{width:clamp(180px,15vw,230px)}.rr-stop-print.is-cut .rr-print-img{background:radial-gradient(80% 70% at 50% 40%,#3a2a2c,#120d0e)}.rr-stop-print.is-cut img{object-fit:contain;object-position:bottom}.rr-stop-arrow{position:absolute;inset-inline-end:-60px;top:50%;width:70px;height:40px;opacity:.8}.rr-record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);align-items:stretch}.rr-rec{display:flex;flex-direction:column;gap:8px;padding:34px 28px 30px;min-height:100%}.rr-rec-flag{position:absolute;top:18px;inset-inline-end:18px;font-size:14px}.rr-rec-top{display:flex;justify-content:space-between;align-items:flex-start}.rr-rec-place{font:italic 900 clamp(84px,7vw,116px)/.82 var(--latin);color:var(--ink)}.rr-rec-place sup{font-size:.32em;color:var(--red);vertical-align:top;margin-inline-start:3px}.rr-rec.is-none .rr-rec-place{color:transparent;-webkit-text-stroke:2px var(--ink)}.rr-rec.is-silver .rr-rec-place{color:var(--red)}.rr-rec-photo{margin:8px 0;aspect-ratio:16 / 10;overflow:hidden}.rr-rec-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;filter:grayscale(1) contrast(1.3)}.rr-rec-rim{margin:8px 0;aspect-ratio:16 / 10;display:grid;place-items:center;text-align:center;padding:16px;border:1.5px dashed rgba(13,10,11,.25);font:italic 900 16px/1.3 var(--latin);letter-spacing:.12em;color:var(--mute-ink)}.rr-rec-label{width:fit-content;padding:4px 12px;background:var(--ink);color:var(--bone);font:700 12px var(--ar-d)}.rr-rec.is-silver .rr-rec-label{background:var(--red)}.rr-rec p{font-size:var(--fs-sm)}.rr-rec .rr-src{margin-top:auto}.rr-reach-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:center}.rr-reach-art{position:relative}.rr-reach-note{position:absolute;top:-48px;inset-inline-end:6%;rotate:4deg;color:var(--bone)}.rr-reach-note .rr-doodle{color:var(--red)}.rr-reach-paper{display:grid;gap:20px}.rr-reach-total{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.rr-reach-total b{font:italic 900 clamp(64px,6.4vw,100px)/.85 var(--latin);color:var(--red)}.rr-reach-total span{font:700 13px/1.5 var(--ar-d);color:var(--mute-ink)}.rr-bars{display:grid;gap:8px}.rr-bars a{display:grid;grid-template-columns:92px 1fr 62px;align-items:center;gap:14px}.rr-bar-name{font:italic 900 16px var(--latin);letter-spacing:.06em;text-transform:uppercase;text-align:start}.rr-bar-track{position:relative;height:12px}.rr-bar-track:before{content:"";position:absolute;top:5px;right:0;bottom:5px;left:0;background:#0d0a0b1f}.rr-bar-track i{position:absolute;inset-block:0;inset-inline-start:0;width:var(--w);background:var(--red);border-radius:2px 6px 4px 3px;transition:width 1.4s var(--ease) var(--d, 0ms)}.rr-bars b{font:italic 900 19px var(--latin)}.rr-bars a:hover .rr-bar-name{color:var(--red)}.rr-lab{position:relative;max-width:1080px;margin:0 auto clamp(70px,7vw,110px);padding:clamp(14px,1.4vw,20px);background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;rotate:-.6deg;filter:drop-shadow(0 34px 40px rgba(0,0,0,.6))}.rr-lab-frame{background:var(--ink-2)}.rr-lab-ba{position:relative;aspect-ratio:3 / 2;overflow:hidden;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.rr-lab-ba>img,.rr-lab-before img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.rr-lab-before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink-2)}.rr-lab-before img{filter:grayscale(1) contrast(1.15)}.rr-lab .rr-stamp{position:absolute;top:18px;font-size:22px;background:var(--bone);mix-blend-mode:normal;z-index:2}.rr-lab-s1{left:18px}.rr-lab-s2{right:18px;rotate:6deg!important}.rr-lab-handle{position:absolute;top:0;bottom:0;width:3px;margin-left:-1.5px;background:var(--bone);z-index:3}.rr-lab-handle i{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:var(--red);color:#fff;box-shadow:0 10px 30px #00000080}.rr-lab-handle input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:ew-resize}.rr-lab-handle:focus-within i{outline:2px solid var(--bone);outline-offset:3px}.rr-lab-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 6px 4px;color:var(--ink)}.rr-lab-label{font:400 20px var(--marker);color:var(--red)}.rr-lab-tabs{display:flex;gap:6px;flex-wrap:wrap}.rr-lab-tabs button{border:0;cursor:pointer;padding:9px 18px;background:transparent;color:var(--ink);font:800 14px var(--ar-d);box-shadow:inset 0 0 0 1.5px #0d0a0b40;transition:background .3s,color .3s}.rr-lab-tabs button:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.rr-lab-tabs button.is-on{background:var(--ink);color:var(--bone)}.rr-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px) var(--gap)}.rr-case{display:grid;gap:18px;padding:30px 26px 26px}.rr-case-pair{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px}.rr-case-shot{position:relative}.rr-case-shot>div{aspect-ratio:3 / 4;overflow:hidden;background:#ddd5ca}.rr-case-shot img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:filter .8s var(--ease),transform 1s var(--ease)}.rr-case-shot.is-before img{filter:grayscale(1) contrast(1.2) brightness(1.03)}.rr-case:hover .rr-case-shot.is-before img{filter:grayscale(.2)}.rr-case:hover .rr-case-shot img{transform:scale(1.04)}.rr-case-shot .rr-stamp{position:absolute;bottom:-10px;inset-inline-start:8px;font-size:16px;background:var(--bone);mix-blend-mode:normal}.rr-case-shot.is-after .rr-stamp{rotate:7deg;inset-inline-start:auto;inset-inline-end:8px}.rr-case-arrow{position:absolute;z-index:2;left:50%;top:38%;width:64px;height:38px;translate:-50% 0;scale:-1 1}.rr-case-meta{display:grid;gap:2px;padding-top:8px}.rr-case-meta b{font:900 21px/1.3 var(--ar-d)}.rr-case-note{font:400 20px/1.3 var(--marker);color:var(--red)}.rr-case-meta .rr-src{margin-top:6px}.rr-case-cta{display:grid;place-content:center;justify-items:center;gap:18px;text-align:center;min-height:100%}.rr-case-cta b{font:900 clamp(24px,2.2vw,32px)/1.35 var(--ar-d)}.rr-case-cta-star{width:54px;height:54px}.rr-yours-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:clamp(30px,5vw,80px);align-items:start}.rr-yours-form{display:grid;gap:22px}.rr-field{display:grid;gap:8px}.rr-field>span{font:800 14px var(--ar-d);color:var(--mute-ink);display:flex;justify-content:space-between}.rr-field input,.rr-field textarea{width:100%;padding:14px 4px;border:0;border-bottom:2.5px solid var(--ink);background:transparent;color:var(--ink);font:800 clamp(20px,1.8vw,26px) var(--ar-d);border-radius:0;resize:vertical}.rr-field textarea{font:600 16px/1.7 var(--ar)}.rr-field input:focus,.rr-field textarea:focus{outline:0;border-color:var(--red)}.rr-field input::placeholder,.rr-field textarea::placeholder{color:#a99f95}.rr-range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;border:0;padding:0;background:linear-gradient(var(--ink),var(--ink)) center / 100% 3px no-repeat}.rr-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--red);border:3px solid var(--bone);box-shadow:0 2px 8px #00000059;cursor:pointer}.rr-range input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--red);border:3px solid var(--bone);cursor:pointer}.rr-choice{border:0;margin:0;padding:0;min-width:0}.rr-choice legend{font:800 14px var(--ar-d);color:var(--mute-ink);padding:0;margin-bottom:10px}.rr-choice>div{display:flex;flex-wrap:wrap;gap:8px}.rr-choice button{border:0;cursor:pointer;padding:10px 18px;background:transparent;color:var(--ink);font:800 14.5px var(--ar-d);box-shadow:inset 0 0 0 1.5px #0d0a0b47;transition:background .3s,color .3s,box-shadow .3s,rotate .3s var(--ease)}.rr-choice button:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.rr-choice button.is-on{background:var(--red);color:#fff;box-shadow:none;rotate:-1.5deg}.rr-steps{display:grid;gap:0;position:relative;margin-top:6px}.rr-steps:before{content:"";position:absolute;inset-inline-start:19px;top:18px;bottom:18px;border-inline-start:2px dashed rgba(225,22,47,.6)}.rr-steps li{position:relative;display:grid;grid-template-columns:40px 1fr;gap:16px;padding:10px 0}.rr-step-n{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--bone);font:italic 900 15px var(--latin);position:relative}.rr-steps small{font:400 17px var(--marker);color:var(--red)}.rr-steps b{display:block;font:800 18px/1.4 var(--ar-d)}.rr-steps p{font-size:14.5px}.rr-poster-col{position:sticky;top:110px;display:grid;gap:18px;justify-items:start}.rr-poster{position:relative;width:100%;padding:14px;background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;rotate:2deg;filter:drop-shadow(0 34px 40px rgba(0,0,0,.6))}.rr-poster-in{position:relative;aspect-ratio:4 / 5;padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:radial-gradient(90% 70% at 70% 25%,#f0283f,var(--red) 45%,#8d0a1a);color:#fff;animation:rr-print-in .6s var(--ease)}.rr-poster-in:before{content:"YOU";position:absolute;z-index:-1;inset-inline-start:-3%;bottom:-6%;font:italic 900 clamp(150px,15vw,230px)/.8 var(--latin);color:#0d0a0b33}.rr-poster-in:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;mix-blend-mode:multiply;background:url(/assets/grit-BniKVxnq.png) 0 0 / 220px 220px}@keyframes rr-print-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.rr-poster-top{display:flex;align-items:center;gap:10px;font:italic 800 12px var(--latin);letter-spacing:.3em;opacity:.85}.rr-poster-mark{position:absolute;top:24px;inset-inline-end:24px;color:var(--ink)}.rr-poster-ch{margin-top:auto;width:fit-content;padding:5px 12px;background:var(--ink);font:700 13px var(--ar-d)}.rr-poster-name{margin-top:10px!important;font:900 clamp(46px,5.4vw,84px)/1.08 var(--ar-d)!important;overflow-wrap:anywhere}.rr-poster-goal{margin-top:8px;font:700 17px/1.5 var(--ar-d);color:#fff!important}.rr-poster-meta{display:flex;justify-content:space-between;gap:10px;margin-top:20px;padding-top:14px;border-top:1.5px solid rgba(255,255,255,.4);font:700 13.5px var(--ar-d)}.rr-poster-meta small{display:block;font:600 11px var(--ar-d);opacity:.75}.rr-poster-quote{position:absolute;top:74px;inset-inline-start:28px;font:400 21px var(--marker);color:var(--ink);rotate:-4deg}.rr-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.6vw,40px);align-items:stretch;max-width:1180px;margin-inline:auto}.rr-ticket{display:flex;flex-direction:column;gap:14px;padding:36px 30px 32px}.rr-ticket.is-gold{translate:0 -18px}.rr-ticket-flag{position:absolute;top:26px;inset-inline-end:22px;font-size:15px;z-index:2}.rr-ticket-top{display:flex;align-items:center;gap:14px}.rr-ticket-name{display:block;font:italic 900 clamp(46px,4vw,60px)/.85 var(--latin)}.rr-ticket.is-gold .rr-ticket-name{color:var(--gold)}.rr-ticket.is-silver .rr-ticket-name{color:var(--silver)}.rr-ticket.is-bronze .rr-ticket-name{color:var(--bronze)}.rr-ticket-top small{font:700 13px var(--ar-d);color:var(--mute-ink)}.rr-ticket-photo{aspect-ratio:16 / 10;overflow:hidden}.rr-ticket-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;filter:grayscale(1) contrast(1.28);transition:filter .8s var(--ease),transform 1s var(--ease)}.rr-ticket:hover .rr-ticket-photo img{filter:none;transform:scale(1.04)}.rr-ticket-reach{display:flex;justify-content:space-between;align-items:center;font:800 13px var(--ar-d);color:var(--mute-ink)}.rr-ticket-reach>div{display:flex;gap:5px}.rr-ticket-reach i{width:30px;height:10px;background:#0d0a0b1f;skew:-14deg}.rr-ticket-reach i.on{background:var(--red)}.rr-ticket h3{font:900 clamp(20px,1.6vw,24px)/1.4 var(--ar-d)}.rr-ticket p{font-size:15px}.rr-ticket-perf{margin-top:auto;border-top:2px dashed rgba(13,10,11,.25);position:relative}.rr-ticket-perf:before,.rr-ticket-perf:after{content:"";position:absolute;top:-9px;width:16px;height:16px;border-radius:50%;background:var(--ink)}.rr-ticket-perf:before{inset-inline-start:-38px}.rr-ticket-perf:after{inset-inline-end:-38px}.rr-ticket-cta{width:100%}.rr-plans-help{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap;margin-top:clamp(44px,5vw,70px)}.rr-eco{padding-top:0}.rr-eco-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.rr-eco-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.rr-eco-icon{display:grid;place-items:center;width:60px;height:60px;background:var(--ink);color:var(--bone);rotate:-4deg}.rr-eco-card p{flex:1}.rr-final{position:relative;padding-block:clamp(110px,12vw,180px);overflow:hidden;isolation:isolate}.rr-final-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.55}.rr-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,var(--ink),rgba(13,10,11,.35) 30%,rgba(13,10,11,.5) 70%,var(--ink))}.rr-final-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,80px);align-items:center}.rr-final-paper{display:grid;gap:18px;justify-items:start;padding:clamp(34px,3.6vw,56px)}.rr-final-paper>.rr-icon{color:var(--red)}.rr-final-by{font:400 26px var(--marker);color:var(--red)}.rr-final-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.rr-page-hero{position:relative;padding:clamp(130px,13vw,180px) 0 clamp(40px,5vw,70px);overflow:hidden;isolation:isolate}.rr-page-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(30px,5vw,80px);align-items:center}.rr-page-hero-grid:has(>:only-child){grid-template-columns:minmax(0,860px)}.rr-page-paper{display:grid;gap:18px;justify-items:start;padding:clamp(32px,3.6vw,56px)}.rr-page-paper p{font-size:var(--fs-lede);max-width:620px}.rr-page-art{position:relative;max-width:380px;justify-self:center;width:100%}.rr-page-note{position:absolute;bottom:18%;inset-inline-start:-30%;rotate:-6deg;color:var(--bone)}.rr-page-note .rr-doodle{color:var(--red)}.rr-how-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.rr-how-row li{position:relative}.rr-how-card{display:grid;gap:8px;justify-items:start;height:100%}.rr-how-card .rr-icon{color:var(--ink)}.rr-how-n{font:italic 900 46px/.9 var(--latin);color:var(--red)}.rr-how-arrow{position:absolute;z-index:3;top:40%;inset-inline-end:-46px;width:60px;height:36px;scale:-1 1}.rr-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,80px);align-items:start}.rr-faq-list{display:grid;gap:14px}.rr-faq-item{padding:0}.rr-faq-item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 30px;border:0;background:none;cursor:pointer;text-align:start;color:var(--ink);font:800 17px/1.5 var(--ar-d)}.rr-faq-item button i{font:900 26px/1 var(--latin);font-style:normal;color:var(--red);flex-shrink:0}.rr-faq-a{padding:0 30px 24px}.rr-faq-a p{font-size:15.5px}.rr-calc{padding-top:10px}.rr-calc-grid,.rr-apply-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,5vw,70px);align-items:start}.rr-calc-form{display:grid;gap:24px}.rr-calc-nums{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rr-label-col{position:sticky;top:110px;display:grid;gap:18px;justify-items:start}.rr-nutri{width:100%;display:grid;gap:12px}.rr-nutri-top{display:flex;align-items:center;gap:10px;color:var(--red);padding-bottom:12px;border-bottom:8px solid var(--ink)}.rr-nutri-top span{font:italic 900 13px var(--latin);letter-spacing:.2em;color:var(--ink)}.rr-nutri-goal{width:fit-content;padding:4px 12px;background:var(--red);color:#fff;font:800 13px var(--ar-d)}.rr-nutri-kcal{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:3px solid var(--ink)}.rr-nutri-kcal b{font:italic 900 clamp(64px,6vw,92px)/.9 var(--latin)}.rr-nutri-kcal span{font:800 15px var(--ar-d)}.rr-nutri-row{display:grid;grid-template-columns:60px 1fr 60px;gap:12px;align-items:center;font:800 15px var(--ar-d);padding-bottom:8px;border-bottom:1px solid rgba(13,10,11,.15)}.rr-nutri-row i{height:10px;background:#0d0a0b1a}.rr-nutri-row em{display:block;height:100%;background:var(--red);transition:width .6s var(--ease)}.rr-nutri-row b{font:italic 900 20px var(--latin);text-align:end}.rr-nutri dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 0}.rr-nutri dt{font:700 12px var(--ar-d);color:var(--mute-ink)}.rr-nutri dd{margin:0;font:italic 900 24px var(--latin)}.rr-nutri small{font-size:12px;color:var(--mute-ink)}.rr-apply{padding-top:10px}.rr-apply-card{display:grid;gap:22px;min-height:520px;align-content:start}.rr-apply-progress{display:flex;gap:6px}.rr-apply-progress i{flex:1;height:6px;background:#0d0a0b1f;transition:background .4s}.rr-apply-progress i.on{background:var(--ink)}.rr-apply-progress i.now{background:var(--red)}.rr-apply-q{display:grid;gap:18px;animation:rr-q .5s var(--ease)}@keyframes rr-q{0%{opacity:0;translate:-24px 0}}.rr-apply-n{font:italic 900 16px var(--latin);color:var(--red)}.rr-apply-opts{display:grid;gap:10px}.rr-apply-opts button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border:0;cursor:pointer;background:transparent;color:var(--ink);text-align:start;font:800 17px var(--ar-d);box-shadow:inset 0 0 0 1.5px #0d0a0b40;transition:background .3s,color .3s,translate .3s var(--ease)}.rr-apply-opts button:hover{background:var(--ink);color:var(--bone);translate:-6px 0}.rr-apply-opts button .rr-icon{color:var(--red)}.rr-apply-back{justify-self:start;border:0;background:none;cursor:pointer;padding:4px 0;color:var(--mute-ink);font:700 14px var(--ar-d);border-bottom:1.5px solid currentColor}.rr-apply-done{display:grid;gap:22px;animation:rr-q .5s var(--ease)}.rr-apply-rec{display:flex;align-items:center;gap:18px;padding:18px;background:var(--ink);color:var(--bone)}.rr-apply-rec small{font:400 18px var(--marker);color:var(--red)}.rr-apply-rec b{display:block;font:italic 900 46px/.9 var(--latin)}.rr-apply-rec b.is-gold{color:#e0b955}.rr-apply-rec b.is-silver{color:#c9ced6}.rr-apply-rec b.is-bronze{color:#c98852}.rr-apply-rec p{color:var(--bone-2)!important;font-size:15px}.rr-apply-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.rr-apply-side{position:sticky;top:110px;display:grid;gap:30px}.rr-preview{display:grid;gap:12px}.rr-preview-k{font:400 21px var(--marker);color:var(--red)}.rr-preview pre{margin:0;white-space:pre-wrap;font:600 15px/1.9 var(--ar);color:var(--ink)}.rr-preview small{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--mute-ink)}.rr-apply-note{justify-self:center;rotate:-3deg;color:var(--bone)}.rr-apply-note .rr-doodle{color:var(--red)}.rr-thanks{min-height:100svh;display:grid;align-items:center;padding:130px 0 80px}.rr-thanks-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(30px,5vw,80px);align-items:center}.rr-thanks-paper{display:grid;gap:18px;justify-items:start;padding:clamp(34px,3.6vw,56px)}.rr-thanks-stamp{position:absolute;top:30px;inset-inline-end:30px;font-size:26px}.rr-thanks-social{display:flex;gap:20px;font:italic 900 16px var(--latin);letter-spacing:.1em}.rr-thanks-social a:hover{color:var(--red)}.rr-footer{padding:40px 0 28px;border-top:1px solid rgba(243,238,230,.08);overflow:hidden}.rr-footer-big{font:italic 900 clamp(64px,13vw,220px)/.8 var(--latin);color:transparent;-webkit-text-stroke:1.5px rgba(243,238,230,.12);white-space:nowrap;text-align:center;margin-bottom:40px}.rr-footer-row{display:flex;flex-wrap:wrap;gap:30px 50px;justify-content:space-between;align-items:flex-start}.rr-footer-brand{display:flex;gap:14px;align-items:center;color:var(--red)}.rr-footer-brand p{color:var(--mute);font-size:var(--fs-sm)}.rr-footer nav{display:flex;flex-wrap:wrap;gap:8px 22px;font:700 14px var(--ar-d)}.rr-footer nav a{color:var(--bone-2);transition:color .3s}.rr-footer nav a:hover{color:var(--red)}.rr-footer-fine{display:block;margin-top:34px;color:#6f665f;font-size:12px}.rr-float-wa{position:fixed;z-index:70;bottom:22px;left:22px;width:60px;height:60px;display:grid;place-items:center;color:#fff;background:url(/assets/btn-red-Bo5C0SXg.png) center / 100% 100%;rotate:-6deg;filter:drop-shadow(0 12px 18px rgba(0,0,0,.5));transition:rotate .4s var(--ease),scale .4s var(--ease)}.rr-float-wa:hover{rotate:4deg;scale:1.08}.rr-js [data-m]{transition-delay:var(--d, 0ms)}.rr-js [data-m=words] .rr-wi{translate:0 112%;transition:translate 1s var(--ease);transition-delay:calc(var(--d, 0ms) + var(--i, 0) * 55ms)}.rr-js [data-m=words].is-in .rr-wi{translate:0 0}.rr-js [data-m=up]{opacity:0;translate:0 30px;transition:opacity .9s var(--ease),translate .9s var(--ease)}.rr-js [data-m=up].is-in{opacity:1;translate:0 0}.rr-js [data-m=paper]{opacity:0;translate:0 70px;scale:1.04;transition:opacity .8s var(--ease),translate 1.1s var(--ease),scale 1.1s var(--thud)}.rr-js [data-m=paper].is-in{opacity:1;translate:0 0;scale:1}.rr-js [data-m=print]{opacity:0;scale:1.22;transition:opacity .5s ease,scale .75s var(--thud),translate 1s var(--ease)}.rr-js [data-m=print].is-in{opacity:1;scale:1}.rr-js [data-m=print].is-in .rr-scan{animation:rr-scan 1.2s .25s ease-in-out both;opacity:1}.rr-js [data-m=pop]{opacity:0;scale:.6;transition:opacity .5s ease,scale .7s var(--thud)}.rr-js [data-m=pop].is-in{opacity:1;scale:1}.rr-js [data-m=stamp]{opacity:0;scale:2.2;transition:opacity .25s ease,scale .45s cubic-bezier(.5,0,.3,1.4);transition-delay:calc(var(--d, 0ms) + .38s)}.rr-js [data-m=stamp].is-in{opacity:1;scale:1}.rr-js [data-m=tape]{opacity:0;scale:0 1;transition:opacity .3s,scale .5s var(--ease);transition-delay:calc(var(--d, 0ms) + .3s)}.rr-js [data-m=tape].is-in{opacity:1;scale:1 1}.rr-js [data-m=draw] .rr-draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s var(--ease);transition-delay:calc(var(--d, 0ms) + .25s + var(--i, 0) * .22s)}.rr-js [data-m=draw].is-in .rr-draw{stroke-dashoffset:0}.rr-kicker svg .rr-draw{stroke-dasharray:1}.rr-js [data-m=bar] i{width:0}.rr-js [data-m=bar].is-in i{width:var(--w)}@media(max-width:1180px){.rr-nav{display:none}.rr-head-cta{margin-inline-start:auto}.rr-burger{display:grid;place-items:center;width:44px;height:44px;border:0;background:none;color:var(--bone);cursor:pointer}.rr-header.is-open{background:var(--ink)}.rr-header.is-open .rr-header-in{flex-wrap:wrap}.rr-header.is-open .rr-nav{display:grid;order:5;width:100%;gap:0;padding-bottom:10px}.rr-header.is-open .rr-nav a{font-size:18px;padding:12px 0;border-bottom:1px solid rgba(243,238,230,.08)}.rr-header.is-open .rr-nav a:after{display:none}.rr-record-grid,.rr-numbers-row,.rr-cases,.rr-how-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-how-arrow{display:none}}@media(max-width:899px){.rr{--paper-pad: 24px}.rr-logo span{display:none}.rr-header-in{padding-block:12px;gap:16px}.rr-hero{padding:104px 0 70px;min-height:0}.rr-hero-grid,.rr-wall-grid,.rr-reach-grid,.rr-yours-grid,.rr-final-grid,.rr-page-hero-grid,.rr-faq-grid,.rr-calc-grid,.rr-apply-grid,.rr-thanks-grid{grid-template-columns:minmax(0,1fr)}.rr-hero-art{order:-1;padding:6% 8% 12% 4%;max-width:440px;margin-inline:auto;width:100%}.rr-hero-note{inset-inline-start:auto;inset-inline-end:-2%;bottom:auto;top:6%;font-size:18px}.rr-hero-note .rr-note-arrow{display:none}.rr-hero-stamp{inset-inline-start:0;top:10%}.rr-hero-stamp b{font-size:34px}.rr-hero-mini{width:34%;inset-inline-end:0}.rr-hero-slash,.rr-scroll{display:none}.rr-hero-ctas,.rr-final-ctas{width:100%}.rr-hero-ctas .rr-btn,.rr-final-ctas .rr-btn{flex:1 1 100%}.rr-strips{height:130px}.rr-strip.is-bone{top:64px}.rr-numbers-row{gap:14px}.rr-num{padding:20px 18px}.rr-wall-board{grid-auto-rows:22vw;gap:10px}.rr-wall-board .rr-print figcaption{font-size:14px;bottom:-12px}.rr-journey-track{flex-direction:column;align-items:stretch;height:auto;min-height:0;width:100%;padding:90px var(--pad) 70px;gap:46px}.rr-journey-rail{display:none}.rr-journey-intro{width:100%}.rr-journey-hint{display:none}.rr-stop,.rr-stop.is-high,.rr-stop.is-low{align-self:stretch;margin:0;flex-direction:column;align-items:stretch;gap:26px}.rr-stop:nth-child(odd) .rr-stop-print{align-self:flex-end}.rr-stop-paper{width:100%}.rr-stop-print{width:62%;align-self:flex-start}.rr-stop-arrow{display:none}.rr-record-grid,.rr-cases,.rr-plans-grid,.rr-eco-grid,.rr-how-row{grid-template-columns:minmax(0,1fr)}.rr-ticket.is-gold{translate:none;order:-1}.rr-ticket-perf:before,.rr-ticket-perf:after{display:none}.rr-reach-note{top:-36px;font-size:18px}.rr-bars a{grid-template-columns:78px 1fr 52px;gap:10px}.rr-lab-ba{aspect-ratio:4 / 3.4}.rr-lab-bar{justify-content:center}.rr-poster-col,.rr-label-col,.rr-apply-side{position:relative;top:0}.rr-poster-col{order:-1}.rr-poster{rotate:0deg}.rr-poster-col .rr-btn,.rr-label-col .rr-btn{width:100%}.rr-page-art{max-width:300px}.rr-page-note{inset-inline-start:-8%;bottom:8%;font-size:18px}.rr-page-note .rr-note-arrow{display:none}.rr-calc-nums{gap:16px}.rr-apply-card{min-height:0}.rr-thanks-grid .rr-print{max-width:300px;justify-self:center}.rr-final-print{max-width:320px;justify-self:center}.rr-faq-item button{padding:18px 22px;font-size:16px}.rr-faq-a{padding:0 22px 20px}.rr-float-wa{width:54px;height:54px;bottom:16px;left:16px}}@media(prefers-reduced-motion:reduce){.rr:after,.rr-strip-track,.rr-scroll .rr-doodle,.rr-journey-hint .rr-icon{animation:none!important}}.rr-wall-board .rr-print{height:100%}.rr{--fs-hero: clamp(38px, 4.2vw, 66px)}.rr-hero{padding:116px 0 70px}.rr-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr)}.rr-hero-paper{padding:clamp(28px,2.8vw,44px);gap:14px}.rr-hero-copy{gap:18px}.rr-hero-print{width:min(100%,430px)}.rr-results-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:clamp(30px,5vw,80px);align-items:center;margin-bottom:clamp(70px,7vw,110px)}.rr-results-top.is-solo{grid-template-columns:minmax(0,560px);justify-content:center}.rr-results-copy .rr-note{rotate:-4deg;margin-top:6px}.rr-lab{max-width:none;margin:0;rotate:1deg}.rr-lab-ba{aspect-ratio:3 / 4}.rr-lab-ba>img,.rr-lab-before img{object-fit:cover;object-position:50% 30%}@media(max-width:899px){.rr-results-top,.rr-results-top.is-solo{grid-template-columns:minmax(0,1fr);margin-bottom:60px}.rr-hero{padding:96px 0 60px}}.rr-btn{isolation:isolate;overflow:hidden;gap:14px;min-height:56px;padding:8px 22px 8px 8px;padding-inline:22px 8px;border-radius:14px;background:var(--red);color:#fff;font:800 16px/1.2 var(--ar-d);filter:none;box-shadow:0 5px #8a0a1a,0 18px 30px -14px #e1162fbf;transition:translate .25s var(--ease),box-shadow .25s var(--ease),background .3s}.rr-btn:before{content:none}.rr-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 48%,transparent 66%) -150% 0 / 220% 100% no-repeat;transition:background-position .9s var(--ease)}.rr-btn>span{padding-block:10px}.rr-btn .rr-icon{box-sizing:content-box;padding:10px;border-radius:10px;background:#0d0a0b3d;transition:translate .35s var(--ease),background .3s}.rr-btn:hover{translate:0 -2px;rotate:0deg;filter:none;box-shadow:0 7px #8a0a1a,0 24px 36px -14px #e1162fd9}.rr-btn:hover:after{background-position:150% 0}.rr-btn:hover .rr-icon{translate:-4px 0;background:#0d0a0b66}.rr-btn:active{translate:0 5px;box-shadow:0 0 #8a0a1a,0 6px 12px -8px #e1162f99;transition-duration:.08s}.rr-btn.is-bone{background:var(--bone);color:var(--ink);box-shadow:0 5px #b3a796,0 18px 30px -16px #000000b3}.rr-btn.is-bone .rr-icon{background:var(--red);color:#fff}.rr-btn.is-bone:hover{box-shadow:0 7px #b3a796,0 24px 36px -16px #000c}.rr-btn.is-bone:active{box-shadow:0 0 #b3a796}.rr-btn.is-ink{background:var(--ink);color:var(--bone);box-shadow:inset 0 0 0 1.5px #f3eee629,0 5px #000,0 18px 30px -16px #000c}.rr-btn.is-ink:before{content:none}.rr-btn.is-ink .rr-icon{background:var(--red);color:#fff}.rr-btn.is-ink:hover{box-shadow:inset 0 0 0 1.5px #f3eee64d,0 7px #000,0 24px 36px -16px #000000e6}.rr-btn.is-ink:active{box-shadow:inset 0 0 0 1.5px #f3eee64d,0 0 #000}.rr-hero-chips li{background:#f3eee612;color:var(--bone);border-radius:999px;padding:9px 16px;box-shadow:inset 0 0 0 1px #f3eee62e;filter:none;rotate:0deg!important;font-size:13.5px}.rr-float-wa{border-radius:50%;background:var(--red);rotate:0deg;box-shadow:0 5px #8a0a1a,0 16px 30px -10px #e1162fcc;filter:none}.rr-float-wa:hover{rotate:0deg;translate:0 -2px}.rr-rec.is-silver .rr-rec-place{color:var(--ink)}.rr-rec.is-silver .rr-rec-label{background:var(--ink)}.rr-cases{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-case-cta{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:clamp(50px,5vw,80px);text-align:center;min-height:0}.rr-case-cta b{font:900 clamp(22px,2vw,30px)/1.4 var(--ar-d);color:var(--bone)}.rr-case-cta-star{width:40px;height:40px}.rr-lab-tabs button{font-size:13px;padding:8px 14px}@media(max-width:1180px){.rr-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.rr-cases{grid-template-columns:minmax(0,1fr)}.rr-btn{width:auto}.rr-hero-ctas .rr-btn,.rr-final-ctas .rr-btn,.rr-poster-col .rr-btn,.rr-label-col .rr-btn{justify-content:space-between}}.rr-tc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,44px) var(--gap)}.rr-tc{rotate:var(--tilt, 0deg)}.rr-tc-hit{all:unset;box-sizing:border-box;display:grid;width:100%;cursor:zoom-in;padding:12px;background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;filter:drop-shadow(0 26px 30px rgba(0,0,0,.55));transition:translate .5s var(--ease),filter .5s var(--ease)}.rr-tc-hit:hover{translate:0 -8px;filter:drop-shadow(0 36px 40px rgba(0,0,0,.7))}.rr-tc-hit:focus-visible{outline:3px solid var(--red);outline-offset:4px}.rr-tc-head{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--ink);color:var(--red)}.rr-tc-head span{font:italic 900 15px var(--latin);letter-spacing:.22em;color:var(--bone)}.rr-tc-head b{margin-inline-start:auto;font:italic 900 17px var(--latin);color:var(--red)}.rr-tc-pair{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3px;background:var(--ink)}.rr-tc-pair figure{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#2a2324}.rr-tc-pair img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;transition:filter .7s var(--ease),scale 1s var(--ease)}.rr-tc-pair .is-before img{filter:grayscale(1) contrast(1.15) brightness(.95)}.rr-tc-hit:hover .rr-tc-pair .is-before img{filter:grayscale(.15)}.rr-tc-hit:hover .rr-tc-pair img{scale:1.05}.rr-tc-pair figcaption{position:absolute;inset-inline:0;bottom:0;padding:6px 10px;font:800 13px var(--ar-d);text-align:center;color:var(--bone);background:#0d0a0bd1}.rr-tc-pair .is-after figcaption{background:var(--red);color:#fff}.rr-tc-badge{position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--red);color:#fff;box-shadow:0 0 0 4px var(--ink),0 10px 20px #00000080;transition:rotate .6s var(--ease),scale .4s var(--ease)}.rr-tc-badge .rr-icon{transform:scaleX(1)}.rr-tc-hit:hover .rr-tc-badge{rotate:-180deg;scale:1.1}.rr-tc-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 6px 4px;color:var(--ink)}.rr-tc-foot b{display:block;font:900 19px/1.3 var(--ar-d)}.rr-tc-foot span{font:400 18px/1.3 var(--marker);color:var(--red)}.rr-tc-open{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 12px;border-radius:10px;background:var(--ink);color:var(--bone)!important;font:800 13px var(--ar-d)!important}.rr-cmp{position:relative;height:100%;overflow:hidden;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#1a1617}.rr-cmp>img,.rr-cmp-before img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.rr-cmp-before{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1617}.rr-cmp-before img{filter:grayscale(1) contrast(1.1)}.rr-cmp-tag{position:absolute;top:14px;z-index:2;padding:6px 14px;border-radius:8px;font:800 13px var(--ar-d)}.rr-cmp-tag.is-before{left:14px;background:var(--bone);color:var(--ink)}.rr-cmp-tag.is-after{right:14px;background:var(--red);color:#fff}.rr-cmp-handle{position:absolute;top:0;bottom:0;z-index:3;width:3px;margin-left:-1.5px;background:var(--bone)}.rr-cmp-handle i{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--red);color:#fff;box-shadow:0 10px 26px #0000008c}.rr-cmp-handle input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:ew-resize}.rr-cmp-handle:focus-within i{outline:2px solid var(--bone);outline-offset:3px}.rr-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;background:#080607e0;min-height:0;animation:rr-fade .3s ease}.rr-lb:after{display:none}@keyframes rr-fade{0%{opacity:0}}.rr-lb-card{width:min(100%,760px);max-height:calc(100svh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:14px;background:var(--ink-2);border-radius:18px;box-shadow:0 40px 100px #000000b3,inset 0 0 0 1px #f3eee614;animation:rr-pop .45s var(--thud)}@keyframes rr-pop{0%{scale:.92;opacity:0}}.rr-lb-top{display:flex;justify-content:space-between;align-items:center}.rr-lb-count{font:italic 900 16px var(--latin);letter-spacing:.1em;color:var(--mute)}.rr-lb-x,.rr-lb-nav button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:#f3eee614;color:var(--bone);cursor:pointer;transition:background .3s}.rr-lb-x:hover,.rr-lb-nav button:hover{background:var(--red)}.rr-lb-frame{height:min(70svh,640px);border-radius:10px;overflow:hidden}.rr-lb-info{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rr-lb-info>div:first-child{flex:1;min-width:160px}.rr-lb-info b{display:block;font:900 20px var(--ar-d)}.rr-lb-info span{font:400 19px var(--marker);color:var(--red)}.rr-lb-nav{display:flex;gap:8px}.rr-media-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--gap);align-items:start}.rr-pod{position:relative;display:grid;padding:14px;background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;rotate:-.8deg;color:var(--ink);filter:drop-shadow(0 30px 36px rgba(0,0,0,.6))}.rr-pod-shot{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--ink)}.rr-pod-shot img,.rr-yt-shot img{width:100%;height:100%;object-fit:cover;transition:scale 1s var(--ease),filter .8s;filter:contrast(1.05)}.rr-pod:hover .rr-pod-shot img,.rr-yt:hover img{scale:1.05}.rr-pod-play{position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--red);color:#fff;box-shadow:0 0 0 10px #e1162f40,0 16px 30px #00000080;transition:scale .4s var(--ease),box-shadow .4s}.rr-pod-play.is-sm{width:52px;height:52px;box-shadow:0 0 0 6px #e1162f40}.rr-pod:hover .rr-pod-play{scale:1.1;box-shadow:0 0 0 18px #e1162f2e,0 16px 30px #00000080}.rr-pod-stamp{position:absolute;top:16px;inset-inline-start:16px;background:var(--bone);mix-blend-mode:normal;font-size:16px}.rr-pod-body{display:grid;gap:10px;padding:22px 12px 12px}.rr-pod-k{font:400 18px var(--marker);color:var(--red)}.rr-pod-body p{color:var(--mute-ink)}.rr-pod-cta{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:10px 16px;border-radius:12px;background:var(--ink);color:var(--bone);font:800 14px var(--ar-d)}.rr-media-side{display:grid;gap:var(--gap)}.rr-yt,.rr-app{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;padding:12px;background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;color:var(--ink);rotate:.8deg;filter:drop-shadow(0 22px 26px rgba(0,0,0,.55))}.rr-app{grid-template-columns:auto 1fr auto;padding:18px 20px;rotate:-.6deg}.rr-yt-shot{position:relative;aspect-ratio:16 / 10;overflow:hidden}.rr-yt b,.rr-app b{display:block;font:800 16px/1.45 var(--ar-d)}.rr-yt small,.rr-app small{font-size:12.5px;color:var(--mute-ink)}.rr-socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rr-socials a{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-radius:14px;background:#f3eee60d;box-shadow:inset 0 0 0 1px #f3eee61f;font:italic 900 16px var(--latin);letter-spacing:.06em;transition:background .3s,box-shadow .3s}.rr-socials a b{font-size:22px;color:var(--red)}.rr-socials a:hover{background:#e1162f1f;box-shadow:inset 0 0 0 1px var(--red)}.rr-grip{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,4vw,60px);align-items:center;margin-top:clamp(70px,7vw,110px);padding:clamp(28px,3.4vw,54px);border-radius:22px;background:radial-gradient(80% 90% at 0% 100%,rgba(225,22,47,.28),transparent 60%),#120e0f;box-shadow:inset 0 0 0 1px #f3eee614;overflow:hidden}.rr-grip-copy{display:grid;gap:16px;justify-items:start}.rr-grip-logo{font:italic 900 clamp(54px,6vw,92px)/.8 var(--latin);color:var(--bone);letter-spacing:-.01em}.rr-grip-logo em{font-style:italic;color:var(--red)}.rr-grip-copy p{color:var(--mute);max-width:440px}.rr-grip-rack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rr-tee{display:grid;gap:8px;translate:0 calc(var(--i) * 18px - 27px);transition:translate .6s var(--ease)}.rr-tee>div{aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;background:#ece7df}.rr-tee img{width:100%;height:100%;object-fit:cover;transition:scale .8s var(--ease)}.rr-tee span{font:italic 800 12.5px var(--latin);letter-spacing:.06em;color:var(--bone-2);text-align:center}.rr-tee:hover{translate:0 calc(var(--i) * 18px - 37px)}.rr-tee:hover img{scale:1.06}.rr-people{margin-top:clamp(60px,6vw,90px);display:grid;gap:22px}.rr-people-note{justify-self:start;rotate:-3deg}.rr-people-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.rr-person{display:grid;gap:4px;align-content:start}.rr-person small{font:400 18px var(--marker);color:var(--red)}.rr-person b{font:900 22px/1.3 var(--ar-d)}.rr-person p{font-size:14.5px;margin-bottom:6px}.rr-facts-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,80px);align-items:start}.rr-facts-grid>div:first-child{display:grid;gap:14px;position:sticky;top:110px}.rr-facts-list{margin:0;display:grid;gap:14px}.rr-fact{padding:22px 28px}.rr-fact dt{font:900 18px/1.4 var(--ar-d);margin-bottom:6px}.rr-fact dd{margin:0;font-size:15.5px;line-height:1.85;color:var(--mute-ink)}.rr-tools{position:relative;padding:14px;background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;filter:drop-shadow(0 34px 40px rgba(0,0,0,.6))}.rr-tools-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;background:var(--ink);padding:3px}.rr-tools-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 10px;border:0;cursor:pointer;background:transparent;color:var(--bone-2);font:800 15px var(--ar-d);transition:background .3s,color .3s}.rr-tools-tabs button:hover{color:var(--bone);background:#f3eee60f}.rr-tools-tabs button.is-on{background:var(--red);color:#fff}.rr-tools-panel{padding:clamp(20px,2.6vw,40px);color:var(--ink);animation:rr-q .45s var(--ease)}.rr-tool{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,60px);align-items:start}.rr-tool-in{display:grid;gap:22px}.rr-tool-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.rr-num-field>div{display:flex;align-items:baseline;gap:6px;border-bottom:2.5px solid var(--ink)}.rr-num-field input{border:0!important;padding:10px 2px!important;min-width:0;-moz-appearance:textfield}.rr-num-field input::-webkit-outer-spin-button,.rr-num-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rr-num-field em{font-style:normal;font:700 13px var(--ar-d);color:var(--mute-ink)}.rr-num-field>div:focus-within{border-color:var(--red)}.rr-tool-hint{font-size:15px;color:var(--mute-ink)}.rr-tool-out{display:grid;gap:14px;padding:24px;background:var(--ink);color:var(--bone);border-radius:16px}.rr-tool-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(243,238,230,.14)}.rr-tool-big b{font:italic 900 clamp(58px,5.4vw,84px)/.9 var(--latin);color:var(--red)}.rr-tool-big span{font:700 14px var(--ar-d);color:var(--bone-2)}.rr-tool-rows{display:grid;gap:8px}.rr-tool-rows li{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:12px;font:700 14px var(--ar-d)}.rr-tool-rows li:not(:has(i)){grid-template-columns:1fr auto}.rr-tool-rows i{height:8px;border-radius:8px;background:#f3eee61a;overflow:hidden}.rr-tool-rows em{display:block;height:100%;background:var(--red);border-radius:8px;transition:width .5s var(--ease)}.rr-tool-rows b{font:italic 900 19px var(--latin)}.rr-tool-out small{font-size:12px;color:var(--mute);line-height:1.7}.rr-tool-out .rr-btn{width:100%;justify-content:space-between}.rr-num.is-ar b{font:900 clamp(38px,3.4vw,52px)/1 var(--ar-d)}@media(max-width:1180px){.rr-tc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-grip{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.rr-tc-grid,.rr-media-grid,.rr-people-row,.rr-facts-grid,.rr-tool{grid-template-columns:minmax(0,1fr)}.rr-facts-grid>div:first-child{position:static}.rr-grip-rack{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-tee,.rr-tee:hover{translate:none}.rr-yt{grid-template-columns:110px 1fr}.rr-tools-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-tools-tabs button{padding:13px 6px;font-size:14px}.rr-lb{padding:10px}.rr-lb-frame{height:62svh}}.rr-lb-card{width:min(100%,980px)}.rr-lb-frame{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;height:auto;background:var(--ink);animation:rr-q .4s var(--ease)}.rr-lb-frame figure{position:relative;aspect-ratio:3 / 4;max-height:68svh;overflow:hidden;background:#1a1617}.rr-lb-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.rr-lb-frame figcaption{position:absolute;inset-inline:0;bottom:0;padding:8px;text-align:center;font:800 15px var(--ar-d);background:#0d0a0bd9;color:var(--bone)}.rr-lb-frame .is-after figcaption{background:var(--red);color:#fff}.rr-lb-frame .rr-tc-badge{width:52px;height:52px}@media(max-width:899px){.rr-lb-frame figure{max-height:52svh}}.rr-w.has-hl{overflow:visible}.rr-wi.is-hl{position:relative;z-index:0}.rr-wi.is-hl:before{content:"";position:absolute;z-index:-1;top:46%;right:-.12em;bottom:4%;left:-.12em;border-radius:4px 10px 6px 12px;background:var(--red);opacity:.9;transform:skew(-8deg) scaleX(1);transform-origin:right}.rr-paper .rr-wi.is-hl:before,.rr-head .rr-wi.is-hl:before{opacity:.85}.rr-js [data-m=words] .rr-wi.is-hl:before{transform:skew(-8deg) scaleX(0);transition:transform .9s var(--ease);transition-delay:calc(var(--d, 0ms) + .65s)}.rr-js [data-m=words].is-in .rr-wi.is-hl:before{transform:skew(-8deg) scaleX(1)}.rr-wipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;pointer-events:none;overflow:hidden}.rr-wipe i{position:absolute;left:-20%;width:140%;height:62%;background:var(--red);-webkit-mask:url(/assets/btn-red-Bo5C0SXg.png) center / 100% 100% no-repeat;mask:url(/assets/btn-red-Bo5C0SXg.png) center / 100% 100% no-repeat;rotate:-6deg;translate:110% 0;animation:rr-wipe .95s cubic-bezier(.7,0,.2,1) forwards}.rr-wipe i:nth-child(1){top:-6%}.rr-wipe i:nth-child(2){top:44%;background:var(--ink);animation-delay:.06s}@keyframes rr-wipe{0%{translate:110% 0}45%,55%{translate:0 0}to{translate:-110% 0}}.rr-progress{position:fixed;z-index:81;inset:0 0 auto;height:3px;pointer-events:none}.rr-progress i{display:block;height:100%;background:var(--red);transform-origin:right;transform:scaleX(0);box-shadow:0 0 12px #e1162f99}.rr-strip-track.is-js{animation:none;will-change:transform}.rr-tear{position:relative;z-index:4;height:0}.rr-tear i{position:absolute;inset-inline:-3%;top:-26px;height:52px;rotate:-1.4deg;background:url(/assets/strip-Dua0WGHo.png) center / 100% 100% no-repeat;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}.rr-tear.is-red i{background-image:url(/assets/btn-red-Bo5C0SXg.png)}.rr-tear.is-flip i{rotate:1.2deg}.rr-tear span{position:absolute;top:-13px;inset-inline-start:50%;translate:50% 0;font:italic 900 18px/1 var(--latin);letter-spacing:.32em;color:var(--ink);white-space:nowrap;rotate:-1.4deg}.rr-tear.is-red span{color:#fff}.rr-js [data-m=tear] i{clip-path:inset(0 0 0 100%);transition:clip-path 1.2s cubic-bezier(.7,0,.2,1)}.rr-js [data-m=tear] span{opacity:0;transition:opacity .5s ease .7s}.rr-js [data-m=tear].is-in i{clip-path:inset(0 0 0 0)}.rr-js [data-m=tear].is-in span{opacity:1}[data-tilt]{transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .5s var(--ease),translate .5s var(--ease),filter .5s var(--ease);transform-style:preserve-3d}.rr-tc-hit:after,.rr-ticket:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.22),transparent 55%);transition:opacity .4s;mix-blend-mode:soft-light}.rr-tc-hit{position:relative}.rr-tc-hit:hover:after,.rr-ticket:hover:after{opacity:1}.rr-js .rr-hero-print[data-m=print].is-in .rr-scan{animation:rr-scan 1.2s .25s ease-in-out both,rr-scan-loop 7s 3s ease-in-out infinite}@keyframes rr-scan-loop{0%{background-position:0 100%}18%,to{background-position:0 -150%}}@keyframes rr-thud{0%,to{translate:0 0}30%{translate:0 2px}60%{translate:0 -1px}}.rr-js [data-m=stamp].is-in{animation:rr-thud .3s ease calc(var(--d, 0ms) + .76s) both}.rr-kicker{position:relative}@media(max-width:899px){.rr-tear i{height:40px;top:-20px}.rr-tear span{font-size:13px;top:-9px;letter-spacing:.24em}}@media(prefers-reduced-motion:reduce){.rr-wipe{display:none}[data-tilt]{transform:none!important}}.rr-rec-art{position:relative;display:grid;place-items:center;margin:4px -6px 10px;padding:10px 0;overflow:hidden}.rr-rec-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;filter:grayscale(1) contrast(1.2);opacity:.32}.rr-emblem{position:relative;width:min(100%,210px);aspect-ratio:1;display:grid;place-items:center}.rr-emblem svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rr-emblem-rim{transform-origin:100px 100px;animation:rr-spin 26s linear infinite}.rr-rec:hover .rr-emblem-rim{animation-duration:6s}@keyframes rr-spin{to{transform:rotate(360deg)}}.rr-emblem b{position:relative;font:italic 900 clamp(70px,6vw,96px)/.8 var(--latin);color:var(--ink)}.rr-emblem sup{font-size:.32em;color:var(--red);vertical-align:top;margin-inline-start:2px}.rr-emblem.is-iron b{color:transparent;-webkit-text-stroke:2px var(--ink)}.rr-emblem.is-gold b{color:var(--gold)}.rr-emblem.is-silver b{color:#6f757e}.rr-barcode{display:grid;gap:4px;justify-items:center;opacity:.85}.rr-barcode svg{width:70%;height:30px;fill:var(--ink)}.rr-barcode span{font:italic 800 11px var(--latin);letter-spacing:.4em;color:var(--mute-ink)}.rr-wave{display:flex;align-items:center;gap:3px;height:38px;margin:4px 0 6px}.rr-wave i{flex:1;height:var(--h);max-width:6px;border-radius:3px;background:var(--ink);transform-origin:center;animation:rr-eq 1.1s ease-in-out var(--dl) infinite alternate}.rr-wave i:nth-child(3n){background:var(--red)}.rr-pod:not(:hover) .rr-wave i{animation-play-state:paused}@keyframes rr-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.rr-how-ico{width:62px;height:62px;color:var(--ink);margin:4px 0}.rr-how-ico path{stroke-width:3.2}.rr-how-card:hover .rr-how-ico{color:var(--red)}.rr:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(520px circle at var(--cx, 50%) var(--cy, 30%),rgba(225,22,47,.09),transparent 60%)}.rr>main,.rr>footer{position:relative;z-index:1}.rr-footer-big{background:linear-gradient(90deg,var(--red),var(--red)) right / 0% 100% no-repeat;-webkit-background-clip:text;background-clip:text;transition:background-size 1.8s var(--ease)}.rr-js [data-m=fill].is-in,.rr-footer-big.is-in{background-size:100% 100%}@media(prefers-reduced-motion:reduce){.rr-emblem-rim,.rr-wave i{animation:none}}.rr-poster-actions{display:flex;flex-wrap:wrap;gap:12px}.rr-vs{display:grid;gap:14px;padding:18px;border:1.5px dashed rgba(13,10,11,.25)}.rr-vs-bars{display:grid;gap:8px}.rr-vs-bars>div{display:grid;grid-template-columns:64px 1fr 70px;align-items:center;gap:12px;font:800 14px var(--ar-d)}.rr-vs-bars i{height:14px;background:#0d0a0b1a;overflow:hidden}.rr-vs-bars em{display:block;height:100%;background:var(--ink);transition:width .6s var(--ease)}.rr-vs-bars .is-him em{background:var(--red)}.rr-vs-bars b{font:italic 900 20px var(--latin)}.rr-vs-note{font-size:13.5px;color:var(--mute-ink)}.rr-tier-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,80px);align-items:center}.rr-tier-copy .rr-note{rotate:-3deg}.rr-tier{display:grid;gap:4px;padding:14px;background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;filter:drop-shadow(0 30px 36px rgba(0,0,0,.6))}.rr-tier-row{display:grid;grid-template-columns:96px 1fr;min-height:96px;background:#ebe5db}.rr-tier-key{display:grid;place-content:center;justify-items:center;gap:2px;color:#fff}.rr-tier-key b{font:italic 900 46px/.9 var(--latin)}.rr-tier-key small{font:700 11.5px var(--ar-d);opacity:.9}.rr-tier-row.is-s .rr-tier-key{background:var(--red)}.rr-tier-row.is-a .rr-tier-key{background:#b8913a}.rr-tier-row.is-b .rr-tier-key{background:#6f757e}.rr-tier-row.is-c .rr-tier-key{background:var(--ink)}.rr-tier-items{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px}.rr-chipcard{display:grid;gap:2px;padding:10px 14px;min-width:150px;background:#fff;color:var(--ink);box-shadow:0 6px 14px #0d0a0b2e;rotate:-1deg;transition:rotate .4s var(--ease),translate .4s var(--ease),box-shadow .4s}.rr-chipcard:nth-child(2n){rotate:1.2deg}.rr-chipcard:hover{rotate:0deg;translate:0 -4px;box-shadow:0 14px 24px #0d0a0b40}.rr-chipcard b{font:900 17px var(--ar-d)}.rr-chipcard small{font:400 15px/1.35 var(--marker);color:var(--red)}.rr-chipcard-t{display:inline-flex;align-items:center;gap:4px;font:italic 800 12px var(--latin);letter-spacing:.1em;color:var(--mute-ink)}@media(max-width:899px){.rr-tier-grid{grid-template-columns:minmax(0,1fr)}.rr-tier-row{grid-template-columns:70px 1fr}.rr-tier-key b{font-size:36px}.rr-poster-actions .rr-btn{flex:1 1 100%;justify-content:space-between}.rr-vs-bars>div{grid-template-columns:54px 1fr 60px}}.rr-match-pick{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:clamp(34px,4vw,54px)}.rr-match-pick button{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border:0;cursor:pointer;border-radius:14px;background:#f3eee60f;color:var(--bone-2);box-shadow:inset 0 0 0 1.5px #f3eee624;font:800 15px var(--ar-d);transition:background .3s,color .3s,box-shadow .3s,translate .3s var(--ease)}.rr-match-pick button:hover{color:var(--bone);box-shadow:inset 0 0 0 1.5px #f3eee666;translate:0 -2px}.rr-match-pick button.is-on{background:var(--red);color:#fff;box-shadow:0 5px #8a0a1a;translate:0 -3px}.rr-match-out{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,4vw,64px);align-items:center;animation:rr-q .5s var(--ease)}.rr-match-talk{display:grid;gap:12px;justify-items:start;padding:clamp(30px,3.2vw,50px)}.rr-match-talk blockquote{margin:0;font:900 clamp(24px,2.4vw,36px)/1.4 var(--ar-d);color:var(--ink)}.rr-match-talk p{font-size:var(--fs-lede)}.rr-match-tier{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;background:var(--ink);color:var(--bone)}.rr-match-tier small{display:block;font:400 16px var(--marker);color:var(--red)}.rr-match-tier b{font:italic 900 32px/.9 var(--latin)}.rr-match-tier b.is-gold{color:#e0b955}.rr-match-tier b.is-silver{color:#c9ced6}.rr-match-tier b.is-bronze{color:#c98852}.rr-match-proof{position:relative;display:grid;gap:30px}.rr-match-proof-note{justify-self:start;rotate:-3deg;color:var(--bone)}.rr-match-proof-note .rr-doodle{color:var(--red)}.rr-match-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rr-match-thumb{display:grid;gap:6px;padding:8px 8px 10px;background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;rotate:var(--r);filter:drop-shadow(0 16px 20px rgba(0,0,0,.55));transition:rotate .4s var(--ease),translate .4s var(--ease)}.rr-match-thumb:hover{rotate:0deg;translate:0 -6px}.rr-match-thumb>div{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--ink)}.rr-match-thumb img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:50% 18%}.rr-match-thumb img:first-child{filter:grayscale(1)}.rr-match-thumb span{font:400 15px/1.3 var(--marker);color:var(--red);text-align:center}.rr-app-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,90px);align-items:center}.rr-phone{position:relative;justify-self:center;width:min(100%,340px);padding:14px;background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;rotate:-3deg;filter:drop-shadow(0 40px 50px rgba(0,0,0,.65))}.rr-phone-body{position:relative;aspect-ratio:9 / 16;border-radius:34px;overflow:hidden;background:#000;box-shadow:0 0 0 10px #151112,0 0 0 11px #2b2526}.rr-phone-notch{position:absolute;z-index:3;top:10px;left:50%;translate:-50% 0;width:90px;height:24px;border-radius:20px;background:#000}.rr-phone-poster{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;display:block}.rr-phone-poster img{width:100%;height:100%;object-fit:cover;transition:scale 1s var(--ease)}.rr-phone-poster:hover img{scale:1.05}.rr-phone-poster .rr-pod-play{animation:rr-pulse 2s ease-in-out infinite}@keyframes rr-pulse{50%{box-shadow:0 0 0 20px #e1162f1f,0 16px 30px #00000080}}.rr-phone-stamp{position:absolute;top:46px;inset-inline-end:16px;background:var(--bone);mix-blend-mode:normal;font-size:18px}.rr-phone iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#fff}.rr-phone-link{display:flex;justify-content:center;margin:12px auto 2px;color:var(--ink)!important}.rr-feat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:30px}.rr-feat li{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:20px;border-radius:16px;background:#f3eee60d;box-shadow:inset 0 0 0 1px #f3eee61a;transition:background .3s,box-shadow .3s}.rr-feat li:hover{background:#e1162f14;box-shadow:inset 0 0 0 1px #e1162f80}.rr-feat-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--red);color:#fff}.rr-feat b{display:block;font:900 18px/1.4 var(--ar-d)}.rr-feat p{font-size:14.5px;color:var(--mute);margin-bottom:6px}.rr-app-arrow{width:50px;height:70px;margin:-10px 30px 6px}@media(max-width:899px){.rr-match-out,.rr-app-grid{grid-template-columns:minmax(0,1fr)}.rr-match-pick{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--pad) * -1);padding:4px var(--pad) 12px}.rr-match-pick button{flex-shrink:0}.rr-feat{grid-template-columns:minmax(0,1fr)}.rr-phone{width:min(80%,300px)}.rr-match-talk .rr-btn{flex:1 1 100%;justify-content:space-between}}.rr-motion{position:relative;padding:14px 14px 44px;background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;rotate:2.5deg;filter:drop-shadow(0 34px 44px rgba(0,0,0,.65))}.rr-motion-screen{position:relative;aspect-ratio:1080 / 1350;overflow:hidden;background:var(--ink)}.rr-motion-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.2) brightness(.6)}.rr-motion-screen>div{position:absolute!important;top:0;right:0;bottom:0;left:0}.rr-motion figcaption{position:absolute;bottom:12px;inset-inline:16px;display:flex;align-items:center;gap:8px;font:italic 900 15px var(--latin);letter-spacing:.2em;color:var(--ink)}.rr-motion-dot{width:10px;height:10px;border-radius:50%;background:var(--red);animation:rr-rec 1.2s steps(2) infinite}@keyframes rr-rec{50%{opacity:.2}}.rr-results-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:clamp(30px,5vw,80px);align-items:center;margin-bottom:clamp(60px,6vw,100px)}.rr-results-top .rr-head{margin-bottom:0}.rr-results-reel{width:100%;max-width:360px;justify-self:center}.rr-final-print.rr-motion{max-width:420px;justify-self:center;width:100%}@media(max-width:899px){.rr-results-top{grid-template-columns:minmax(0,1fr)}.rr-results-reel{max-width:300px}}.rr-tour-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:center}.rr-tour-player{position:relative;padding:14px;background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;rotate:-1.5deg;filter:drop-shadow(0 40px 50px rgba(0,0,0,.65));max-width:540px;width:100%;justify-self:center}.rr-tour-side{display:grid;gap:22px;justify-items:start}.rr-tour-list{display:grid;gap:6px;width:100%}.rr-tour-list button{position:relative;width:100%;display:grid;grid-template-columns:34px 24px 1fr;align-items:center;gap:12px;padding:13px 16px;border:0;cursor:pointer;text-align:start;border-radius:14px;background:transparent;color:var(--bone-2);overflow:hidden;transition:background .3s,color .3s}.rr-tour-list button:hover{background:#f3eee60d;color:var(--bone)}.rr-tour-list button.is-on{background:#e1162f1f;color:var(--bone);box-shadow:inset 0 0 0 1px #e1162f73}.rr-tour-n{font:italic 900 18px var(--latin);color:var(--mute)}.rr-tour-list button.is-on .rr-tour-n,.rr-tour-list button.is-on .rr-icon{color:var(--red)}.rr-tour-t b{display:block;font:800 16px/1.4 var(--ar-d)}.rr-tour-t small{display:block;max-height:0;overflow:hidden;font-size:13.5px;line-height:1.6;color:var(--mute);transition:max-height .5s var(--ease)}.rr-tour-list button.is-on .rr-tour-t small{max-height:60px;margin-top:2px}.rr-tour-bar{position:absolute;inset-inline-start:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--red);transform:scaleY(0);transition:transform .4s var(--ease)}.rr-tour-list button.is-on .rr-tour-bar{transform:scaleY(1)}.rr-stores{display:flex;flex-wrap:wrap;gap:10px}.rr-store{display:grid;padding:10px 22px;border-radius:14px;background:var(--bone);color:var(--ink);box-shadow:0 5px #b3a796;transition:translate .25s var(--ease),box-shadow .25s}.rr-store:hover{translate:0 -2px;box-shadow:0 7px #b3a796}.rr-store:active{translate:0 4px;box-shadow:0 0 #b3a796}.rr-store small{font:700 11px var(--ar-d);color:var(--mute-ink)}.rr-store b{font:italic 900 22px/1 var(--latin)}.rr-tour-side .rr-note{rotate:-2deg}@media(max-width:899px){.rr-tour-grid{grid-template-columns:minmax(0,1fr)}.rr-tour-player{max-width:380px}.rr-tour-side .rr-btn{width:100%;justify-content:space-between}}.rr-player{position:absolute;top:0;right:0;bottom:0;left:0;direction:ltr}.rr-player>div{width:100%!important;height:100%!important}.rr-wa-promise{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;width:100%;padding:16px 18px;border-radius:16px;background:#25d3660f;box-shadow:inset 0 0 0 1.5px #e1162f80}.rr-wa-promise b{display:block;font:900 17px/1.45 var(--ar-d)}.rr-wa-promise small{display:block;font-size:13.5px;color:var(--mute);line-height:1.6}.rr-more{margin-top:clamp(60px,6vw,96px);display:grid;gap:22px}.rr-more-note{justify-self:start;rotate:-3deg}.rr-more-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rr-more-grid li{display:grid;gap:8px;align-content:start;padding:22px;border-radius:18px;background:#f3eee60a;box-shadow:inset 0 0 0 1px #f3eee61a;transition:background .3s,box-shadow .3s,translate .4s var(--ease)}.rr-more-grid li:hover{background:#e1162f14;box-shadow:inset 0 0 0 1px #e1162f73;translate:0 -4px}.rr-more-ico{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:var(--bone);color:var(--ink)}.rr-more-grid b{font:900 17px/1.4 var(--ar-d)}.rr-more-grid p{font-size:14px;color:var(--mute);line-height:1.7}.rr-more-fine{text-align:center}@media(max-width:1180px){.rr-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rr-more-grid{grid-template-columns:minmax(0,1fr)}}html.rr-on,html.rr-on body{overflow-x:hidden}@media(max-width:899px){.rr-header{background:#0d0a0bf0}.rr-hero-grid,.rr-wall-grid,.rr-reach-grid,.rr-yours-grid,.rr-final-grid,.rr-page-hero-grid,.rr-faq-grid,.rr-calc-grid,.rr-apply-grid,.rr-thanks-grid,.rr-results-top,.rr-results-top.is-solo,.rr-tc-grid,.rr-media-grid,.rr-people-row,.rr-facts-grid,.rr-tool,.rr-tier-grid,.rr-match-out,.rr-app-grid,.rr-tour-grid,.rr-grip,.rr-plans-grid,.rr-record-grid,.rr-eco-grid,.rr-how-row{grid-template-columns:minmax(0,1fr)}.rr-hero-art{order:-1}.rr-hero-ghost{display:none}}.rr-hero{min-height:100vh;min-height:100svh}@media(max-width:899px){.rr{--fs-hero: clamp(31px, 8.6vw, 42px);--fs-h2: clamp(27px, 7.2vw, 36px);--fs-h3: 19px;--fs-lede: 15.5px;--sec: 76px;--paper-pad: 22px;--gap: 16px;font-size:15.5px}.rr-hero{min-height:0;padding:88px 0 56px}.rr-hero-grid{gap:26px}.rr-hero-art{width:100%;max-width:520px;margin-inline:auto;padding:18px 10px 40px 18px}.rr-hero-print{width:86%;max-width:none;margin-inline:auto}.rr-hero-mini{width:32%;inset-inline-end:-2%;bottom:0}.rr-hero-crown{width:64px;top:0;inset-inline-start:4%}.rr-hero-note{top:auto;bottom:14%;inset-inline-start:-2%;inset-inline-end:auto;font-size:18px}.rr-hero-paper{padding:26px 22px 24px;gap:12px;rotate:-.6deg}.rr-hero-paper .rr-label{padding:7px 12px}.rr-hero-paper p{font-size:15px;line-height:1.75}.rr-h1-line{bottom:-4px;height:12px}.rr-hero-copy{gap:16px}.rr-hero-chips{flex-wrap:nowrap;overflow-x:auto;width:calc(100% + var(--pad) * 2);margin-inline:calc(var(--pad) * -1);padding:2px var(--pad) 6px;scrollbar-width:none}.rr-hero-chips::-webkit-scrollbar{display:none}.rr-hero-chips li{flex-shrink:0}.rr-hero-ctas{flex-direction:column;gap:12px}.rr-hero-ctas .rr-btn{width:100%;justify-content:space-between}.rr-btn{min-height:54px;font-size:15.5px}.rr-head{margin-bottom:34px;gap:10px}.rr-kicker{font-size:19px}.rr-strips{height:118px;margin-block:-10px 0}.rr-strip span{font-size:16px}.rr-numbers-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-num{padding:18px 16px}.rr-num b{font-size:38px}.rr-num.is-ar b{font-size:30px}.rr-num span{font-size:14px}.rr-page-hero{padding:96px 0 30px}.rr-page-art{max-width:280px;order:-1}.rr-page-paper{padding:26px 22px}.rr-final{padding-block:80px}.rr-final-paper{padding:28px 22px}.rr-tc-head span{font-size:13px;letter-spacing:.16em}.rr-tc-foot b{font-size:17px}.rr-match-talk blockquote{font-size:22px}.rr-tour-player{max-width:340px}.rr-motion{max-width:320px;margin-inline:auto}.rr-grip-logo{font-size:58px}.rr-wall-board{grid-template-columns:repeat(6,1fr);grid-auto-rows:21vw}.rr-footer-big{font-size:15vw;margin-bottom:26px}}@media(max-width:380px){.rr{--fs-hero: 29px;--pad: 14px}.rr-numbers-row{gap:10px}}@media(min-width:600px)and (max-width:899px){.rr-tc-grid,.rr-record-grid,.rr-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-ticket.is-gold{grid-column:1 / -1;max-width:460px;justify-self:center;width:100%}.rr-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-hero-art{max-width:460px}}.rr-swipe-hint{display:none}@media(min-width:900px){.rr-tc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.rr-swipe-hint{display:inline-flex;align-items:center;gap:8px;margin:-10px 0 14px;font:400 18px var(--marker);color:var(--red)}.rr-swipe-hint .rr-icon{animation:rr-nudge 1.6s ease-in-out infinite}.rr-tc-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:calc(var(--pad) * -1);padding:12px var(--pad) 34px;scroll-padding-inline:var(--pad);scrollbar-width:none}.rr-tc-grid::-webkit-scrollbar{display:none}.rr-tc{flex:0 0 82%;scroll-snap-align:center}.rr-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rr-more-grid li{padding:16px 14px}.rr-more-grid b{font-size:15px}.rr-more-grid p{font-size:13px}.rr-more-ico{width:42px;height:42px}}@media(max-width:360px){.rr-more-grid{grid-template-columns:minmax(0,1fr)}}@media(hover:none),(max-width:899px){.rr-src{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 6px;margin:-13px -6px}.rr-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;width:100%;font-size:15px}.rr-footer nav a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid rgba(243,238,230,.06)}.rr-footer-social a,.rr-thanks-social a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}}.rr-store small,.rr-poster-meta small,.rr-poster small{font-size:12px}@media(max-width:899px){.rr-how-row{grid-template-columns:minmax(0,1fr);gap:14px;max-width:640px;margin-inline:auto}.rr-how-card{grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:14px;row-gap:2px;padding:22px 24px}.rr-how-n{grid-row:1 / 3;font-size:40px}.rr-how-ico{grid-row:1 / 3;width:46px;height:46px;margin:0}.rr-how-card .rr-h3{align-self:end}.rr-how-card p{align-self:start;margin:0}}@media(min-width:600px)and (max-width:899px){.rr-how-row{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media(max-width:599px){.rr-tools>.rr-tape{width:64px;height:22px}.rr-tools>.rr-tape.t-tl{top:-14px;inset-inline-start:-14px}.rr-tools>.rr-tape.t-tr{top:-14px;inset-inline-end:-14px}}.rr-js [data-m=paper]{opacity:0;translate:0 26px;rotate:calc(var(--tilt, 0deg) + 2.5deg);scale:1;transition:opacity .45s ease,translate .7s cubic-bezier(.2,.9,.25,1.15),rotate .7s cubic-bezier(.2,.9,.25,1.15)}.rr-js [data-m=paper].is-in{opacity:1;translate:0 0;rotate:var(--tilt, 0deg)}.rr-js .rr-paper [data-m=words] .rr-wi,.rr-js .rr-tc [data-m=words] .rr-wi{translate:0 0;transition:none}.rr-js .rr-paper [data-m=up],.rr-js .rr-paper [data-m=pop]{opacity:1;translate:0 0;scale:1;transition:none}.rr-js .rr-swap [data-m]{opacity:1!important;translate:none!important;scale:1!important;transition:none!important}.rr-js .rr-swap [data-m=words] .rr-wi{translate:0 0!important;transition:none!important}.rr-js .rr-swap [data-m=draw] .rr-draw{stroke-dashoffset:0!important;transition:none!important}.rr-swap{animation:rr-swap-in .45s var(--ease) both}@keyframes rr-swap-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.rr-swap{animation:none}}.rr-hero-grid{align-items:center}.rr-hero-copy{gap:18px;justify-items:stretch;max-width:620px;justify-self:center;width:100%}.rr-hero-paper{padding:clamp(26px,2.6vw,40px) clamp(24px,2.8vw,44px) clamp(28px,2.8vw,42px);gap:14px;justify-items:start}.rr-hero-paper .rr-h1{font-size:clamp(38px,4.1vw,62px);line-height:1.12}.rr-hero-paper p{font-size:clamp(15px,1.15vw,17px);line-height:1.75;max-width:46ch;margin:0}.rr-hero-tag{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;background:var(--ink);color:var(--bone)}.rr-hero-tag .rr-mark,.rr-hero-tag svg{color:var(--red);flex:none}.rr-hero-tag b{font:800 14px var(--ar-d);color:var(--bone)}.rr-hero-tag i{width:1px;height:14px;background:#f3eee64d}.rr-hero-tag small{font:italic 800 12px var(--latin);letter-spacing:.2em;color:var(--red)}.rr-hero-paper .rr-hero-ctas{margin-top:6px;width:100%}.rr-hero-chips{justify-content:center}@media(max-width:899px){.rr-hero-copy{max-width:none}.rr-hero-paper .rr-h1{font-size:clamp(32px,9vw,44px)}.rr-hero-paper .rr-hero-ctas .rr-btn{flex:1 1 100%}}.rr-ticket-list{display:grid;gap:10px;margin:4px 0 6px;padding:16px 0 0;border-top:1.5px solid rgba(13,10,11,.12)}.rr-ticket-list li{display:flex;align-items:flex-start;gap:10px;font:700 15px/1.5 var(--ar-d);color:var(--ink)}.rr-ticket-list li .rr-icon,.rr-ticket-list li svg{flex:none;margin-top:3px;color:var(--red)}.rr-ticket-list li.is-base{color:var(--mute-ink);font-weight:800}.rr-ticket.is-gold .rr-ticket-list li:nth-child(2){color:var(--red)}.rr-plans-grid{align-items:stretch}.rr-tl-list{position:relative;display:grid;gap:clamp(40px,6vw,90px);margin-top:clamp(30px,4vw,60px);padding:10px 0}.rr-tl-rail{position:absolute;top:0;bottom:0;inset-inline-start:50%;width:3px;translate:50% 0;background:#f3eee61a}.rr-tl-rail b{position:absolute;inset:0 0 auto 0;height:calc(var(--p, 0) * 100%);background:linear-gradient(var(--red),#ff4a5f);box-shadow:0 0 18px #e1162f99}.rr-tl-stop{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center}.rr-tl-print{grid-column:1;grid-row:1;width:min(100%,380px);justify-self:center}.rr-tl-paper{grid-column:3;grid-row:1;display:grid;gap:8px;justify-items:start;max-width:520px}.rr-tl-stop.is-flip .rr-tl-print{grid-column:3}.rr-tl-stop.is-flip .rr-tl-paper{grid-column:1;justify-self:end}.rr-tl-dot{grid-column:2;grid-row:1;justify-self:center;z-index:2;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px var(--red),0 0 0 9px #e1162f1f}.rr-tl-dot b{font:italic 900 22px var(--latin);color:var(--bone)}.rr-tl-year{font:italic 900 clamp(26px,2.4vw,36px)/1 var(--latin);color:var(--red);font-family:var(--ar-d);font-weight:900;font-style:normal}.rr-tl-paper blockquote{font:400 clamp(18px,1.5vw,22px)/1.5 var(--marker, var(--ar-d));color:var(--red);margin:4px 0}.rr-tl-paper p{margin:0}.rr-tl-more{display:flex;justify-content:center;margin-top:40px}@media(max-width:899px){.rr-tl-rail{inset-inline-start:22px;translate:50% 0}.rr-tl-stop,.rr-tl-stop.is-flip{grid-template-columns:46px minmax(0,1fr);row-gap:18px;align-items:start}.rr-tl-dot{grid-column:1;grid-row:1;width:44px;height:44px;justify-self:start}.rr-tl-dot b{font-size:17px}.rr-tl-stop .rr-tl-print,.rr-tl-stop.is-flip .rr-tl-print{grid-column:2;grid-row:1;width:min(100%,300px);justify-self:start}.rr-tl-stop .rr-tl-paper,.rr-tl-stop.is-flip .rr-tl-paper{grid-column:2;grid-row:2;justify-self:stretch;max-width:none}}.rr-compare-box{margin-top:36px;overflow-x:auto;border-radius:18px;background:#f3eee60a;box-shadow:inset 0 0 0 1px #f3eee61a}.rr-compare-table{width:100%;min-width:520px;border-collapse:collapse;font:700 15px var(--ar-d);color:var(--bone)}.rr-compare-table th,.rr-compare-table td{padding:16px 14px;border-bottom:1px solid rgba(243,238,230,.08);text-align:center}.rr-compare-table tbody th{text-align:start;font-weight:700;color:var(--bone-2)}.rr-compare-table thead th{vertical-align:bottom}.rr-compare-table thead th b{display:block;margin-top:6px;font:italic 900 26px var(--latin)}.rr-compare-table thead th.is-gold b{color:var(--gold)}.rr-compare-table thead th.is-silver b{color:var(--silver)}.rr-compare-table thead th.is-bronze b{color:var(--bronze)}.rr-compare-table td.is-yes{color:var(--red)}.rr-compare-table td span{color:#f3eee640}.rr-compare-table th.is-gold,.rr-compare-table td:last-child{background:#e1162f12}.rr-compare-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.rr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:599px){.rr-compare-table{font-size:13.5px;min-width:0}.rr-compare-table th,.rr-compare-table td{padding:12px 8px}.rr-compare-table thead th b{font-size:18px}.rr-compare-ctas .rr-btn{flex:1 1 100%}}.rr{--red-hi: #ff4258}.rr-wi.is-hl{color:var(--red-hi)}.rr-paper .rr-wi.is-hl{color:var(--red)}.rr-wi.is-hl:before{inset:auto -.04em .02em -.04em;height:.09em;min-height:3px;border-radius:3px;opacity:.9!important;background:currentColor}.rr-kicker{font:800 clamp(13px,1vw,15px)/1 var(--ar-d);letter-spacing:.02em;color:var(--red-hi)}.rr-paper .rr-kicker{color:var(--red)}.rr-kicker svg{width:28px}.rr-note{color:var(--red-hi)}.rr-paper .rr-note{color:var(--red)}.rr-lede{color:#bdb3a8}.rr-tl-paper,.rr-tl-print{min-width:0;box-sizing:border-box}@media(max-width:899px){.rr-tl-paper{--tilt: 0deg !important;padding:24px 20px 22px;width:100%}.rr-tl-paper p{overflow-wrap:anywhere}}@media(min-width:900px){.rr-tl-print{width:min(100%,320px)}}.rr-tt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}.rr-tt{position:relative;display:grid;gap:8px;align-content:start;padding:22px 20px;border-radius:16px;background:#f3eee60a;box-shadow:inset 0 0 0 1px #f3eee61a;color:var(--bone);transition:background .3s,box-shadow .3s,translate .3s var(--ease)}.rr-tt:hover{background:#e1162f14;box-shadow:inset 0 0 0 1px #e1162f80;translate:0 -3px}.rr-tt-ico{color:var(--red-hi, #ff4258)}.rr-tt b{font:800 17px var(--ar-d)}.rr-tt small{font-size:13.5px;line-height:1.6;color:var(--mute)}.rr-tt em{position:absolute;top:16px;inset-inline-end:16px;font:800 11.5px var(--ar-d);font-style:normal;color:var(--ink);background:var(--bone);padding:3px 9px;border-radius:99px}@media(max-width:1023px){.rr-tt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.rr-tt-grid{gap:10px}.rr-tt{padding:16px 14px}.rr-tt small{display:none}}.rr-phone-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.rr-phone-miss{position:absolute;inset:auto 12px 14px 12px;padding:10px 12px;border-radius:10px;background:#0d0a0bd9;color:var(--bone);font:700 13px/1.5 var(--ar-d);text-align:center}.rr-offer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px;background:#080607b8;animation:rr-offer-bg .35s ease both}.rr-offer-card{position:relative;width:min(100%,420px);padding:38px 28px 28px;text-align:center;color:var(--ink);background:url(/assets/paper-card-DY9Fvs_f.png) center / 100% 100% no-repeat;filter:drop-shadow(0 30px 50px rgba(0,0,0,.6));rotate:-1.5deg;animation:rr-offer-in .6s cubic-bezier(.2,.9,.25,1.2) both}.rr-offer-x{position:absolute;top:12px;inset-inline-start:12px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--ink);color:var(--bone);cursor:pointer}.rr-offer-mark{color:var(--red);margin-inline:auto}.rr-offer-k{display:block;margin-top:10px;font:800 14px var(--ar-d);color:var(--red)}.rr-offer-big{display:flex;align-items:baseline;justify-content:center;gap:12px;margin:6px 0 2px}.rr-offer-big b{font:italic 900 clamp(84px,24vw,120px)/.9 var(--latin);color:var(--red)}.rr-offer-big span{font:900 clamp(30px,8vw,40px) var(--ar-d)}.rr-offer-on{font:800 18px var(--ar-d);margin:0}.rr-offer-until{font:700 14px var(--ar-d);color:var(--mute-ink);margin:6px 0 0}.rr-offer-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin-top:22px;border-radius:12px;background:var(--red);color:#fff;font:800 17px var(--ar-d);box-shadow:0 6px #8f0c1d}.rr-offer-src{display:inline-block;margin-top:14px;padding:10px 4px;font:700 13px var(--ar-d);color:var(--ink);text-decoration:underline}@keyframes rr-offer-bg{0%{opacity:0}}@keyframes rr-offer-in{0%{opacity:0;translate:0 40px;rotate:4deg;scale:.9}}@media(prefers-reduced-motion:reduce){.rr-offer,.rr-offer-card{animation:none}}.rr-offer-big.is-word{flex-direction:column;align-items:center;gap:4px}.rr-offer-big.is-word b{font:900 clamp(64px,18vw,92px)/1 var(--ar-d)}.rr-offer-big.is-word span{font-size:clamp(24px,6.5vw,32px)}.rr-rf{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:8px 0 30px}.rr-rf button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;cursor:pointer;font:800 15px var(--ar-d);color:var(--bone);background:#f3eee60f;box-shadow:inset 0 0 0 1px #f3eee629;transition:background .25s,color .25s,box-shadow .25s}.rr-rf button small{font:italic 900 13px var(--latin);color:var(--mute)}.rr-rf button:hover{box-shadow:inset 0 0 0 1px #e1162f99}.rr-rf button.is-on{background:var(--red);color:#fff;box-shadow:0 6px #8f0c1d}.rr-rf button.is-on small{color:#ffffffbf}@media(max-width:599px){.rr-rf{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;margin-inline:-16px;padding:4px 16px 10px;scrollbar-width:none}.rr-rf button{flex:none}}.rr-ap-steps{display:flex;align-items:center;gap:0;margin:0 0 22px;padding:0;list-style:none}.rr-ap-steps li{flex:1;display:flex;align-items:center}.rr-ap-steps li:last-child{flex:none}.rr-ap-steps li:not(:last-child):after{content:"";flex:1;height:3px;margin:0 6px;background:#0d0a0b1f;border-radius:3px}.rr-ap-steps li.is-done:not(:last-child):after{background:var(--red)}.rr-ap-steps i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font:italic 900 15px var(--latin);font-style:normal;background:#0d0a0b14;color:var(--mute-ink);flex:none}.rr-ap-steps .is-done i{background:var(--red);color:#fff}.rr-ap-steps .is-now i{background:var(--ink);color:var(--bone);box-shadow:0 0 0 4px #e1162f40}.rr-ap-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.rr-ap-opts button{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:0;border-radius:14px;cursor:pointer;text-align:start;color:var(--ink);background:#0d0a0b0d;box-shadow:inset 0 0 0 1.5px #0d0a0b1f;transition:background .2s,box-shadow .2s,translate .2s}.rr-ap-opts button b{flex:1;font:800 16px var(--ar-d)}.rr-ap-opts button>svg:last-child{opacity:.35;transition:opacity .2s,translate .2s}.rr-ap-opts button:hover{background:#fff;box-shadow:inset 0 0 0 2px var(--red);translate:0 -2px}.rr-ap-opts button:hover>svg:last-child{opacity:1;translate:-4px 0;color:var(--red)}.rr-ap-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--ink);color:var(--red);flex:none}.rr-ap-rec{display:flex;align-items:center;gap:16px;padding:16px;border-radius:14px;background:var(--ink);color:var(--bone)}.rr-ap-rec small{font:800 13px var(--ar-d);color:var(--mute)}.rr-ap-rec b{display:block;font:italic 900 44px/.9 var(--latin)}.rr-ap-rec.is-gold b{color:var(--gold)}.rr-ap-rec.is-silver b{color:var(--silver)}.rr-ap-rec.is-bronze b{color:var(--bronze)}.rr-ap-rec p{margin:4px 0 0;color:var(--bone-2);font-size:15px}.rr-apply-done{display:grid;gap:16px}.rr-wa{border-radius:18px;overflow:hidden;background:#0b141a;box-shadow:0 30px 60px #00000080,inset 0 0 0 1px #ffffff0f}.rr-wa-top{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#1f2c34;color:#e9edef}.rr-wa-top svg{color:var(--red)}.rr-wa-top b{display:block;font:800 15px var(--ar-d)}.rr-wa-top small{font-size:12px;color:#8696a0}.rr-wa-body{padding:18px 16px;min-height:180px;background:#0b141a radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px) 0 0 / 14px 14px;display:flex;justify-content:flex-start}.rr-wa-msg{position:relative;max-width:92%;margin:0;padding:10px 12px;border-radius:10px 0 10px 10px;background:#005c4b;color:#e9edef;font:500 15px/1.7 var(--ar-d);white-space:pre-wrap}.rr-wa-note{display:flex;align-items:center;gap:6px;padding:10px 16px;font-size:12.5px;color:#8696a0;background:#111b21}.rr-ap-next{margin-top:18px;padding:20px;border-radius:16px;background:#f3eee60a;box-shadow:inset 0 0 0 1px #f3eee61a;color:var(--bone)}.rr-ap-next-h{font:900 18px var(--ar-d)}.rr-ap-next ol{display:grid;gap:14px;margin:14px 0;padding:0;list-style:none}.rr-ap-next li{display:flex;gap:12px}.rr-ap-next li>span{font:italic 900 22px var(--latin);color:var(--red-hi, #ff4258);flex:none;width:30px}.rr-ap-next li b{display:flex;align-items:center;gap:6px;font:800 15px var(--ar-d)}.rr-ap-next li p{margin:2px 0 0;font-size:14px;color:var(--mute)}@media(max-width:599px){.rr-ap-opts{grid-template-columns:minmax(0,1fr)}.rr-ap-rec b{font-size:36px}}.rr-apply2{padding-top:10px}.rr-ap2-card{position:relative;max-width:820px;margin-inline:auto;padding:clamp(24px,4vw,48px);border-radius:24px;background:linear-gradient(180deg,#f3eee612,#f3eee608);box-shadow:inset 0 0 0 1px #f3eee61a,0 40px 80px #00000073;overflow:hidden}.rr-ap2-bar{position:absolute;inset:0 0 auto 0;height:4px;background:#f3eee614}.rr-ap2-bar i{display:block;height:100%;background:var(--red);transition:width .5s var(--ease);margin-inline-start:0}.rr-ap2-head{display:flex;align-items:center;justify-content:space-between}.rr-ap2-n{font:italic 900 46px/1 var(--latin);color:var(--red-hi, #ff4258)}.rr-ap2-n small{font-size:22px;color:var(--mute)}.rr-ap2-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;border-radius:99px;background:#f3eee60f;color:var(--bone-2);font:700 14px var(--ar-d);cursor:pointer}.rr-ap2-back svg{rotate:180deg}.rr-ap2-title{margin:14px 0 26px;font:900 clamp(26px,3vw,38px)/1.3 var(--ar-d);color:var(--bone)}.rr-ap2-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rr-ap2-opts button{display:flex;align-items:center;gap:14px;min-height:84px;padding:16px 18px;border:0;border-radius:18px;cursor:pointer;text-align:start;color:var(--bone);background:#f3eee60d;box-shadow:inset 0 0 0 1.5px #f3eee61f;transition:background .25s,box-shadow .25s,translate .25s var(--ease)}.rr-ap2-opts button b{font:800 18px/1.4 var(--ar-d)}.rr-ap2-opts button:hover,.rr-ap2-opts button:focus-visible{background:#e1162f1f;box-shadow:inset 0 0 0 2px var(--red);translate:0 -3px;outline:none}.rr-ap2-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--red);color:#fff;flex:none;box-shadow:0 8px 20px #e1162f59}.rr-ap2-done{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,36px);align-items:start}.rr-ap2-tier{padding:26px 24px;border-radius:18px;background:url(/assets/paper-card-DY9Fvs_f.png) center / 100% 100% no-repeat;color:var(--ink);rotate:-1deg;filter:drop-shadow(0 20px 30px rgba(0,0,0,.5))}.rr-ap2-k{font:800 14px var(--ar-d);color:var(--red)}.rr-ap2-tier-top{display:flex;align-items:center;gap:14px;margin:8px 0 6px}.rr-ap2-tier-top b{font:italic 900 56px/.9 var(--latin)}.rr-ap2-tier.is-gold b{color:var(--gold)}.rr-ap2-tier.is-silver b{color:var(--silver)}.rr-ap2-tier.is-bronze b{color:var(--bronze)}.rr-ap2-tier p{margin:0 0 14px;font:800 17px var(--ar-d)}.rr-ap2-tier ul{display:grid;gap:9px;margin:0;padding:14px 0 0;list-style:none;border-top:1.5px solid rgba(13,10,11,.12)}.rr-ap2-tier li{display:flex;gap:8px;align-items:flex-start;font:700 15px/1.5 var(--ar-d)}.rr-ap2-tier li svg{color:var(--red);flex:none;margin-top:3px}.rr-ap2-tier li.is-base{color:var(--mute-ink)}.rr-ap2-form{display:grid;gap:16px}.rr-ap2-field{display:grid;gap:8px}.rr-ap2-field span{font:800 15px var(--ar-d);color:var(--bone)}.rr-ap2-field small{font-weight:600;color:var(--mute)}.rr-ap2-field input{width:100%;box-sizing:border-box;min-height:56px;padding:0 18px;border:0;border-radius:14px;font:700 17px var(--ar-d);color:var(--bone);background:#f3eee612;box-shadow:inset 0 0 0 1.5px #f3eee624}.rr-ap2-field input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--red);background:#f3eee61a}.rr-ap2-field input::placeholder{color:#f3eee659}.rr-ap2-send{display:flex;align-items:center;justify-content:center;gap:10px;min-height:62px;margin-top:6px;border:0;border-radius:16px;cursor:pointer;font:900 19px var(--ar-d);color:#fff;background:#1fa855;box-shadow:0 7px #137a3c,0 20px 40px #1fa8554d;transition:translate .15s,box-shadow .15s}.rr-ap2-send:hover{translate:0 2px;box-shadow:0 5px #137a3c,0 16px 30px #1fa8554d}.rr-ap2-send:active{translate:0 6px;box-shadow:0 1px #137a3c}.rr-ap2-links{display:flex;justify-content:space-between;gap:10px}.rr-ap2-links a,.rr-ap2-links button{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:none;cursor:pointer;font:700 14px var(--ar-d);color:var(--bone-2);text-decoration:underline;text-underline-offset:4px}.rr-ap2-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:820px;margin:28px auto 0;padding:0;list-style:none}.rr-ap2-next li{display:flex;gap:12px;align-items:flex-start;color:var(--bone)}.rr-ap2-next-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f3eee60f;color:var(--red-hi, #ff4258);flex:none}.rr-ap2-next small{font:italic 900 13px var(--latin);color:var(--mute)}.rr-ap2-next b{display:block;font:800 16px var(--ar-d)}.rr-ap2-next p{margin:2px 0 0;font-size:14px;color:var(--mute);line-height:1.6}@media(max-width:767px){.rr-ap2-opts,.rr-ap2-done,.rr-ap2-next{grid-template-columns:minmax(0,1fr)}.rr-ap2-opts button{min-height:72px}.rr-ap2-tier{rotate:0deg}}.rr-ap2-card{scroll-margin-top:92px}.rr-ap2-title{margin:10px 0 30px!important}.rr-ap2-q{display:grid}@media(max-width:899px){.rr-hero-chips{justify-content:flex-start}}.rr-lang{display:inline-grid;place-items:center;min-width:44px;min-height:40px;padding:0 10px;border-radius:10px;font:italic 900 15px var(--latin);letter-spacing:.06em;color:var(--bone);box-shadow:inset 0 0 0 1.5px #f3eee638;transition:box-shadow .2s,color .2s}.rr-lang:hover{color:var(--red-hi, #ff4258);box-shadow:inset 0 0 0 1.5px var(--red)}.vw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:10px}.vw-card{display:grid;gap:10px;align-content:start;padding:0;border:0;background:none;cursor:pointer;text-align:start;color:var(--bone)}.vw-card.is-short{grid-row:span 2}.vw-img{position:relative;display:block;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 18px 30px #00000073,inset 0 0 0 1px #f3eee614}.vw-card.is-short .vw-img{aspect-ratio:9 / 14}.vw-img img{width:100%;height:100%;object-fit:cover;transition:scale .6s var(--ease),filter .4s;filter:saturate(.9)}.vw-play{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--red);color:#fff;box-shadow:0 10px 30px #e1162f80;transition:scale .3s var(--ease)}.vw-img em{position:absolute;top:10px;inset-inline-start:10px;padding:3px 9px;border-radius:99px;font:italic 900 12px var(--latin);font-style:italic;color:#fff;background:#0d0a0bbf}.vw-card b{font:800 15px/1.5 var(--ar-d)}.vw-card:hover .vw-img img{scale:1.06;filter:saturate(1.1)}.vw-card:hover .vw-play{scale:1.12}.vw-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:16px;background:#080607e0}.vw-frame{position:relative;width:min(100%,980px);aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 40px 80px #0009}.vw-frame.is-short{width:min(100%,420px,calc((100svh - 40px)*.5625));aspect-ratio:9 / 16}.vw-frame iframe{width:100%;height:100%;border:0}.vw-x{position:absolute;top:10px;inset-inline-end:10px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#0d0a0bcc;color:#fff;cursor:pointer}@media(max-width:1023px){.vw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.vw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vw-card b{font-size:13.5px}.vw-play{width:46px;height:46px}}.rr-page-pad{padding-top:90px}.vw-grid{grid-auto-flow:dense}.rr-h1-line{bottom:-.36em!important;height:.3em!important;min-height:10px}.rr-h1-red{padding-bottom:.12em;display:inline-block}.rr-wi.is-hl:before{inset:auto -.04em -.2em -.04em!important}.rr-w.has-hl{padding-bottom:.2em}@media(hover:none),(max-width:899px){.rr-print-img img,.rr-rec-photo img,.rr-ticket-photo img{filter:none!important}}@media(max-width:899px){.rr-hero-paper .rr-hero-ctas{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px;overflow:visible!important;width:100%;flex-wrap:initial}.rr-hero-paper .rr-hero-ctas .rr-btn{width:100%;height:auto!important;min-height:54px;flex:none!important}.rr-hero-chips{flex-wrap:wrap!important;overflow:visible!important;width:auto!important;margin-inline:0!important;padding:0!important;justify-content:center!important;gap:8px}.rr-final-ctas{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;overflow:visible}.rr-final-ctas .rr-btn{height:auto;min-height:54px}}@media(max-width:899px),(hover:none){.rr-paper,.rr-print,.rr-ticket,.rr-tc,.rr-phone,.rr-poster,.rr-offer-card,.rr-ap2-tier{filter:none!important}.rr-print{box-shadow:0 14px 24px #00000073}.rr-scan{display:none!important}}.rr-motion-play{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;z-index:3;display:grid;place-items:center;width:72px;height:72px;border:0;border-radius:50%;cursor:pointer;background:var(--red);color:#fff;box-shadow:0 12px 30px #e1162f80,0 0 0 8px #e1162f2e}.rr-tf-head{display:grid;gap:10px;justify-items:start}.rr-tf-k{font:italic 900 clamp(16px,1.4vw,20px) var(--latin);letter-spacing:.14em;color:var(--red-hi, #ff4258);direction:rtl}.rr-tf-title{margin:0;display:grid;line-height:.95}.rr-tf-title span{font:900 clamp(64px,11vw,168px)/.95 var(--ar-d);color:var(--bone);letter-spacing:-.01em;background:linear-gradient(180deg,#fff 30%,#d9cfc3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.rr-tf-title em{font:900 clamp(26px,3.4vw,48px)/1.2 var(--ar-d);font-style:normal;color:var(--red-hi, #ff4258)}.rr-results-top{align-items:end}.rr-rec.is-gold{box-shadow:0 0 0 2px #d4aa4600}@media(min-width:900px){.rr-record-grid>.rr-rec.is-gold{translate:0 -16px}.rr-record-grid>.rr-rec.is-none{opacity:.88;scale:.96}}.rr-phone-notch{top:.5%;width:31%;height:auto;aspect-ratio:223 / 64;border-radius:999px}@media(max-width:899px){.rr-match-pick{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible!important;flex-wrap:initial;padding:0!important;margin-inline:0!important}.rr-match-pick button{width:100%;min-height:48px;justify-content:center;white-space:normal;text-align:center;line-height:1.35;padding:8px 10px}.rr-rf{flex-wrap:wrap!important;overflow:visible!important;justify-content:center!important;margin-inline:0!important;padding:0!important}.rr .bda-explore-tabs,.rr .bds-tabs{flex-wrap:wrap!important;overflow:visible!important;justify-content:center}.rr-tc-grid{-webkit-mask-image:linear-gradient(to left,#000 80%,transparent);mask-image:linear-gradient(to left,#000 80%,transparent)}.rr-swipe-hint{display:flex!important;align-items:center;justify-content:center;gap:8px;margin:0 0 12px;font:800 14px var(--ar-d);color:var(--bone)}.rr-swipe-hint svg{color:var(--red-hi, #ff4258);animation:rr-nudge 1.4s ease-in-out infinite}}@keyframes rr-nudge{0%,to{translate:0 0}50%{translate:-8px 0}}@media(max-width:899px){.rr .bds-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-inline:0!important;padding:0!important}.rr .bda-explore-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important}.rr .bda-explore-tabs>*,.rr .bds-tabs>*{width:auto!important;min-width:0!important}}@media(max-width:479px){.rr-hero-tag small,.rr-hero-tag i{display:none}.rr-hero-tag b{white-space:nowrap}}.rr-paper,.rr-print,.rr-pod,.rr-yt,.rr-app,.rr-tools,.rr-tier,.rr-phone,.rr-motion,.rr-tour-player,.rr-poster,.rr-lab,.rr-offer-card,.rr-match-thumb{filter:none!important;isolation:isolate}:is(.rr-paper:not(.rr-ticket),.rr-print,.rr-pod,.rr-yt,.rr-app,.rr-tools,.rr-tier,.rr-phone,.rr-motion,.rr-tour-player,.rr-poster,.rr-lab,.rr-offer-card,.rr-match-thumb):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:inherit;border-radius:inherit;filter:brightness(0) blur(14px);opacity:.55;translate:0 18px}:is(.rr-paper:not(.rr-ticket),.rr-print,.rr-pod,.rr-yt,.rr-app,.rr-tools,.rr-tier,.rr-phone,.rr-motion,.rr-tour-player,.rr-poster,.rr-lab,.rr-offer-card,.rr-match-thumb):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:inherit;border-radius:inherit}.rr-tc-hit:hover{filter:none!important}@media(max-width:899px),(hover:none){:is(.rr-paper:not(.rr-ticket),.rr-print,.rr-pod,.rr-yt,.rr-app,.rr-tools,.rr-tier,.rr-phone,.rr-motion,.rr-tour-player,.rr-poster,.rr-lab,.rr-offer-card,.rr-match-thumb):before{display:none}}.rr .bdr{position:relative;isolation:isolate;padding-bottom:clamp(40px,6vw,90px)}.rr .bdr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes bdr-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rr .bdr-in{animation:bdr-in .8s var(--ease) var(--d, 0ms) both}.rr .bdr-card{animation:bdr-in .7s var(--ease) calc(var(--i, 0) * 70ms + .12s) both}@media(prefers-reduced-motion:reduce){.rr .bdr-in,.rr .bdr-card{animation:none}}.rr .bdr-h1{font:900 clamp(34px,5vw,72px)/1.2 var(--ar-d);color:var(--ink);overflow-wrap:anywhere}.rr .bdr-h1.is-article{color:var(--bone);font-size:clamp(32px,4.2vw,62px);line-height:1.25}.rr .bdr-h2{font:900 clamp(26px,3vw,44px)/1.3 var(--ar-d)}.rr .bdr-lede{font-size:clamp(16px,1.25vw,19px);line-height:1.85;color:var(--mute);max-width:640px}.rr .bdr-mark{color:#fff;padding-inline:.12em;white-space:nowrap;background:linear-gradient(transparent 12%,var(--red) 12%,var(--red) 88%,transparent 88%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.rr .bdr-kick{display:inline-flex;align-items:center;gap:10px;font:400 clamp(20px,1.6vw,24px)/1.2 var(--marker);color:var(--red)}.rr .bdr-kick svg{width:38px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.rr .bdr-sec{position:relative;padding-block:clamp(36px,5vw,72px)}.rr .bdr-sec.is-tight{padding-top:clamp(20px,3vw,40px)}.rr .bdr-sec-head{display:grid;gap:8px;margin-bottom:clamp(24px,3vw,40px)}.rr .bdr-hero{position:relative;padding:clamp(118px,13vw,176px) 0 clamp(20px,3vw,40px);overflow:hidden}.rr .bdr-ghost{position:absolute;z-index:-1;inset-inline-end:-2vw;top:14%;font:italic 900 clamp(120px,20vw,320px)/.8 var(--latin);color:transparent;-webkit-text-stroke:1.5px rgba(243,238,230,.08);white-space:nowrap;pointer-events:none}.rr .bdr-hero-sheet{position:relative;display:grid;gap:18px;justify-items:start;max-width:900px;padding:clamp(28px,4vw,60px);color:var(--ink);rotate:-.6deg;background:url(/assets/paper-wide-Cp3B3zyO.png) center / 100% 100% no-repeat;filter:drop-shadow(0 22px 26px rgba(0,0,0,.55))}.rr .bdr-hero-sheet .bdr-lede{color:var(--mute-ink)}.rr .bdr-hero-sheet:before{content:"";position:absolute;top:-12px;inset-inline-start:50%;translate:50% 0;rotate:-3deg;width:104px;height:28px;background:url(/assets/tape-BLw7gfbF.png) center / 100% 100% no-repeat}.rr .bdr-byline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:600 var(--fs-sm)/1.7 var(--ar-d);color:var(--mute-ink)}.rr .bdr-byline .rr-icon{color:var(--red);flex:none}.rr .bdr-byline a{display:inline-flex;align-items:center;min-height:44px;color:var(--red);border-bottom:0;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.rr .bdr-byline a:hover{color:var(--ink)}.rr .bdr-byline.is-top{color:var(--mute);padding:10px 16px;margin-bottom:8px;border:1px dashed rgba(243,238,230,.2);border-radius:12px}.rr .bdr-byline.is-top a{color:var(--bone);text-decoration-color:var(--red)}.rr .bdr-byline.is-top a:hover{color:var(--red)}.rr .bdr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.rr .bdr-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;background:var(--ink-2);border:1px solid rgba(243,238,230,.1);border-radius:18px;overflow:hidden;transition:transform .45s var(--ease),border-color .3s,box-shadow .45s var(--ease)}.rr .bdr-card:hover{transform:translateY(-4px);border-color:#e1162f99;box-shadow:0 26px 40px -22px #e1162f8c}.rr .bdr-card:focus-visible{outline-offset:3px}.rr .bdr-card-img{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#1a1617}.rr .bdr-card-img img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.2);transition:filter .7s var(--ease),transform 1s var(--ease)}.rr .bdr-card:hover .bdr-card-img img,.rr .bdr-card:focus-visible .bdr-card-img img{filter:none;transform:scale(1.04)}.rr .bdr-card-img:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent,#0d0a0bb3);pointer-events:none}.rr .bdr-card-tag{position:absolute;z-index:1;top:14px;inset-inline-start:14px;padding:4px 12px;rotate:-3deg;font:400 17px/1.4 var(--marker);color:#fff;background:var(--red);border-radius:4px}.rr .bdr-card-body{display:flex;flex-direction:column;gap:10px;flex:1;padding:clamp(18px,2vw,26px)}.rr .bdr-card-flag{font:400 20px/1.2 var(--marker);color:var(--red)}.rr .bdr-card-title{font:800 clamp(19px,1.5vw,23px)/1.45 var(--ar-d);color:var(--bone)}.rr .bdr-card-desc{font-size:15px;line-height:1.8;color:var(--mute)}.rr .bdr-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(243,238,230,.08)}.rr .bdr-card-go{display:inline-flex;align-items:center;gap:6px;font:800 14px var(--ar-d);color:var(--red)}.rr .bdr-card-go .rr-icon{transition:translate .35s var(--ease)}.rr .bdr-card:hover .bdr-card-go .rr-icon{translate:-4px 0}.rr .bdr-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:600 13px/1.5 var(--ar-d);color:var(--mute)}.rr .bdr-meta>span{display:inline-flex;align-items:center;gap:5px}.rr .bdr-card.is-featured{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.rr .bdr-card.is-featured .bdr-card-img{aspect-ratio:auto;min-height:380px;height:100%}.rr .bdr-card.is-featured .bdr-card-img img{filter:none}.rr .bdr-card.is-featured .bdr-card-body{justify-content:center;gap:14px;padding:clamp(24px,4vw,56px)}.rr .bdr-card.is-featured .bdr-card-title{font-size:clamp(26px,3vw,44px);line-height:1.3;font-weight:900}.rr .bdr-card.is-featured .bdr-card-desc{font-size:clamp(15px,1.2vw,18px)}.rr .bdr-card.is-featured .bdr-card-foot{margin-top:8px}.rr .bdr-cta{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(26px,4vw,56px);color:var(--ink);rotate:.4deg;background:url(/assets/paper-wide-Cp3B3zyO.png) center / 100% 100% no-repeat;filter:drop-shadow(0 22px 26px rgba(0,0,0,.55))}.rr .bdr-cta>div:first-child{display:grid;gap:10px}.rr .bdr-cta p{color:var(--mute-ink);max-width:560px}.rr .bdr-cta.is-article{max-width:980px;margin:clamp(40px,6vw,80px) auto 0}.rr .bdr-cta-btns{display:flex;flex-wrap:wrap;gap:14px}.rr .bdr .rr-btn{white-space:normal;text-align:center;max-width:100%}.rr .bdr-ahero{position:relative;padding:clamp(112px,12vw,168px) 0 clamp(30px,4vw,56px)}.rr .bdr-ahero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,80px);align-items:center}.rr .bdr-ahero-copy{display:grid;gap:18px;justify-items:start;min-width:0}.rr .bdr-crumbs{display:flex;align-items:center;gap:8px;font:700 var(--fs-sm) var(--ar-d);color:var(--mute)}.rr .bdr-crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--bone);border-bottom:1.5px solid var(--red)}.rr .bdr-crumbs a:hover{color:var(--red)}.rr .bdr-crumbs span{font:400 19px/1 var(--marker);color:var(--red)}.rr .bdr-ahero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:14px;border-top:1px solid rgba(243,238,230,.12);width:100%}.rr .bdr-author{font:800 15px var(--ar-d);color:var(--bone)}.rr .bdr-author:before{content:"";display:inline-block;width:10px;height:10px;margin-inline-end:8px;border-radius:50%;background:var(--red);vertical-align:middle}.rr .bdr-cover{position:relative;justify-self:center;width:100%;max-width:420px;rotate:2.5deg;padding:clamp(10px,1.1vw,16px);background:url(/assets/print-D3yd_165.png) center / 100% 100% no-repeat;filter:drop-shadow(0 26px 30px rgba(0,0,0,.6))}.rr .bdr-cover-img{aspect-ratio:4 / 5;overflow:hidden;background:#1a1617}.rr .bdr-cover-img img{width:100%;height:100%;object-fit:cover}.rr .bdr-tape{position:absolute;z-index:2;width:104px;height:28px;background:url(/assets/tape-BLw7gfbF.png) center / 100% 100% no-repeat;pointer-events:none}.rr .bdr-tape.t1{top:-8px;inset-inline-start:-20px;rotate:-38deg}.rr .bdr-tape.t2{top:-8px;inset-inline-end:-20px;rotate:36deg}.rr .bdr-progress{position:fixed;z-index:85;inset:0 0 auto;height:4px;background:#f3eee60f;pointer-events:none}.rr .bdr-progress i{display:block;height:100%;background:var(--red);transform:scaleX(0);transform-origin:right center;box-shadow:0 0 12px #e1162fb3}[dir=ltr] .rr .bdr-progress i{transform-origin:left center}.rr .bdr-prose{max-width:68ch;margin-inline:auto;font-family:var(--ar);font-size:clamp(18px,1.3vw,20px);line-height:1.9;color:#e9e3da;overflow-wrap:break-word}.rr .bdr-prose>*+*{margin-top:1.1em}.rr .bdr-p{color:#e9e3da}.rr .bdr-p-h2{position:relative;margin-top:2.1em!important;padding-top:.5em;font:900 clamp(24px,2.2vw,32px)/1.4 var(--ar-d);color:var(--bone);scroll-margin-top:100px}.rr .bdr-p-h2:before{content:"";position:absolute;top:0;inset-inline-start:0;width:46px;height:4px;border-radius:3px;background:var(--red)}.rr .bdr-chip{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;min-height:30px;padding:2px 11px;font:700 12.5px/1.4 var(--ar-d);color:var(--bone);white-space:nowrap;background:#e1162f24;border:1px solid rgba(225,22,47,.45);border-radius:999px;transition:background .25s,color .25s,border-color .25s;position:relative}.rr .bdr-chip:after{content:"";position:absolute;top:-8px;right:-2px;bottom:-8px;left:-2px}.rr .bdr-chip:hover,.rr .bdr-chip:focus-visible{background:var(--red);border-color:var(--red);color:#fff}.rr .bdr-chip .rr-icon{flex:none;color:var(--red)}.rr .bdr-chip:hover .rr-icon,.rr .bdr-chip:focus-visible .rr-icon{color:#fff}.rr .bdr-chip b{font:700 12.5px var(--latin);letter-spacing:.04em}.rr .bdr-quote{margin-block:1.6em!important;padding-inline-start:clamp(14px,2vw,26px);border-inline-start:4px solid var(--red)}.rr .bdr-quote blockquote{margin:0;font:400 clamp(23px,2.2vw,31px)/1.75 var(--marker);color:#fff}.rr .bdr-quote blockquote span{padding-inline:.15em;background:linear-gradient(176deg,transparent 52%,rgba(225,22,47,.75) 52%,rgba(225,22,47,.75) 88%,transparent 88%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.rr .bdr-quote blockquote span:before{content:"«";color:var(--red)}.rr .bdr-quote blockquote span:after{content:"»";color:var(--red)}.rr .bdr-quote figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font:700 14px var(--ar-d);color:var(--mute)}.rr .bdr-list-wrap{display:grid;gap:12px;justify-items:start}.rr .bdr-list{display:grid;gap:.5em}.rr .bdr-list li,.rr .bdr-basics li{position:relative;padding-inline-start:1.4em}.rr .bdr-list li:before{content:"";position:absolute;inset-inline-start:0;top:.78em;width:.55em;height:.55em;rotate:45deg;background:var(--red)}.rr .bdr-basics{margin-block:2em!important;padding:clamp(20px,3vw,32px);color:var(--ink);rotate:-.4deg;background:url(/assets/paper-card-DY9Fvs_f.png) center / 100% 100% no-repeat;filter:drop-shadow(0 18px 22px rgba(0,0,0,.5));font-size:clamp(16px,1.15vw,18px);line-height:1.85}.rr .bdr-basics-tag{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:4px 12px;font:800 13px var(--ar-d);color:var(--bone);background:var(--ink);border-radius:6px}.rr .bdr-basics ul{display:grid;gap:.45em}.rr .bdr-basics li{color:var(--ink)}.rr .bdr-basics li:before{content:"";position:absolute;inset-inline-start:0;top:.8em;width:.7em;height:2px;background:var(--ink)}.rr .bdr-basics small{display:block;margin-top:12px;font:600 13px/1.7 var(--ar-d);color:var(--mute-ink)}.rr .bdr-sources{margin-top:3em!important;padding-top:1.6em;border-top:2px solid rgba(243,238,230,.12)}.rr .bdr-sources h2{font:900 clamp(22px,2vw,28px)/1.4 var(--ar-d);color:var(--bone)}.rr .bdr-sources-note{margin-top:.5em;font-size:14px;line-height:1.8;color:var(--mute)}.rr .bdr-sources ol{display:grid;gap:10px;margin-top:1em;counter-reset:bdr-src;font-size:15px;line-height:1.7}.rr .bdr-sources li{counter-increment:bdr-src;position:relative;padding-inline-start:2.2em}.rr .bdr-sources li:before{content:counter(bdr-src);position:absolute;inset-inline-start:0;top:.1em;font:800 14px var(--latin);color:var(--red)}.rr .bdr-sources li>a{color:var(--bone);text-decoration:underline;text-decoration-color:#e1162fb3;text-underline-offset:4px}.rr .bdr-sources li>a:hover{color:var(--red)}.rr .bdr-times{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rr .bdr-times a{display:inline-grid;place-items:center;min-width:44px;min-height:32px;padding:2px 8px;position:relative;font:700 13px var(--latin);letter-spacing:.04em;color:var(--bone);background:#f3eee60f;border:1px solid rgba(243,238,230,.14);border-radius:8px}.rr .bdr-times a:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.rr .bdr-times a:hover{background:var(--red);border-color:var(--red);color:#fff}.rr .bdr-related{margin-top:2.2em!important}.rr .bdr-related-h{display:block;font:400 22px/1.3 var(--marker);color:var(--red);margin-bottom:10px}.rr .bdr-related ul{display:flex;flex-wrap:wrap;gap:10px}.rr .bdr-related a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font:800 15px/1.3 var(--ar-d);color:var(--bone);background:var(--ink-2);border:1px solid rgba(243,238,230,.16);border-radius:12px;transition:border-color .25s,color .25s}.rr .bdr-related a:hover{border-color:var(--red);color:var(--red)}.rr .bdr-all-link{margin-top:26px;text-align:center}.rr .bdr-all-link a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:800 16px var(--ar-d);color:var(--bone);border-bottom:2px solid var(--red)}.rr .bdr-all-link a:hover{color:var(--red)}@media(max-width:1080px){.rr .bdr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr .bdr-card.is-featured{grid-template-columns:minmax(0,1fr)}.rr .bdr-card.is-featured .bdr-card-img{min-height:0;aspect-ratio:16 / 10;height:auto}}@media(max-width:860px){.rr .bdr-ahero-grid{grid-template-columns:minmax(0,1fr)}.rr .bdr-cover{max-width:340px;rotate:1.5deg}.rr .bdr-cta{grid-template-columns:minmax(0,1fr)}.rr .bdr-ghost{display:none}}@media(max-width:640px){.rr .bdr-grid{grid-template-columns:minmax(0,1fr)}.rr .bdr-hero-sheet,.rr .bdr-cta{rotate:0deg}.rr .bdr-cta-btns{width:100%}.rr .bdr-cta-btns .rr-btn{flex:1 1 100%}.rr .bdr-cover{max-width:280px}.rr .bdr-card.is-featured .bdr-card-img{aspect-ratio:4 / 3}.rr .bdr-quote{padding-inline-start:14px}.rr .bdr-chip{white-space:normal}}@media(hover:none){.rr .bdr-card-img img{filter:none}}.rr .bdr-chip,.rr .bdr-sources,.rr .bdr-byline-src,.rr .bdr-byline{display:none!important}.rr[dir=ltr]{--ar: "Alexandria", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ar-d: "Alexandria", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--marker: "Barlow Condensed", "Alexandria", sans-serif;line-height:1.65;-webkit-text-size-adjust:100%;text-size-adjust:100%}.rr[dir=ltr] .rr-h1,.rr[dir=ltr] .rr-h2,.rr[dir=ltr] .bda-h1,.rr[dir=ltr] .bda-h2{font-family:var(--latin);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:.005em;line-height:.98}.rr[dir=ltr] .rr-h1{font-size:clamp(48px,6vw,96px)}.rr[dir=ltr] .rr-h1.is-page{font-size:clamp(44px,5.4vw,84px)}.rr[dir=ltr] .rr-hero-paper .rr-h1{font-size:clamp(46px,5.4vw,84px);line-height:.96}.rr[dir=ltr] .rr-h2{font-size:clamp(40px,4.6vw,72px)}.rr[dir=ltr] .bda-h1{font-size:clamp(50px,6.4vw,104px)}.rr[dir=ltr] .bda-h2{font-size:clamp(38px,4.4vw,68px)}.rr[dir=ltr] .rr-final-paper .rr-h2{font-size:clamp(34px,3.6vw,58px);line-height:1.02}.rr[dir=ltr] .rr-grip .rr-h2{font-size:clamp(40px,4vw,64px)}.rr[dir=ltr] .rr-w{padding-inline-end:.08em;margin-inline-end:-.08em}.rr[dir=ltr] .rr-h1-line{bottom:-2px;height:14px}.rr[dir=ltr] .rr-h1-red{padding-bottom:10px}.rr[dir=ltr] .rr-h3{line-height:1.3;letter-spacing:-.005em}.rr[dir=ltr] .rr-lede{line-height:1.6}.rr[dir=ltr] :is(.rr-kicker,.rr-note,.rr-final-by,.rr-swipe-hint,.rr-print figcaption,.rr-tl-paper blockquote,.rr-match-thumb span,.bda-teaser-note,.rr-poster-quote){font-style:italic;font-weight:800}.rr[dir=ltr] :is(.rr-kicker,.rr-note,.rr-swipe-hint,.rr-print figcaption,.bda-teaser-note){text-transform:uppercase;letter-spacing:.03em}.rr[dir=ltr] .rr-note{white-space:normal}.rr[dir=ltr] .rr-tl-paper blockquote{font-size:clamp(20px,1.7vw,25px);line-height:1.2}.rr[dir=ltr] .rr-match-talk blockquote{font-style:italic}.rr[dir=ltr] .rr-tl-year{font:italic 900 clamp(26px,2.4vw,36px)/1 var(--latin);text-transform:uppercase}.rr[dir=ltr] .rr-num span{text-transform:lowercase}.rr[dir=ltr] .rr-num.en-word b{font-size:clamp(34px,3.2vw,50px)}.rr[dir=ltr] .rr-pod-body .rr-h3 small{font:700 .55em var(--ar-d);color:var(--mute-ink)}.rr[dir=ltr] .rr-preview pre{white-space:pre-wrap;word-break:break-word;font-family:var(--ar-d)}.rr[dir=ltr] .rr-tape.t-top,.rr[dir=ltr] .rr-tear span,.rr[dir=ltr] .rr-tl-rail{translate:-50% 0}@media(max-width:899px){.rr[dir=ltr] .rr-tl-rail{translate:-50% 0}}.rr[dir=ltr] .rr-case-arrow,.rr[dir=ltr] .rr-how-arrow{scale:1 1}.rr[dir=ltr] .rr-tc-badge .rr-icon{transform:scaleX(-1)}.rr[dir=ltr] .rr-tc-hit:hover .rr-tc-badge{rotate:180deg}.rr[dir=ltr] .rr-btn:hover .rr-icon{translate:5px 0}.rr[dir=ltr] .rr-apply-opts button .rr-icon{transform:scaleX(-1)}@keyframes en-nudge{50%{translate:6px 0}}.rr[dir=ltr] .rr-swipe-hint .rr-icon{animation-name:en-nudge}.rr[dir=ltr] .rr-float-wa{left:auto;right:22px;rotate:6deg;bottom:max(22px,env(safe-area-inset-bottom))}@media(max-width:899px){.rr[dir=ltr] .rr-float-wa{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}}.rr .en-lang{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 12px;font:700 15px/1 IBM Plex Sans Arabic,Alexandria,sans-serif;color:var(--bone-2);border:1.5px solid rgba(243,238,230,.22);border-radius:99px;flex-shrink:0;transition:color .3s,border-color .3s}.rr .en-lang:hover,.rr .en-lang:focus-visible{color:var(--bone);border-color:var(--red)}.rr .en-lang.is-foot{min-height:44px;justify-self:start;width:fit-content}.rr[dir=ltr] .rr-head-cta{min-height:44px}@media(max-width:1180px){.rr[dir=ltr] .en-lang{margin-left:auto}.rr[dir=ltr] .rr-head-cta{margin-inline-start:0}}@media(max-width:420px){.rr[dir=ltr] .rr-header-in{gap:10px}.rr[dir=ltr] .rr-head-cta{font-size:14px}.rr .en-lang{padding:0 10px}}@media(max-width:359px){.rr[dir=ltr] .rr-head-cta .rr-icon{display:none}}.rr[dir=ltr] :is(.rr-match-pick button,.rr-choice button,.rr-faq-item button,.rr-lb-nav button,.rr-lb-x,.bda-explore-tabs button,.bda-explore-nav button,.bda-faq-item button){min-height:44px}.rr[dir=ltr] .rr-nav a{min-height:44px;display:inline-flex;align-items:center}.rr[dir=ltr] .rr-footer nav a{display:inline-flex;align-items:center;min-height:44px}.rr[dir=ltr] .rr-src{min-height:28px}.rr .en-form{display:grid;gap:22px}.rr .en-form .rr-field input{font-size:16px}.rr .en-sent{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:700 15px/1.5 var(--ar-d);color:var(--ink)}.rr .en-sent a{color:var(--red);border-bottom:1.5px solid currentColor}.rr .en-sent .rr-icon{color:var(--red)}.rr[dir=ltr]{max-width:100vw}.rr[dir=ltr] :is(.rr-h1,.rr-h2,.bda-h1,.bda-h2){overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}@media(max-width:899px){.rr[dir=ltr] .rr-hero-paper .rr-h1{font-size:clamp(40px,11vw,58px)}.rr[dir=ltr] .rr-h1.is-page{font-size:clamp(38px,10vw,56px)}.rr[dir=ltr] .rr-h2{font-size:clamp(34px,9vw,48px)}.rr[dir=ltr] .bda-h1{font-size:clamp(44px,12vw,64px)}.rr[dir=ltr] .bda-h2{font-size:clamp(32px,8.6vw,46px)}.rr[dir=ltr] .rr-ticket-name{font-size:44px}}@media(max-width:420px){.rr[dir=ltr] .rr-num.en-word b{font-size:26px}.rr[dir=ltr] .rr-num b{font-size:34px}}@media(max-width:899px){.rr[dir=ltr] .rr-hero-ctas{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.rr[dir=ltr] .rr-hero-ctas .rr-btn,.rr[dir=ltr] .rr-final-ctas .rr-btn{flex:0 0 auto;width:100%}.rr[dir=ltr] .rr-btn{white-space:normal;text-align:start}}.rr .en-form{min-width:0}.rr .en-form .rr-field,.rr .en-form .rr-field input{min-width:0;width:100%}@media(max-width:899px){.rr[dir=ltr] .rr-hero-chips{justify-content:flex-start}}.rr[dir=ltr] .rr-rf button{min-height:44px}@font-face{font-family:Legacy Kufi;src:url(/fonts/NotoKufiArabic-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Legacy Sans;src:url(/fonts/NotoSansArabic-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Legacy Sans;src:url(/fonts/NotoSansArabic-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--carbon: var(--carbon);--ink: var(--panel);--bone: #f3f1eb;--paper: var(--paper);--red: #e1162f;--red-deep: #ad1023;--ash: #aca9a1;--line: rgb(var(--bone-rgb) / .18);--paper-line: rgb(var(--carbon-rgb) / .18);--ease: cubic-bezier(.16, 1, .3, 1);--content: min(1240px, calc(100vw - 44px) )}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--carbon)}body{margin:0;min-width:320px;background-color:var(--carbon);background-image:none;background-size:cover;background-position:center;background-attachment:fixed;color:var(--bone);font-family:IBM Plex Sans Arabic,sans-serif;line-height:1.75;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;opacity:.11;background-image:radial-gradient(circle at center,rgba(255,255,255,.22) 0 .45px,transparent .65px);background-size:4px 4px;mix-blend-mode:overlay;animation:ambient-grain 18s steps(2,end) infinite alternate}@keyframes ambient-grain{0%{transform:translateZ(0)}to{transform:translate3d(9px,-7px,0)}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Alexandria,sans-serif;line-height:1.35;letter-spacing:-.025em}p{max-width:70ch}::selection{background:var(--red);color:#fff}:focus-visible{outline:3px solid var(--red);outline-offset:4px}.app-shell{min-height:100vh}.route-stage{animation:route-in .38s var(--ease) both}@keyframes route-in{0%{opacity:.3;filter:contrast(1.7);clip-path:inset(0 0 4% 0)}to{opacity:1;filter:contrast(1);clip-path:inset(0)}}.app-error{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:16px;padding:30px;text-align:center;background:var(--carbon);color:var(--bone)}.app-error strong{font:700 clamp(1.7rem,4vw,3.2rem) "Alexandria"}.app-error p{color:var(--ash)}.app-error button{border:0;background:var(--red);color:#fff;padding:13px 22px;font-weight:700;cursor:pointer}.scroll-progress{position:fixed;inset:0 0 auto;height:4px;background:var(--red);transform:scaleX(0);transform-origin:right center;z-index:200}.site-header{width:var(--content);height:98px;margin:0 auto;display:grid;grid-template-columns:210px 1fr auto;align-items:center;gap:34px;position:relative;z-index:50;direction:ltr}.brand{width:210px;align-self:center;padding-block:10px}.brand img{width:100%;height:auto}.desktop-nav{display:flex;justify-content:center;gap:clamp(18px,2.7vw,42px);direction:rtl}.desktop-nav a{position:relative;padding:12px 0;font-weight:700;color:rgb(var(--bone-rgb) / .74)}.desktop-nav a:after{content:"";position:absolute;right:0;left:100%;bottom:3px;height:4px;background:var(--red);transition:left .24s var(--ease)}.desktop-nav a:hover,.desktop-nav a.active{color:var(--bone)}.desktop-nav a:hover:after,.desktop-nav a.active:after{left:0}.header-cta{display:flex;align-items:center;gap:8px;color:var(--bone);border-bottom:2px solid var(--red);padding:8px 0;font-weight:700;direction:rtl}.menu-button{display:none;background:transparent;color:var(--bone);border:0;padding:8px}.mobile-drawer{display:none}.hero{width:min(1500px,100%);min-height:calc(100svh - 98px);margin:0 auto;position:relative;display:grid;grid-template-columns:minmax(380px,.82fr) minmax(560px,1.18fr);align-items:center;overflow:hidden;isolation:isolate;background:var(--carbon);direction:ltr}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgb(var(--carbon-rgb) / 0) 55%,rgb(var(--carbon-rgb) / .72) 92%,var(--carbon))}.hero:before{display:none}.hero-photo{align-self:stretch;position:relative;min-height:700px;pointer-events:none;isolation:isolate}.hero-portrait{position:relative;width:min(94%,570px);margin:26px 0 70px 5%;padding:8px;background:var(--bone);clip-path:polygon(1% 0,17% 1%,29% 0,43% 1%,59% 0,76% 1%,98% 0,100% 15%,99% 28%,100% 42%,99% 57%,100% 73%,99% 87%,100% 99%,83% 100%,69% 99%,51% 100%,34% 99%,17% 100%,0 99%,1% 81%,0 65%,1% 49%,0 32%,1% 17%)}.hero-portrait img{display:block;width:100%;height:auto;filter:grayscale(1) contrast(1.25)}.hero-training-scrap{position:absolute;z-index:2;left:0;bottom:78px;width:32%;max-width:190px;padding:7px;background:var(--paper);transform:rotate(-7deg);clip-path:polygon(2% 0,35% 2%,70% 0,98% 2%,100% 37%,98% 66%,100% 99%,57% 97%,24% 100%,0 98%,2% 58%)}.hero-training-scrap img{width:100%;height:auto;filter:grayscale(1) contrast(1.3)}.hero-photo-tape{position:absolute;z-index:3;left:9%;bottom:310px;width:110px;height:30px;background:#d3cfc4a6;transform:rotate(8deg)}.hero-red-pencil{position:absolute;z-index:3;left:4%;top:46px;width:100px;color:var(--red);transform:rotate(-8deg)}.hero-photo:after{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--carbon),transparent 10%)}.hero:before{display:block;content:"";position:absolute;z-index:-2;top:-20%;right:-10%;bottom:-20%;left:-10%;background:url(/assets/torn-paper-bone-ThvfGvEz.png) center / 100% 100% no-repeat;filter:invert(1) grayscale(1);opacity:.16;transform:rotate(-9deg);pointer-events:none}.hero-power-word{display:none}.hero-copy{position:relative;z-index:3;padding:70px clamp(32px,5vw,90px) 70px 5vw;direction:rtl;transform:translateY(var(--copy-shift, 0px));will-change:transform}.torn-headline{position:relative;min-width:0;color:var(--carbon);padding:clamp(44px,4.6vw,72px) clamp(42px,4.8vw,76px) clamp(60px,5.2vw,82px);transform:rotate(.35deg);filter:drop-shadow(0 20px 25px rgba(0,0,0,.34));display:grid;align-content:center}.torn-headline:before{content:"";position:absolute;top:-6%;right:-3%;bottom:-8%;left:-3%;z-index:-1;background:url(/assets/torn-paper-bone-ThvfGvEz.png) center/100% 100% no-repeat;transform-origin:center;animation:hero-paper-breathe 7s var(--ease) infinite alternate}.torn-headline h1{margin:0;font-size:clamp(2.7rem,4.7vw,5.25rem);max-width:12ch;line-height:1.3;letter-spacing:-.035em;-webkit-text-stroke:.35px currentColor}.hero-title-mobile{display:none}.torn-headline em{color:var(--red);font-style:normal;display:inline-block;padding-bottom:.13em;text-decoration:underline;text-decoration-thickness:7px;text-underline-offset:11px}.hero-nameplate{display:grid;justify-items:start;gap:2px;width:fit-content;margin-bottom:14px;padding:7px 12px 8px;background:var(--carbon);direction:rtl;transform:rotate(-.6deg)}.hero-nameplate b{color:var(--bone);font:700 .84rem Alexandria}.hero-nameplate i,.social-alias,.about-alias,.page-hero-nameplate{font-style:normal;font-weight:900;letter-spacing:.13em;direction:ltr}.hero-nameplate i{color:var(--red);font-size:.72rem}.hero-paper-copy{max-width:54ch;margin:26px 0 0;padding-top:19px;border-top:1px solid rgb(var(--carbon-rgb) / .22);color:rgb(var(--carbon-rgb) / .7);font-size:1.02rem;font-weight:700;line-height:1.8}.hero-intro{max-width:58ch;font-size:1.18rem;color:rgb(var(--bone-rgb) / .94);margin:28px 28px 20px 0;font-weight:700;text-wrap:pretty}.hero-steps{display:flex;gap:12px;flex-wrap:wrap;margin:0 18px 26px 0}.hero-steps span{background:url(/assets/torn-paper-bone-ThvfGvEz.png) center/100% 100% no-repeat;color:var(--carbon);display:flex;align-items:center;gap:9px;padding:19px 25px;font-size:1.02rem;font-weight:700;transform:rotate(var(--tilt, -.8deg));filter:drop-shadow(0 12px 12px rgba(0,0,0,.2))}.hero-steps span:nth-child(2){--tilt: .7deg}.hero-steps svg{color:var(--red)}.paper-button{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:13px;background:var(--red);color:#fff;min-height:58px;padding:13px 25px;font-weight:700;position:relative;-webkit-mask:url(/assets/torn-paper-bone-ThvfGvEz.png) center/100% 100% no-repeat;mask:url(/assets/torn-paper-bone-ThvfGvEz.png) center/100% 100% no-repeat;transition:transform .2s var(--ease),background .2s ease,filter .2s ease}.paper-button:hover{transform:translateY(-3px) rotate(-.5deg);background:#f21b37;filter:drop-shadow(0 12px 16px rgba(225,22,47,.22))}.paper-button:active{transform:translateY(1px) rotate(.25deg) scale(.985);filter:drop-shadow(0 5px 8px rgba(225,22,47,.16))}.paper-button.dark{background:var(--carbon)}.paper-button.dark:hover{background:#1a1b1c}.reveal-node{min-width:0;backface-visibility:hidden}.reveal-paper{transform-origin:50% 0}.reveal-lift{transform-origin:50% 70%}.hero-button{margin-right:16px;font-size:1.18rem;min-width:330px;min-height:72px}.hero-copy small{display:block;width:fit-content;max-width:54ch;margin:13px 24px 0 0;padding:7px 11px;background:#111213e6;color:rgb(var(--bone-rgb) / .82);line-height:1.65}.tape{position:absolute;width:130px;height:28px;background:#d3cfc49e;mix-blend-mode:screen;transform:rotate(-7deg)}.tape-one{left:47%;top:6%}.xerox-code{position:absolute;left:28px;bottom:30px;writing-mode:vertical-rl;font-size:.7rem;letter-spacing:.19em;color:rgb(var(--bone-rgb) / .48)}@media(min-width:1025px){.hero{grid-template-columns:minmax(390px,.88fr) minmax(620px,1.12fr);min-height:max(760px,calc(100svh - 98px))}.hero-copy{padding:38px clamp(26px,3.2vw,58px) 44px 2vw}.torn-headline{width:min(100%,840px);min-height:0;padding:clamp(46px,3.4vw,62px) clamp(48px,4.5vw,76px) clamp(48px,3.8vw,66px)}.torn-headline:before{top:-25%;right:-3%;bottom:-35%;left:-3%}.torn-headline h1{max-width:none;font-size:clamp(3.35rem,4.2vw,5.25rem);line-height:1.27}.hero-nameplate{margin-bottom:22px;padding:8px 15px 9px}.hero-nameplate b{font-size:.94rem}.hero-nameplate i{font-size:.76rem}.hero-intro{margin:24px 34px 18px 0;max-width:62ch}.hero-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,820px);margin:0 18px 22px 0}.hero-steps span{justify-content:center;min-width:0;padding-inline:14px;text-align:center}.hero-power-word{display:block;position:absolute;z-index:1;top:47%;right:-1.5vw;color:transparent;-webkit-text-stroke:1.5px rgba(225,22,47,.2);font:900 clamp(5.8rem,8vw,9.5rem)/.72 "Alexandria";letter-spacing:-.04em;direction:ltr;transform:translateY(-50%) rotate(-2deg);animation:power-word-drift 8s var(--ease) infinite alternate;pointer-events:none}}@keyframes hero-paper-breathe{0%{transform:translate3d(-2px,1px,0) rotate(-.18deg) scale(.997);filter:contrast(1)}to{transform:translate3d(3px,-2px,0) rotate(.2deg) scale(1.006);filter:contrast(1.035)}}@keyframes power-word-drift{0%{transform:translateY(-50%) rotate(-2deg);opacity:.6}to{transform:translate(-16px,calc(-50% - 10px)) rotate(1deg);opacity:1}}.authority-rail{background:var(--red);color:#fff;overflow:hidden;border-block:1px solid rgba(255,255,255,.22)}.authority-track{width:max-content;display:flex;animation:authority-drift 34s linear infinite}.authority-rail:hover .authority-track{animation-play-state:paused}.authority-fact{width:340px;min-height:124px;padding:25px 34px;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:15px;border-left:1px solid rgba(255,255,255,.25)}.authority-fact svg{grid-row:1 / 3;width:29px;height:29px;align-self:center}.authority-fact strong{font:700 1.25rem/1.2 Alexandria}.authority-fact span{color:#ffffffc2;font-size:.86rem}@keyframes authority-drift{to{transform:translate(50%)}}.plans-section{background:var(--bone);color:var(--carbon);padding:130px max(22px,calc((100vw - 1240px)/2));overflow:hidden}.plans-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:55px}.plans-heading h2{font-size:clamp(2.45rem,4.8vw,5rem);margin-bottom:20px;max-width:13ch}.plans-heading p{color:rgb(var(--carbon-rgb) / .66);max-width:58ch}.plans-heading .text-link{flex:0 0 auto}.plans-switcher{display:grid;grid-template-columns:repeat(3,1fr);background:var(--carbon);padding:7px;gap:7px;margin-bottom:34px}.plans-switcher button{border:0;background:transparent;color:rgb(var(--bone-rgb) / .62);min-height:58px;cursor:pointer;font-weight:700;transition:background .18s ease,color .18s ease,transform .18s var(--ease)}.plans-switcher button:hover{color:#fff}.plans-switcher button.active{background:var(--red);color:#fff;transform:rotate(-.35deg)}.plan-sheets{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;direction:rtl}.plan-sheets-filtered{grid-template-columns:minmax(0,760px);justify-content:center}.plan-sheets-filtered .plan-sheet{min-height:480px}.plan-sheet{min-height:560px;padding:48px 38px 38px;display:flex;flex-direction:column;position:relative;color:var(--carbon);background:url(/assets/torn-paper-bone-ThvfGvEz.png) center/100% 100% no-repeat;filter:grayscale(.25) drop-shadow(0 18px 18px rgb(var(--carbon-rgb) / .15));opacity:.62;transform:translateY(16px) rotate(var(--sheet-tilt, -.5deg));transition:opacity .25s ease,transform .3s var(--ease),filter .25s ease}.plan-sheet:nth-child(2){--sheet-tilt: .55deg}.plan-sheet.active{opacity:1;filter:grayscale(0) drop-shadow(0 22px 22px rgb(var(--carbon-rgb) / .22));transform:translateY(0) rotate(var(--sheet-tilt, -.5deg))}.plan-index{direction:ltr;font-size:.72rem;letter-spacing:.16em;color:rgb(var(--carbon-rgb) / .48)}.plan-icon{width:44px;height:44px;color:var(--red);margin:28px 0 24px}.plan-sheet h3{font-size:1.72rem;margin-bottom:15px}.plan-sheet>p{color:rgb(var(--carbon-rgb) / .65);min-height:84px}.plan-sheet ul{list-style:none;padding:0;margin:18px 0 30px;display:grid;gap:14px}.plan-sheet li{display:flex;align-items:flex-start;gap:10px;border-top:1px solid rgb(var(--carbon-rgb) / .15);padding-top:13px}.plan-sheet li svg{color:var(--red);width:19px;flex:0 0 auto;margin-top:3px}.plan-sheet small{color:rgb(var(--carbon-rgb) / .54);margin-top:auto;margin-bottom:18px}.plan-sheet .paper-button{width:100%}.plans-full{padding-top:120px}.plans-full .plans-heading .text-link{display:none}.transformations{width:var(--content);margin:0 auto;padding:145px 0;display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,7vw,100px);align-items:center}.transformations-copy{position:sticky;top:80px}.transformations-copy h2{font-size:clamp(2.6rem,4.6vw,4.9rem);margin-bottom:24px}.transformations-copy p{color:var(--ash);margin-bottom:28px}.transformation-stack{display:grid;gap:28px}.transformation-card{min-height:310px;display:grid;grid-template-columns:.8fr 1.2fr;background:var(--bone);color:var(--carbon);transform:rotate(var(--story-tilt));overflow:hidden;filter:drop-shadow(0 18px 24px rgba(0,0,0,.28));transition:transform .3s var(--ease)}.transformation-card:hover{transform:rotate(0) translate(-8px)}.transformation-card img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.2)}.transformation-card>div{padding:34px 32px;align-self:center}.transformation-card span{color:var(--red);font-weight:700;font-size:.78rem}.transformation-card h3{font-size:1.75rem;margin:10px 0}.transformation-card p{color:rgb(var(--carbon-rgb) / .62)}.transformation-card b{display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid var(--red)}.transformations.compact{padding-top:125px}.content-theatre{background:var(--bone);color:var(--carbon);padding:130px max(22px,calc((100vw - 1240px)/2))}.content-theatre-head{display:grid;grid-template-columns:1fr .72fr;gap:70px;align-items:end;margin-bottom:60px}.content-theatre-head h2{font-size:clamp(2.6rem,4.8vw,5rem);margin:0}.content-theatre-head p{color:rgb(var(--carbon-rgb) / .65);margin:0}.featured-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.featured-videos>article{min-width:0;background:var(--panel);color:var(--bone);border:1px solid var(--line);overflow:hidden}.reel-embed-shell{height:560px;overflow:hidden;background:var(--panel-deep)}.reel-embed-shell iframe{width:100%;height:100%;border:0;background:#fff}.featured-videos>article>div:last-child{padding:24px}.play-punch{position:absolute;top:24px;left:24px;width:66px;height:66px;display:grid;place-items:center;background:var(--red);transform:rotate(-4deg)}.featured-videos span{color:var(--red);font-weight:700}.featured-videos h3{font-size:clamp(1.25rem,1.8vw,1.8rem);margin:7px 0 12px}.featured-videos a{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;color:var(--bone);font-weight:700}.live-feed{margin-top:100px;background:var(--carbon);color:var(--bone);padding:clamp(28px,5vw,70px);display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}.live-feed h3{font-size:clamp(2rem,3.5vw,3.6rem)}.live-feed p{color:var(--ash)}.live-feed .tiktok-embed{margin:0 auto!important;min-width:280px!important}.content-theatre.feed-only{padding-top:20px}.content-theatre.feed-only .live-feed{margin-top:0}.social-dossier{width:var(--content);margin:0 auto;padding:130px 0}.social-profile-card{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:38px;background:var(--bone);color:var(--carbon);padding:38px 45px;position:relative}.social-profile-card:before{content:"";position:absolute;width:150px;height:30px;left:38%;top:-13px;background:#bcb8adb3;transform:rotate(-2deg)}.profile-avatar{width:150px;height:150px;border-radius:50%;overflow:hidden;border:7px solid var(--red)}.profile-avatar img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15)}.profile-identity>div:not(.profile-actions){display:flex;align-items:center;gap:12px}.profile-identity h2{font-size:clamp(2rem,3.5vw,3.7rem);margin:0;direction:ltr}.profile-identity>div:not(.profile-actions) svg{color:var(--red);fill:var(--red)}.profile-identity>p{color:rgb(var(--carbon-rgb) / .62)}.social-alias{display:block;width:fit-content;margin-bottom:4px;color:var(--red);font-size:.72rem}.profile-actions{display:flex;gap:22px;align-items:center}.profile-numbers{display:grid;grid-template-columns:auto 150px;gap:4px 14px;align-items:baseline;direction:ltr}.profile-numbers strong{font:700 2.5rem/1 Alexandria;color:var(--red)}.profile-numbers span{color:rgb(var(--carbon-rgb) / .58);font-size:.8rem}.social-ecosystem{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.social-ecosystem>div{min-height:230px;padding:32px;background:var(--panel);border-top:1px solid var(--line);position:relative}.social-ecosystem svg{color:var(--red);width:32px;height:32px}.social-ecosystem h3{margin:25px 0 8px}.social-ecosystem p{color:var(--ash)}.social-ecosystem a{display:inline-flex;gap:7px;align-items:center;border-bottom:2px solid var(--red);font-weight:700}.social-network-bar{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.social-network-bar>a{min-width:0;min-height:104px;padding:22px 18px;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:12px;align-items:center;border-left:1px solid var(--line);transition:background .18s ease,color .18s ease}.social-network-bar>a:hover{background:var(--red);color:#fff}.social-network-bar>a>svg:first-child{color:var(--red)}.social-network-bar>a:hover>svg:first-child{color:#fff}.social-network-bar span{min-width:0;display:grid;gap:4px}.social-network-bar b{font-family:Alexandria}.social-network-bar small{color:var(--ash);overflow-wrap:anywhere}.social-network-bar>a:hover small{color:#ffffffc7}.source-note{display:block;margin-top:18px;color:rgb(var(--bone-rgb) / .48)}.instagram-originals{background:var(--bone);color:var(--carbon);padding:130px max(22px,calc((100vw - 1240px)/2));overflow:hidden}.instagram-originals-head{display:grid;grid-template-columns:1fr .72fr;gap:70px;align-items:end;margin-bottom:60px}.instagram-originals-head>div>svg{width:48px;height:48px;color:var(--red);margin-bottom:24px}.instagram-originals-head h2{font-size:clamp(2.8rem,5vw,5.2rem);margin:0}.instagram-originals-head p{color:rgb(var(--carbon-rgb) / .65);margin:0}.instagram-embed-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:22px;align-items:start}.instagram-embed-card{grid-column:span 4;background:#fff;box-shadow:0 24px 48px rgb(var(--carbon-rgb) / .13)}.instagram-embed-card:nth-child(2),.instagram-embed-card:nth-child(5){margin-top:64px;transform:rotate(.45deg)}.instagram-embed-card:nth-child(4){grid-column:3 / span 4}.instagram-embed-copy{padding:28px 28px 22px;min-height:190px}.instagram-embed-copy span{display:inline-block;color:var(--red);font-weight:700;margin-bottom:12px}.instagram-embed-copy h3{margin:0 0 9px;font-size:1.45rem}.instagram-embed-copy p{margin:0;color:rgb(var(--carbon-rgb) / .62);font-size:.92rem}.instagram-frame-wrap{position:relative;min-height:625px;background:#f4f4f4;overflow:hidden}.instagram-frame-wrap:before{content:"المحتوى الأصلي بيحمّل من إنستجرام…";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:30px;color:rgb(var(--carbon-rgb) / .48);text-align:center}.instagram-frame-wrap iframe{position:relative;z-index:1;width:100%;height:625px;border:0;background:#fff}.instagram-embed-card>a{min-height:62px;padding:16px 28px;background:var(--carbon);color:var(--bone);display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700}.instagram-embed-card>a svg{color:var(--red)}.embed-fallback{display:flex;align-items:center;gap:10px;margin:34px 0 0;color:rgb(var(--carbon-rgb) / .58)}.embed-fallback svg{color:var(--red);flex:0 0 auto}.competition-archive{padding:130px max(22px,calc((100vw - 1240px)/2));background-color:#0f1011f0;background-image:none;background-size:cover;background-position:center}.competition-heading{display:grid;grid-template-columns:1fr .78fr;gap:80px;align-items:end;margin-bottom:58px}.competition-heading>div:first-child>svg{width:56px;height:56px;color:var(--red);margin-bottom:24px}.competition-heading h2{margin:0;font-size:clamp(2.7rem,4.9vw,5.2rem)}.competition-heading p{color:var(--ash)}.competition-videos{display:grid;grid-template-columns:1.12fr .88fr .88fr;gap:20px;align-items:start}.competition-video{min-width:0}.competition-video:nth-child(2){margin-top:68px}.youtube-frame{aspect-ratio:16 / 10;background:var(--panel-deep);overflow:hidden}.youtube-frame iframe{width:100%;height:100%;border:0}.competition-video>span{display:inline-block;color:var(--red);font-weight:700;margin-top:22px}.competition-video h3{font-size:1.55rem;margin:8px 0}.competition-video p{color:var(--ash);min-height:72px}.competition-video>a{display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid var(--red);font-weight:700}.facebook-pulse{background:#1877f2;color:#fff;padding:120px max(22px,calc((100vw - 1160px)/2));display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.facebook-pulse-copy>svg{width:58px;height:58px;margin-bottom:28px}.facebook-pulse-copy h2{margin:0 0 22px;font-size:clamp(2.65rem,4.7vw,4.9rem)}.facebook-pulse-copy p{color:#ffffffd1;max-width:60ch}.facebook-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px}.facebook-actions .paper-button{background:var(--carbon)}.facebook-actions .text-link{color:#fff;border-color:#fff}.facebook-pulse-copy small{display:block;margin-top:24px;color:#ffffffa6}.facebook-embed-shell{background:#fff;color:var(--carbon);box-shadow:0 28px 65px rgb(var(--carbon-rgb) / .25);min-width:0}.facebook-embed-shell iframe{width:100%;height:720px;border:0;display:block;background:#fff}.facebook-embed-shell>a{min-height:62px;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--carbon);color:#fff;font-weight:700}.facebook-embed-shell>a svg{color:var(--red)}.social-pillars{background:var(--red);color:#fff;padding:130px max(22px,calc((100vw - 1240px)/2))}.social-pillars-head{display:grid;grid-template-columns:1fr .72fr;gap:70px;align-items:end;margin-bottom:60px}.social-pillars-head h2{font-size:clamp(2.8rem,5vw,5.2rem);margin:0}.social-pillars-head p{margin:0;color:#ffffffc7}.pillar-tape{background:#fff;color:var(--carbon)}.pillar-row{min-height:124px;display:grid;grid-template-columns:60px 50px 250px 1fr;gap:20px;align-items:center;padding:22px 30px;border-bottom:1px solid rgb(var(--carbon-rgb) / .18)}.pillar-row:nth-child(2n){background:#ded9ce;transform:rotate(.18deg)}.pillar-row svg{color:var(--red);width:31px;height:31px}.pillar-row>span{color:rgb(var(--carbon-rgb) / .36);direction:ltr;letter-spacing:.12em;font-size:.72rem}.pillar-row h3{margin:0;font-size:1.3rem}.pillar-row p{margin:0;color:rgb(var(--carbon-rgb) / .66)}.reels-library{padding:140px max(22px,calc((100vw - 1240px)/2));overflow:hidden}.reels-library.compact{padding-block:82px}.reels-library.compact .reels-grid{grid-auto-rows:105px}.reels-library.compact .reel-entry{grid-column:span 4;grid-row:span 3}.reels-library-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:60px}.reels-library-head h2{font-size:clamp(2.8rem,5vw,5.2rem);margin:0}.reels-library-head p{color:var(--ash);margin:0;max-width:52ch}.reels-drag-hint{display:none}.reels-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:125px;gap:18px}.reel-entry{position:relative;overflow:hidden}.reel-entry-1{grid-column:span 5;grid-row:span 4}.reel-entry-2{grid-column:span 3;grid-row:span 3}.reel-entry-3{grid-column:span 4;grid-row:span 4}.reel-entry:nth-child(4){grid-column:span 3;grid-row:span 3}.reel-entry:nth-child(5){grid-column:span 5;grid-row:span 4}.reel-entry:nth-child(6){grid-column:span 4;grid-row:span 3}.reel-entry>a{display:block;width:100%;height:100%;position:relative;isolation:isolate;color:#fff}.reel-entry img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.18);transition:transform .65s var(--ease),filter .25s ease}.reel-entry>a:after{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(transparent,rgb(var(--scrim-rgb) / .94))}.reel-entry:hover img{transform:scale(1.055);filter:grayscale(.15) contrast(1.1)}.reel-play{position:absolute;top:20px;left:20px;z-index:2;width:54px;height:54px;display:grid;place-items:center;background:var(--red);transform:rotate(-3deg);transition:transform .24s var(--ease)}.reel-entry:hover .reel-play{transform:rotate(4deg) scale(1.08)}.reel-entry-copy{position:absolute;z-index:2;right:25px;left:25px;bottom:24px}.reel-entry-copy span{color:var(--red);font-weight:700}.reel-entry-copy h3{margin:5px 0 8px;font-size:clamp(1.25rem,2vw,2.1rem)}.reel-entry-copy b{display:inline-flex;align-items:center;gap:7px;font-size:.8rem}.transformation-vault{background:var(--bone);color:var(--carbon);padding:130px max(22px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.vault-intro{align-self:start;position:sticky;top:80px}.vault-intro>svg{width:54px;height:54px;color:var(--red)}.vault-intro h2{font-size:clamp(2.65rem,4.6vw,4.8rem);margin:28px 0 20px}.vault-intro p{color:rgb(var(--carbon-rgb) / .64)}.transformation-proof-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:start}.transformation-proof{grid-column:span 6;min-width:0;background:var(--carbon);padding:12px;filter:drop-shadow(0 18px 22px rgb(var(--carbon-rgb) / .22));transform:rotate(var(--proof-tilt, -.45deg))}.transformation-proof:nth-child(2n){--proof-tilt: .6deg}.transformation-proof:first-child{grid-column:span 7}.transformation-proof:nth-child(2){grid-column:span 5;margin-top:70px}.transformation-proof:last-child{grid-column:4 / span 6}.transformation-proof a{display:grid;grid-template-rows:clamp(320px,38vw,520px) auto;color:var(--bone);overflow:hidden}.transformation-proof img{width:100%;height:100%;max-height:520px;object-fit:contain;background:var(--panel);transition:transform .56s var(--ease),filter .22s ease}.transformation-proof a:hover img{transform:scale(1.025);filter:contrast(1.05)}.transformation-proof div{position:relative;min-height:132px;padding:20px 18px 18px;background:var(--carbon)}.transformation-proof div:before{content:"";position:absolute;width:86px;height:20px;top:-10px;left:50%;background:#d8d3c8ad;transform:translate(-50%) rotate(-2deg)}.transformation-proof span{color:var(--red);font-weight:800}.transformation-proof h3{margin:5px 0 12px;font-size:clamp(1.2rem,2vw,1.75rem)}.transformation-proof b{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;color:rgb(var(--bone-rgb) / .72)}.photo-language{width:var(--content);margin:0 auto;padding:125px 0 0}.photo-language>div{display:grid;grid-template-columns:.6fr 1fr;gap:70px;align-items:end}.photo-language h2{font-size:clamp(2.8rem,5vw,5.2rem);margin:0}.photo-language p{color:var(--ash);margin:0}.method-blueprint{background:var(--panel-3);color:var(--bone);padding:130px max(22px,calc((100vw - 1240px)/2));overflow:hidden}.method-heading{display:grid;grid-template-columns:1fr .74fr;gap:70px;align-items:end;margin-bottom:70px}.method-heading h2{font-size:clamp(2.6rem,4.8vw,5rem);margin:0}.method-heading p{color:var(--ash)}.method-heading .text-link{margin-top:24px}.method-flow{display:grid;grid-template-columns:repeat(5,1fr);position:relative}.method-flow:before{content:"";position:absolute;top:57px;right:9%;left:9%;border-top:2px dashed rgb(var(--bone-rgb) / .28)}.method-node{min-height:330px;padding:28px 22px;border-right:1px solid var(--line);position:relative;background:var(--panel-3)}.method-node:first-child{border-right:0}.method-node>span{position:absolute;left:18px;top:18px;direction:ltr;color:rgb(var(--bone-rgb) / .34);font-size:.72rem;letter-spacing:.15em}.method-node>svg{width:58px;height:58px;padding:16px;background:var(--red);color:#fff;margin-bottom:42px;position:relative;z-index:2;transform:rotate(var(--node-tilt, -2deg))}.method-node:nth-child(2n)>svg{--node-tilt: 2deg}.method-node h3{font-size:1.22rem}.method-node p{color:var(--ash);font-size:.92rem}.progress-signals{margin-top:70px;display:grid;grid-template-columns:1.3fr repeat(4,1fr);background:var(--bone);color:var(--carbon)}.progress-signals>div,.progress-signals article{padding:30px;min-height:170px;border-left:1px solid var(--paper-line)}.progress-signals h3{margin-bottom:8px}.progress-signals p{color:rgb(var(--carbon-rgb) / .62);margin:0}.progress-signals strong,.progress-signals span{display:block}.progress-signals strong{color:var(--red);font:700 1.1rem Alexandria;margin-bottom:10px}.progress-signals span{color:rgb(var(--carbon-rgb) / .66)}.method-blueprint.compact .progress-signals{display:none}.week-cycle{width:var(--content);margin:0 auto;padding:140px 0}.week-cycle-copy{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end;margin-bottom:55px}.week-cycle-copy h2{font-size:clamp(2.6rem,4.6vw,4.8rem);margin:0}.week-cycle-copy p{color:var(--ash);margin:0}.week-cycle-track{display:grid;grid-template-columns:repeat(4,1fr)}.week-cycle-track article{min-height:260px;padding:34px 28px;background:var(--bone);color:var(--carbon);border-left:1px solid var(--paper-line);transform:translateY(var(--cycle-y, 0))}.week-cycle-track article:nth-child(2){--cycle-y: 22px}.week-cycle-track article:nth-child(3){--cycle-y: 44px}.week-cycle-track article:nth-child(4){--cycle-y: 66px;background:var(--red);color:#fff}.week-cycle-track span{font:700 3.4rem/1 Alexandria;color:var(--red)}.week-cycle-track article:last-child span{color:#fff}.week-cycle-track h3{margin:28px 0 10px}.week-cycle-track p{color:rgb(var(--carbon-rgb) / .64)}.week-cycle-track article:last-child p{color:#ffffffc7}.fit-check{display:grid;grid-template-columns:1fr 1fr}.fit-column{padding:100px max(30px,calc((100vw - 1240px)/2))}.fit-column>svg{width:48px;height:48px;margin-bottom:28px}.fit-column h2{font-size:clamp(2rem,3.6vw,3.8rem)}.fit-column ul{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:16px}.fit-column li{border-top:1px solid currentColor;padding-top:15px}.good-fit{background:var(--bone);color:var(--carbon);padding-right:max(30px,calc((100vw - 1240px)/2));padding-left:70px}.good-fit>svg{color:var(--red)}.wrong-fit{background:var(--red);color:#fff;padding-left:max(30px,calc((100vw - 1240px)/2));padding-right:70px}.sales-close{width:min(1450px,100%);margin:0 auto;min-height:680px;display:grid;grid-template-columns:.9fr 1.1fr;background-color:var(--panel-2);background-image:none;background-size:cover;overflow:hidden}.sales-close-image{position:relative;min-height:680px}.sales-close-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 45%,var(--panel-2))}.sales-close-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.2)}.sales-close-copy{align-self:center;padding:70px clamp(40px,7vw,110px)}.sales-close-copy>svg{width:54px;height:54px;color:var(--red)}.sales-close-copy h2{font-size:clamp(2.7rem,4.8vw,5rem);margin:28px 0 20px}.sales-close-copy>p{color:var(--ash);font-size:1.08rem}.sales-close-copy>div{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:32px}.sales-close-copy small{display:flex;gap:8px;align-items:center;margin-top:24px;color:var(--ash)}.goal-picker{width:var(--content);margin:0 auto;padding:96px 0;display:grid;grid-template-columns:.8fr 1.2fr;column-gap:90px;row-gap:22px;align-items:center}.section-copy h2,.section-heading h2,.proof-copy h2,.social-title h2,.faq-preview h2,.what-you-bring h2,.proof-policy h2,.contact-faq h2{font-size:clamp(2rem,4vw,4.2rem);margin-bottom:22px}.section-copy p,.section-heading p{color:var(--ash);font-size:1.05rem}.goal-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.goal-options button{cursor:pointer;position:relative;min-height:110px;border:1px solid var(--line);background:var(--panel);color:var(--bone);text-align:right;padding:24px;display:flex;gap:16px;align-items:center;transition:background .18s ease,transform .18s var(--ease),color .18s ease}.goal-options button:nth-child(2),.goal-options button:nth-child(3){transform:rotate(.5deg)}.goal-options button:hover{transform:translateY(-3px) rotate(-.4deg)}.goal-options button.active{background:var(--bone);color:var(--carbon)}.goal-options button svg{color:var(--red);flex:0 0 auto}.goal-check{margin-right:auto;opacity:0}.goal-options button.active .goal-check{opacity:1}.goal-selection{grid-column:2;padding:18px 0 2px;border-top:1px solid var(--line)}.goal-selection strong{display:block;color:var(--red);font:700 1.12rem Alexandria}.goal-selection p{margin:5px 0 0;color:var(--ash)}.ink-link,.text-link{display:inline-flex;align-items:center;gap:10px;font-weight:700;border-bottom:3px solid var(--red);width:max-content;padding:5px 0;transition:gap .18s var(--ease),color .18s ease}.ink-link{grid-column:2}.ink-link:hover,.text-link:hover{gap:18px;color:var(--red)}.journey-section{background:var(--bone);color:var(--carbon);padding:120px max(22px,calc((100vw - 1240px)/2));position:relative;overflow:hidden}.journey-section:before{content:"";position:absolute;inset:28px 0 auto;height:1px;background:var(--paper-line)}.section-heading{display:grid;grid-template-columns:1fr .72fr;gap:60px;align-items:end;margin-bottom:70px}.section-heading p{color:rgb(var(--carbon-rgb) / .64)}.journey-line{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.journey-line:before{content:"";position:absolute;top:34px;right:34px;left:34px;border-top:2px dashed rgb(var(--carbon-rgb) / .34)}.journey-step{padding:0 26px 26px;position:relative}.journey-step+.journey-step{border-right:1px solid var(--paper-line)}.step-icon{width:70px;height:70px;background:var(--carbon);color:var(--red);display:grid;place-items:center;position:relative;z-index:2;margin-bottom:34px;transform:rotate(1deg)}.journey-step:nth-child(2n) .step-icon{transform:rotate(-1.5deg)}.journey-step h3{font-size:1.25rem;margin-bottom:13px}.journey-step p{color:rgb(var(--carbon-rgb) / .7)}.journey-section>.text-link{margin-top:46px}.proof-section{width:var(--content);margin:0 auto;padding:140px 0;display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(50px,7vw,110px);align-items:center}.proof-section{direction:ltr}.proof-copy{direction:rtl}.proof-collage{min-height:650px;position:relative}.proof-main{width:72%;height:590px;filter:grayscale(1) contrast(1.18);clip-path:polygon(2% 1%,99% 3%,97% 98%,0 96%)}.proof-main img,.proof-small img{width:100%;height:100%;object-fit:cover}.proof-small{width:48%;height:300px;position:absolute;left:0;bottom:0;border:14px solid var(--bone);transform:rotate(-3deg);filter:grayscale(1) contrast(1.25)}.proof-stamp{position:absolute;top:8%;left:4%;border:6px solid var(--red);color:var(--red);padding:14px 20px;font:700 1.35rem/1.4 Alexandria;transform:rotate(-9deg);mix-blend-mode:screen}.proof-copy p{color:var(--ash);font-size:1.08rem}.check-list{list-style:none;padding:0;margin:34px 0;display:grid;gap:17px}.check-list li{display:flex;gap:13px;align-items:flex-start}.check-list svg{color:var(--red);flex:0 0 auto;margin-top:4px}.proof-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.social-strip{padding:110px 0 120px;overflow:hidden;border-top:1px solid var(--line)}.social-title{width:var(--content);margin:0 auto 54px;display:flex;align-items:end;justify-content:space-between;gap:30px}.social-title h2{margin:0}.social-title a{display:flex;gap:10px;align-items:center;color:var(--red);font-weight:700}.social-reel{display:flex;gap:24px;width:max-content;padding:0 max(22px,calc((100vw - 1240px)/2));animation:reel-drift 28s linear infinite alternate}.social-reel:hover{animation-play-state:paused}@keyframes reel-drift{to{transform:translate(260px)}}@keyframes drag-hint{0%,to{transform:translate(0)}50%{transform:translate(-7px)}}.reel-frame{width:270px;height:390px;position:relative;overflow:hidden;transform:rotate(var(--tilt));filter:grayscale(1);transition:filter .22s ease,transform .26s var(--ease)}.reel-frame:hover{filter:grayscale(0);transform:rotate(0) translateY(-8px)}.reel-frame img{width:100%;height:100%;object-fit:cover}.reel-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,rgb(var(--scrim-rgb) / .88))}.reel-frame span{position:absolute;bottom:18px;right:18px;z-index:2;display:flex;gap:9px;align-items:center}.faq-preview,.contact-faq{width:var(--content);margin:0 auto;padding:110px 0 150px}.faq-preview>.section-heading{margin-bottom:40px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;min-height:82px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:0;color:var(--bone);cursor:pointer;text-align:right;font-size:1.15rem;font-weight:700}.faq-item button svg{transition:transform .24s var(--ease)}.faq-item.open button svg{transform:rotate(180deg);color:var(--red)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.faq-answer p{overflow:hidden;margin:0;color:var(--ash)}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-bottom:28px}.faq-preview>.text-link{margin-top:34px}.page-hero{width:min(1450px,100%);min-height:670px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;position:relative;overflow:hidden;background:var(--panel-2)}.page-hero{direction:ltr}.page-hero-photo{height:670px;filter:grayscale(1) contrast(1.2)}.page-hero-photo img{width:100%;height:100%;object-fit:cover}.page-hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--carbon-rgb) / .02),var(--panel-2))}.page-hero-paper{color:var(--carbon);background:transparent;margin-left:6vw;min-width:0;padding:clamp(88px,6.8vw,112px) clamp(48px,5.6vw,82px) clamp(78px,6vw,98px);position:relative;direction:rtl;isolation:isolate}.page-hero-paper:before{content:"";position:absolute;top:-12%;right:-4%;bottom:-9%;left:-4%;z-index:-1;background:url(/assets/torn-paper-bone-ThvfGvEz.png) center/100% 100% no-repeat;filter:drop-shadow(0 18px 24px rgba(0,0,0,.3))}.page-hero-paper:after{content:"";position:absolute;width:130px;height:28px;top:-3px;left:15%;background:#bcb8adb3;transform:rotate(-4deg)}.page-hero-paper h1{max-width:100%;font-size:clamp(2.7rem,5.2vw,5.45rem);line-height:1.32;letter-spacing:-.03em;margin:0 0 24px;overflow-wrap:normal}.page-hero-paper h1 em{color:var(--red);font-style:normal;display:inline}.page-hero-paper p{color:rgb(var(--carbon-rgb) / .68);font-size:1.12rem}.page-hero-nameplate{display:block;width:fit-content;margin:0 0 20px auto;padding:6px 10px;background:var(--carbon);color:var(--bone);font-size:.68rem;transform:rotate(-1deg)}.page-hero-nameplate i{color:var(--red);font-style:normal}.page-hero-paper .paper-button{margin-top:20px}.plan-sheet,.transformation-card,.results-note,.page-hero-paper,.bring-grid>div,.package-decision,.social-cta{min-width:0}@keyframes paper-card-in{0%{clip-path:polygon(0 0,100% 5%,100% 26%,0 18%);filter:contrast(1.45);transform:translateY(28px) rotate(.7deg) scale(.985)}72%{clip-path:polygon(0 0,100% 0,100% 100%,0 97%);filter:contrast(1.06);transform:translateY(-2px) rotate(-.16deg) scale(1.002)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:contrast(1);transform:translateY(0) rotate(0) scale(1)}}@keyframes media-unmask{0%{clip-path:inset(15% 7% 18% 7%);filter:grayscale(1) contrast(1.35);transform:translateY(34px) scale(.97)}to{clip-path:inset(0);filter:grayscale(0) contrast(1);transform:translateY(0) scale(1)}}@supports (animation-timeline: view()){.plan-sheet,.transformation-card,.bring-grid>div,.package-decision,.social-cta{animation:paper-card-in 1ms linear both;animation-timeline:view();animation-range:entry 2% cover 26%}.video-library-grid>a,.instagram-embed-card,.competition-video,.original-photo-grid figure{animation:media-unmask 1ms linear both;animation-timeline:view();animation-range:entry 0% cover 28%}}.what-you-bring{width:var(--content);margin:0 auto;padding:130px 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.what-you-bring>div:first-child p{color:var(--ash)}.bring-grid{display:grid;gap:12px}.bring-grid>div{min-height:76px;color:var(--carbon);background:var(--bone);padding:21px 28px;font-weight:700;clip-path:polygon(0 4%,100% 0,98% 95%,2% 100%)}.bring-grid>div:nth-child(2n){transform:translate(-24px) rotate(.3deg);background:var(--muted-paper)}.goal-picker.compact{padding-top:0}.boundary-section{width:var(--content);margin:0 auto 140px;background:var(--red);padding:48px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;clip-path:polygon(1% 2%,99% 0,100% 96%,2% 100%)}.boundary-section>div{display:flex;gap:20px;align-items:flex-start}.boundary-section h2{margin:0}.boundary-section svg{flex:0 0 auto;margin-top:8px}.boundary-section p{margin:0;color:#ffffffd6}.package-includes{width:var(--content);margin:0 auto;padding:140px 0;display:grid;grid-template-columns:.72fr 1.28fr;gap:90px}.package-includes-title h2{font-size:clamp(2.5rem,4.4vw,4.7rem)}.package-includes-title p{color:var(--ash)}.package-ledger{border-top:1px solid var(--line)}.ledger-row{min-height:138px;display:grid;grid-template-columns:56px 1fr auto;gap:25px;align-items:center;border-bottom:1px solid var(--line)}.ledger-row>svg{color:var(--red);width:34px;height:34px}.ledger-row h3{margin:0 0 5px;font-size:1.25rem}.ledger-row p{margin:0;color:var(--ash)}.ledger-row>span{direction:ltr;color:rgb(var(--bone-rgb) / .4);font-size:.7rem;letter-spacing:.15em}.package-decision{background:var(--red);width:var(--content);margin:0 auto 140px;padding:52px;display:grid;grid-template-columns:1fr 1.2fr auto;gap:40px;align-items:center}.package-decision>div{display:flex;gap:18px;align-items:flex-start}.package-decision h2{margin:0;font-size:1.6rem}.package-decision p{margin:0;color:#ffffffc7}.package-decision .paper-button{white-space:nowrap}.results-board{width:var(--content);margin:0 auto;padding:130px 0;display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.results-board>*{min-width:0}.results-note{grid-row:span 3;background:url(/assets/torn-paper-bone-ThvfGvEz.png) center/100% 100% no-repeat;color:var(--carbon);padding:clamp(48px,5.7vw,82px);filter:drop-shadow(0 16px 20px rgba(0,0,0,.24))}.results-note>svg{width:50px;height:50px;color:var(--red);margin-bottom:28px}.results-note h2{font-size:clamp(2rem,3.8vw,4rem)}.results-note p{color:rgb(var(--carbon-rgb) / .68)}.testimonial-placeholder{display:grid;grid-template-columns:110px 1fr;gap:24px;border:1px dashed rgb(var(--bone-rgb) / .32);padding:22px;align-items:center}.placeholder-photo{height:110px;display:grid;place-items:center;background:#151617;color:rgb(var(--bone-rgb) / .35)}.placeholder-photo img{width:100%;height:100%;object-fit:cover}.testimonial-placeholder strong,.testimonial-placeholder span{display:block}.testimonial-placeholder span{color:var(--red);font-size:.86rem;margin:4px 0 8px}.testimonial-placeholder p{color:var(--ash);margin:0;font-size:.92rem}.proof-policy{width:var(--content);margin:0 auto;padding:40px 0 140px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.policy-lines p{border-top:1px solid var(--line);padding:22px 0;margin:0;color:var(--ash)}.policy-lines strong{color:var(--bone)}.about-story{width:var(--content);margin:0 auto;padding:140px 0;display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:center}.about-photo{height:630px;filter:grayscale(1) contrast(1.15);transform:rotate(-1.4deg);border:18px solid var(--bone)}.about-photo img{width:100%;height:100%;object-fit:cover}.about-copy h2{font-size:clamp(3rem,5vw,5.2rem)}.about-copy p{font-size:1.1rem;color:var(--ash)}.about-copy bdi{color:var(--red)}.about-copy .paper-button{margin-top:24px}.about-alias{display:block;width:fit-content;margin-bottom:8px;padding:5px 9px;background:var(--red);color:#fff;font-size:.72rem;transform:rotate(-1deg)}.fact-wall{width:var(--content);margin:0 auto 130px;display:grid;grid-template-columns:repeat(3,1fr);color:var(--carbon)}.fact-wall div{background:var(--bone);padding:34px;border-left:1px solid var(--paper-line);transform:rotate(var(--fact-tilt, -.4deg))}.fact-wall div:nth-child(2){--fact-tilt: .6deg;background:var(--muted-paper)}.fact-wall strong,.fact-wall span{display:block}.fact-wall strong{font:700 1.2rem Alexandria}.fact-wall span{margin-top:10px;color:rgb(var(--carbon-rgb) / .62)}.about-record{width:var(--content);margin:0 auto 130px;display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(48px,7vw,100px);align-items:start}.about-record-heading{position:sticky;top:110px}.about-record-heading>span{display:block;width:fit-content;margin-bottom:15px;padding:5px 10px;background:var(--red);color:#fff;font:700 .72rem Alexandria}.about-record-heading h2{font-size:clamp(2.4rem,4.2vw,4.4rem);margin-bottom:20px}.about-record-heading p{color:var(--ash)}.about-record-list{border-top:1px solid var(--line)}.about-record-list>a{min-height:178px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:7px 24px;position:relative;padding:28px 4px 28px 72px;border-bottom:1px solid var(--line);transition:transform .22s var(--ease),background .22s ease}.about-record-list>a:hover{transform:translate(-7px);background:rgb(var(--bone-rgb) / .045)}.about-record-list span{color:var(--red);font-weight:700;font-size:.78rem;letter-spacing:.06em}.about-record-list strong{display:block;font:700 clamp(1.25rem,2vw,1.8rem) "Alexandria"}.about-record-list p{grid-column:1;margin:0;color:var(--ash)}.about-record-list svg{grid-column:2;grid-row:1 / span 3;align-self:center;color:var(--red)}.coach-storyline{background:var(--bone);color:var(--carbon);padding:130px max(22px,calc((100vw - 1240px)/2))}.storyline-heading{display:grid;grid-template-columns:1fr .72fr;gap:70px;align-items:end;margin-bottom:65px}.storyline-heading h2{font-size:clamp(2.6rem,4.7vw,4.9rem);margin:0}.storyline-heading p{color:rgb(var(--carbon-rgb) / .64);margin:0}.storyline-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.storyline-panels article{min-height:560px;position:relative;overflow:hidden;color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:end;isolation:isolate;transform:rotate(var(--panel-tilt, -.5deg))}.storyline-panels article:nth-child(2){--panel-tilt: .7deg;margin-top:45px}.storyline-panels article:nth-child(3){--panel-tilt: -.25deg;margin-top:90px}.storyline-panels img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.18);z-index:-2}.storyline-panels article:after{content:"";position:absolute;top:38%;right:0;bottom:0;left:0;background:linear-gradient(transparent,rgb(var(--scrim-rgb) / .95));z-index:-1}.storyline-panels span{color:var(--red);font-weight:700}.storyline-panels h3{margin:10px 0 0;font-size:1.45rem}.about-competition-proof{width:var(--content);margin:140px auto;display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(45px,7vw,90px);align-items:center}.competition-proof-copy>svg{width:52px;height:52px;color:var(--red);margin-bottom:18px}.competition-proof-copy>span{display:block;color:var(--red);font-weight:900;letter-spacing:.12em;direction:ltr}.competition-proof-copy h2{margin:15px 0 20px;font-size:clamp(2.5rem,4.5vw,4.9rem)}.competition-proof-copy p{color:var(--ash)}.competition-proof-copy .paper-button{margin-top:22px}.competition-proof-images{min-height:690px;display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:1fr 1fr;gap:14px;position:relative}.competition-proof-images img{width:100%;height:100%;object-fit:cover;filter:grayscale(.2) contrast(1.08)}.competition-proof-images img:first-child{grid-row:1 / -1;transform:rotate(-.7deg)}.competition-proof-images img:nth-child(2){transform:rotate(.8deg)}.competition-proof-images img:nth-child(3){transform:rotate(-.4deg)}.not-claimed{width:var(--content);margin:0 auto 150px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:44px 0;display:grid;grid-template-columns:auto 1fr;gap:26px}.not-claimed>svg{color:var(--red);width:44px;height:44px}.not-claimed h2{margin-bottom:8px}.not-claimed p{color:var(--ash);margin:0}.media-grid{width:var(--content);margin:0 auto;padding:130px 0;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:160px;gap:18px}.media-card{position:relative;overflow:hidden;filter:grayscale(1) contrast(1.1);transition:filter .24s ease,transform .3s var(--ease)}.media-card:hover{filter:grayscale(0);transform:translateY(-6px) rotate(.4deg)}.media-card img{width:100%;height:100%;object-fit:cover}.media-card:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,rgb(var(--scrim-rgb) / .88))}.media-card span{position:absolute;right:18px;bottom:16px;z-index:2;display:flex;align-items:center;gap:8px}.media-1{grid-column:span 5;grid-row:span 3}.media-2{grid-column:span 3;grid-row:span 2}.media-3{grid-column:span 4;grid-row:span 2}.media-4{grid-column:span 3;grid-row:span 3}.media-5{grid-column:span 4;grid-row:span 2}.media-6{grid-column:span 5;grid-row:span 3}.media-7{grid-column:span 4;grid-row:span 2}.media-8{grid-column:span 3;grid-row:span 2}.social-cta{width:var(--content);margin:0 auto 150px;display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;background:var(--red);padding:40px;clip-path:polygon(1% 0,100% 3%,98% 100%,0 96%)}.social-cta>svg{width:58px;height:58px}.social-cta h2{margin-bottom:8px}.social-cta p{margin:0;color:#ffffffd1}.social-cta .paper-button{background:#fff;color:var(--red)}.contact-workbench{width:var(--content);margin:0 auto;padding:130px 0;display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:start}.contact-workbench form{display:grid;grid-template-columns:1fr 1fr;gap:22px;background:var(--bone);color:var(--carbon);padding:clamp(28px,5vw,62px);clip-path:polygon(1% 0,99% 2%,100% 98%,0 96%)}.contact-workbench label{display:grid;gap:8px;font-weight:700}.contact-workbench input,.contact-workbench select,.contact-workbench textarea{width:100%;border:1px solid rgb(var(--carbon-rgb) / .3);background:#ffffff6b;color:var(--carbon);padding:14px 16px;border-radius:0}.contact-workbench textarea{resize:vertical}.full-field,.contact-workbench form .paper-button,.contact-workbench form small,.form-error{grid-column:1 / -1}.contact-workbench form .paper-button{width:100%}.contact-workbench form small{color:rgb(var(--carbon-rgb) / .62)}.form-error{color:#9a0d1e;background:#e1162f1a;padding:12px 14px;border:1px solid rgba(225,22,47,.3)}.message-preview{position:sticky;top:120px;border:1px solid var(--line);padding:32px}.message-preview>span{color:var(--red);font-weight:700}.message-preview pre{white-space:pre-wrap;font-family:IBM Plex Sans Arabic;background:var(--panel);padding:25px;min-height:220px;color:var(--bone);border-top:4px solid var(--red)}.message-preview p{color:var(--ash);display:flex;gap:10px;font-size:.9rem}.message-preview p svg{flex:0 0 auto;color:var(--red)}.podcast-spotlight{width:var(--content);margin:0 auto;padding:96px 0;display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(34px,6vw,78px);align-items:center}.podcast-copy>span,.app-coming-copy>span{color:var(--red);font-weight:700;display:flex;align-items:center;gap:10px}.podcast-copy h2{font-size:clamp(2.7rem,5vw,5.15rem);margin:18px 0}.podcast-copy p{color:var(--ash);font-size:1.05rem}.podcast-meta{display:grid;margin:25px 0;padding-block:18px;border-block:1px solid var(--line)}.podcast-meta small{color:var(--ash);margin-top:5px}.podcast-frame{aspect-ratio:16 / 9;background:var(--panel-deep);border:12px solid var(--bone);box-shadow:20px 22px 0 var(--red);transform:rotate(.55deg)}.podcast-thumbnail{position:relative;display:block;width:100%;height:100%;overflow:hidden;isolation:isolate}.podcast-thumbnail:after{content:"";position:absolute;top:48%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(transparent,#000000e6)}.podcast-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease),filter .22s ease}.podcast-thumbnail:hover img{transform:scale(1.035);filter:contrast(1.06)}.podcast-play{position:absolute;z-index:2;inset:50% auto auto 50%;width:72px;height:72px;display:grid;place-items:center;background:var(--red);color:#fff;transform:translate(-50%,-50%) rotate(-3deg);transition:transform .22s var(--ease)}.podcast-thumbnail:hover .podcast-play{transform:translate(-50%,-50%) rotate(3deg) scale(1.06)}.podcast-watch{position:absolute;z-index:2;right:24px;bottom:20px;color:#fff;font-weight:700}.coach-journey-home{background:var(--bone);color:var(--carbon);padding:100px max(22px,calc((100vw - 1240px)/2))}.coach-journey-head{display:grid;grid-template-columns:1fr .72fr;gap:70px;align-items:end;margin-bottom:48px}.coach-journey-head span{color:var(--red);font:700 .72rem Alexandria;letter-spacing:.14em}.coach-journey-head h2{font-size:clamp(2.7rem,5vw,5.1rem);margin:10px 0 0}.coach-journey-head p{color:rgb(var(--carbon-rgb) / .66);margin:0}.coach-journey-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.coach-journey-home.compact{padding-block:76px}.coach-journey-home.compact .coach-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.coach-journey-home.compact .journey-chapter{min-height:350px}.journey-chapter{min-height:485px;position:relative;overflow:hidden;color:#fff;isolation:isolate;display:flex;align-items:end;padding:26px}.journey-chapter img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(.85) contrast(1.12);transition:transform .65s var(--ease),filter .25s ease}.journey-chapter:after{content:"";position:absolute;top:32%;right:0;bottom:0;left:0;background:linear-gradient(transparent,rgb(var(--scrim-rgb) / .96));z-index:-1}.journey-chapter:hover img{transform:scale(1.045);filter:grayscale(.15) contrast(1.05)}.journey-chapter span{color:var(--red);font-weight:700;font-size:.75rem}.journey-chapter h3{font-size:clamp(1.35rem,2vw,2rem);margin:8px 0 14px}.journey-chapter b{display:flex;align-items:center;gap:8px;font-size:.8rem}.video-library{padding:100px max(22px,calc((100vw - 1240px)/2));background-color:#0c0d0e;background-image:none;background-size:cover;background-position:center}.video-library-head{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end;margin-bottom:44px}.video-library-head>div{display:flex;align-items:flex-start;gap:18px}.video-library-head svg{color:var(--red);width:48px;height:48px;flex:0 0 auto}.video-library-head h2{font-size:clamp(2.5rem,4.5vw,4.7rem);margin:0}.video-library-head p{color:var(--ash);margin:0}.video-library-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.video-library-grid>a{grid-column:span 4;min-height:290px;position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:end;padding:24px}.video-library-grid>a:first-child{grid-column:span 8;grid-row:span 2;min-height:594px}.video-library-grid img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(.8) contrast(1.14);transition:transform .65s var(--ease),filter .22s ease}.video-library-grid>a:after{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(transparent,#000000f0)}.video-library-grid>a:hover img{transform:scale(1.04);filter:grayscale(0) contrast(1.05)}.video-library-grid span{color:var(--red);font-weight:700}.video-library-grid h3{margin:7px 0 0;font-size:clamp(1.15rem,1.7vw,1.7rem)}.video-library-play{position:absolute;top:20px;left:20px;width:50px;height:50px;background:var(--red);display:grid;place-items:center}.original-photo-mosaic{background:var(--bone);color:var(--carbon);padding:100px max(22px,calc((100vw - 1240px)/2))}.original-photo-head{display:grid;grid-template-columns:1fr .65fr;gap:70px;align-items:end;margin-bottom:42px}.original-photo-head h2{font-size:clamp(2.65rem,4.8vw,5rem);margin:0}.original-photo-head p{color:rgb(var(--carbon-rgb) / .64);margin:0}.original-photo-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;grid-template-rows:260px 260px;gap:12px}.original-photo-grid figure{position:relative;overflow:hidden;margin:0;background:var(--panel)}.original-photo-grid figure:first-child{grid-row:1 / 3}.original-photo-grid figure:last-child{grid-column:2 / 4}.original-photo-grid img{width:100%;height:100%;object-fit:cover;filter:grayscale(.5) contrast(1.08);transition:transform .6s var(--ease),filter .22s ease}.original-photo-grid figure:hover img{transform:scale(1.035);filter:grayscale(0)}.original-photo-grid figcaption{position:absolute;inset:auto 0 0;padding:55px 20px 18px;color:#fff;background:linear-gradient(transparent,#000000eb);display:grid}.original-photo-grid figcaption span{color:var(--red);font-weight:700;font-size:.74rem}.original-photo-grid figcaption strong{margin-top:4px}.app-coming-soon{background:var(--red);min-height:590px;padding:68px max(22px,calc((100vw - 1080px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center;overflow:hidden}.app-phone{width:min(285px,80vw);height:520px;justify-self:center;border:12px solid var(--panel-deep);border-radius:44px;background:var(--panel-deep);box-shadow:24px 26px #0000002e;transform:rotate(-4deg);padding:10px;position:relative;overflow:hidden;isolation:isolate}.app-notch{position:absolute;width:115px;height:26px;background:var(--panel-deep);border-radius:0 0 18px 18px;top:0;left:50%;transform:translate(-50%);z-index:2}.app-screen{height:100%;min-height:0;border-radius:32px;background:var(--bone);color:var(--carbon);padding:58px 24px 26px;display:flex;flex-direction:column;overflow:hidden}.app-screen img{width:180px;margin:0 auto 28px;flex:0 0 auto}.app-screen>span{color:var(--red);font-weight:700;font-size:.72rem;letter-spacing:.12em}.app-screen strong{width:100%;min-width:0;display:grid;gap:5px;margin-top:auto;font:700 1rem/1.65 Alexandria;text-align:right;overflow:hidden}.app-screen strong span{display:block;white-space:nowrap}.app-progress{display:grid;gap:8px;margin-top:24px;flex:0 0 auto}.app-progress i{height:9px;width:100%;background:#d5d0c5}.app-progress i:nth-child(1){width:88%;background:var(--red)}.app-progress i:nth-child(2){width:66%;background:var(--carbon)}.app-progress i:nth-child(3){width:42%}.app-coming-copy{color:#fff}.app-coming-copy>span{color:#fff}.app-coming-copy h2{font-size:clamp(3rem,5.6vw,6rem);margin:16px 0}.app-coming-copy p{color:#ffffffd1;font-size:1.08rem;max-width:620px}.app-coming-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:13px 30px;padding:0;margin:30px 0;list-style:none}.app-coming-copy li{display:flex;align-items:center;gap:9px;font-weight:700}.store-buttons{display:flex;gap:12px;flex-wrap:wrap}.store-buttons>span{min-width:178px;min-height:62px;display:grid;grid-template-columns:30px 1fr;grid-template-rows:1fr 1fr;column-gap:8px;align-items:center;background:var(--panel-deep);padding:10px 16px;opacity:.92}.store-buttons svg,.store-buttons>span:first-child:first-letter{grid-row:1 / 3}.store-buttons b{align-self:end}.store-buttons small{align-self:start;color:#ffffff9e}.not-found{min-height:70vh;display:grid;place-items:center;align-content:center;gap:40px;padding:40px}.not-found .torn-headline h1{font-size:clamp(3rem,7vw,7rem)}.footer{background:var(--bone);color:var(--carbon);padding:64px max(22px,calc((100vw - 1240px)/2)) 24px;display:grid;grid-template-columns:.55fr 1.15fr .7fr;gap:44px;position:relative}.footer:before{content:"";position:absolute;inset:0 0 auto;height:14px;background:var(--red);clip-path:polygon(0 30%,8% 0,18% 50%,29% 10%,41% 70%,54% 5%,65% 55%,78% 10%,88% 65%,100% 20%,100% 100%,0 100%)}.footer-mark img{max-width:190px}.footer h2{font-size:clamp(1.9rem,3vw,3.1rem);margin-bottom:10px}.footer p{color:rgb(var(--carbon-rgb) / .66)}.footer-links{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:8px 18px}.footer-links a{border-bottom:1px solid var(--paper-line);padding-bottom:8px;font-weight:700;font-size:.9rem}.footer-links a:hover{color:var(--red)}.footer-bottom{grid-column:1 / -1;border-top:1px solid var(--paper-line);padding-top:26px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:rgb(var(--carbon-rgb) / .62);font-size:.88rem}.footer-bottom a{display:flex;align-items:center;gap:7px;color:var(--carbon)}.footer-social{display:flex;gap:8px}.footer-social a{width:38px;height:38px;display:grid;place-items:center;background:var(--carbon);color:var(--bone);transition:transform .18s var(--ease),background .18s ease}.footer-social a:hover{transform:translateY(-3px) rotate(-2deg);background:var(--red);color:#fff}.floating-whatsapp{position:fixed;z-index:40;left:24px;bottom:24px;display:flex;align-items:center;gap:9px;background:var(--red);color:#fff;padding:13px 18px;font-weight:700;box-shadow:0 14px 30px #00000057;opacity:0;pointer-events:none;transform:translateY(20px);transition:transform .19s var(--ease),opacity .19s ease}.floating-whatsapp.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.floating-whatsapp.visible:hover{transform:translateY(-4px) rotate(-1deg)}@media(max-width:1120px){.site-header{height:82px;grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.menu-button{display:block}.mobile-drawer{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bone);color:var(--carbon);z-index:100;padding:80px 28px 35px;flex-direction:column;gap:0;transform:translate(-102%);transition:transform .42s var(--ease)}.mobile-drawer.is-open{transform:translate(0)}.mobile-drawer>img{width:190px;margin-bottom:30px}.mobile-drawer>a{display:flex;justify-content:space-between;align-items:center;font:700 1.12rem Alexandria;padding:11px 0;border-bottom:1px solid var(--paper-line)}.mobile-drawer>a.active{color:var(--red)}.drawer-close{position:absolute;left:24px;top:24px;border:0;background:var(--red);color:#fff;width:44px;height:44px;display:grid;place-items:center}}@media(max-width:1050px){.site-header{grid-template-columns:1fr auto}.desktop-nav{gap:8px;font-size:.74rem}.hero{grid-template-columns:.9fr 1.1fr}.hero-copy{padding-left:30px}.hero-steps{display:grid;grid-template-columns:1fr}.goal-picker,.proof-section,.what-you-bring,.proof-policy,.about-story,.contact-workbench{gap:50px}.journey-line{grid-template-columns:1fr 1fr;gap:35px 0}.journey-line:before{display:none}.journey-step:nth-child(3){border-right:0}.results-board{grid-template-columns:1fr}.results-note{grid-row:auto}.plan-sheet{padding-inline:28px}.featured-videos{grid-template-columns:1.1fr .9fr}.featured-videos>a:nth-child(n+2){margin-top:0}.featured-videos>a:last-child{grid-column:1 / -1;min-height:380px}.package-decision{grid-template-columns:1fr 1fr}.package-decision .paper-button{grid-column:1 / -1;width:max-content}.bring-grid>div:nth-child(2n){transform:rotate(.3deg)}.method-flow{grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.method-flow:before{display:none}.method-node{border:0}.progress-signals{grid-template-columns:repeat(3,1fr)}.progress-signals>div{grid-column:span 3}.social-profile-card{grid-template-columns:150px 1fr}.profile-numbers{grid-column:1 / -1;grid-template-columns:repeat(4,auto);justify-content:start;border-top:1px solid var(--paper-line);padding-top:22px}.social-network-bar{grid-template-columns:1fr 1fr}.instagram-originals-head,.competition-heading{grid-template-columns:1fr 1fr;gap:45px}.instagram-embed-card,.instagram-embed-card:nth-child(4){grid-column:span 6}.instagram-embed-card:nth-child(2),.instagram-embed-card:nth-child(5){margin-top:48px}.competition-videos{grid-template-columns:1fr 1fr}.competition-video:nth-child(2){margin-top:0}.competition-video:first-child{grid-column:1 / -1;display:grid;grid-template-columns:1.25fr 1fr;column-gap:28px}.competition-video:first-child .youtube-frame{grid-row:1 / 6}.facebook-pulse{gap:45px;padding-inline:30px}.pillar-row{grid-template-columns:52px 40px 190px 1fr}.transformation-proof:first-child,.transformation-proof:nth-child(2),.transformation-proof:last-child{grid-column:span 6;margin-top:0}.coach-journey-grid{grid-template-columns:1fr 1fr}.video-library-grid>a{grid-column:span 6}.video-library-grid>a:first-child{grid-column:span 12;grid-row:auto;min-height:480px}}@media(max-width:1024px){:root{--content: min(100% - 30px, 680px)}.site-header{height:76px;grid-template-columns:1fr auto}.brand{width:184px;padding-block:8px}.desktop-nav,.header-cta{display:none}.menu-button{display:block}.mobile-drawer{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bone);color:var(--carbon);z-index:100;padding:80px 28px 35px;flex-direction:column;gap:0;transform:translate(-102%);transition:transform .42s var(--ease)}.mobile-drawer{width:100vw;height:100dvh;overflow-y:auto;overscroll-behavior:contain;isolation:isolate;box-shadow:24px 0 50px #0000004d}.mobile-drawer:before{content:"BIG BAD DAWY";position:absolute;z-index:-1;left:-18px;bottom:20px;color:transparent;-webkit-text-stroke:1px rgba(225,22,47,.15);font:900 clamp(3.5rem,15vw,6.5rem)/.82 "Alexandria";letter-spacing:-.04em;direction:ltr;transform:rotate(-5deg)}.mobile-drawer.is-open{transform:translate(0)}.mobile-drawer>img{width:164px;margin-bottom:22px}.mobile-drawer>a{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:18px;font:700 1.08rem/1.65 Alexandria;padding:11px 0;border-bottom:1px solid var(--paper-line)}.mobile-drawer>a.active{color:var(--red)}.drawer-close{position:absolute;left:24px;top:24px;border:0;background:var(--red);color:#fff;width:44px;height:44px;display:grid;place-items:center}.hero{min-height:auto;display:flex;flex-direction:column}.hero:before{display:block}.hero-photo{min-height:0;height:auto;width:min(100%,540px);align-self:center;padding-bottom:30px}.hero-portrait{width:88%;margin:20px 0 24px 8%;padding:6px}.hero-training-scrap{width:28%;bottom:55px;left:1%}.hero-photo-tape{left:5%;bottom:190px;width:70px;height:22px}.hero-red-pencil{width:76px;top:32px;left:2%}.hero-photo:after{background:linear-gradient(0deg,var(--carbon),transparent 10%)}.hero-copy{min-width:0;margin-top:-64px;padding:0 15px 68px;width:100%;display:grid;overflow:visible}.torn-headline{width:min(100%,620px);min-height:0;margin-inline:auto;padding:38px clamp(26px,5.5vw,40px) 50px;text-align:center;justify-items:center}.torn-headline h1{width:100%;max-width:none;font-size:clamp(2.2rem,7.3vw,3.35rem);line-height:1.28;letter-spacing:-.035em;overflow-wrap:normal}.hero-title-desktop,.hero-paper-copy{display:none}.hero-title-mobile{display:block}.hero-nameplate{justify-items:center;margin-inline:auto}.torn-headline em{text-decoration-thickness:4px;text-underline-offset:8px}.hero-intro{margin:18px auto 20px;text-align:center}.hero-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:16px 0 0;padding:4px 0 12px;gap:7px}.hero-steps span{min-width:0;min-height:96px;padding:14px 7px;justify-content:center;text-align:center;flex-direction:column;line-height:1.6;white-space:normal;overflow:visible}.hero-button{width:calc(100% - 16px);margin-right:8px;grid-row:3}.hero-copy small{grid-row:4;margin:10px auto 0;text-align:center}.hero-steps{grid-row:5}.tape-one,.xerox-code{display:none}.authority-fact{width:290px}.plans-section{padding:90px 15px}.plans-heading{align-items:flex-start;flex-direction:column}.plans-switcher{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.plans-switcher button{scroll-snap-align:start}.plans-switcher button{flex:0 0 220px}.plan-sheets,.plan-sheets-filtered{grid-template-columns:1fr}.plan-sheet{min-height:auto;padding:44px 34px;opacity:1;transform:rotate(var(--sheet-tilt, -.5deg))}.plan-sheet>p{min-height:auto}.transformations{grid-template-columns:1fr;padding:95px 0}.transformations-copy{position:static}.transformation-card{grid-template-columns:.8fr 1.2fr}.content-theatre{padding:90px 15px}.content-theatre-head{grid-template-columns:1fr;gap:20px}.featured-videos{grid-template-columns:1fr 1fr}.featured-videos>article:last-child{grid-column:1 / -1}.reel-embed-shell{height:590px}.live-feed{grid-template-columns:1fr;gap:36px}.testimonials-wall{grid-template-columns:1fr;padding:90px 15px;gap:50px}.method-blueprint{padding:90px 15px}.method-heading,.week-cycle-copy{grid-template-columns:1fr;gap:20px}.method-flow{grid-template-columns:1fr;background:transparent}.method-node{min-height:auto;display:grid;grid-template-columns:64px 1fr;column-gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.method-node>span{display:none}.method-node>svg{grid-row:1 / 3;margin:0}.method-node h3{margin:0}.method-node p{margin:7px 0 0}.progress-signals{grid-template-columns:1fr 1fr}.progress-signals>div{grid-column:1 / -1}.week-cycle{padding:90px 0 120px}.week-cycle-track{grid-template-columns:1fr 1fr;gap:1px}.week-cycle-track article{transform:none}.fit-check{grid-template-columns:1fr}.fit-column,.good-fit,.wrong-fit{padding:75px 30px}.sales-close{display:flex;flex-direction:column;min-height:auto}.sales-close-image{min-height:440px;height:440px}.sales-close-image:after{background:linear-gradient(180deg,transparent 48%,var(--panel-2))}.sales-close-copy{margin-top:-65px;position:relative;padding:30px 30px 80px}.social-profile-card{grid-template-columns:110px 1fr;padding:28px;gap:24px}.profile-avatar{width:100px;height:100px;border-width:5px}.profile-actions{flex-wrap:wrap}.social-ecosystem{grid-template-columns:1fr}.social-ecosystem>div{min-height:auto}.social-network-bar{grid-template-columns:1fr 1fr}.instagram-originals{padding:90px 15px}.instagram-originals-head,.competition-heading{grid-template-columns:1fr;gap:20px}.instagram-embed-grid{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;padding:0 0 20px}.instagram-embed-card,.instagram-embed-card:nth-child(2),.instagram-embed-card:nth-child(4),.instagram-embed-card:nth-child(5){flex:0 0 min(82vw,430px);margin-top:0;transform:none;scroll-snap-align:center}.instagram-frame-wrap,.instagram-frame-wrap iframe{min-height:600px;height:600px}.competition-archive{padding:90px 15px}.competition-videos{grid-template-columns:1fr}.competition-video:first-child{grid-column:auto;display:block}.competition-video p{min-height:auto}.facebook-pulse{grid-template-columns:1fr;gap:45px;padding:90px 15px}.facebook-pulse-copy h2{max-width:12ch}.facebook-embed-shell{width:min(100%,560px);margin-inline:auto}.facebook-embed-shell iframe{height:660px}.social-pillars{padding:90px 15px}.social-pillars-head{grid-template-columns:1fr;gap:20px}.pillar-row{grid-template-columns:46px 1fr;gap:10px 18px;padding:24px 20px}.pillar-row>span{position:absolute;left:20px}.pillar-row{position:relative}.pillar-row h3{align-self:end}.pillar-row p{grid-column:2}.reels-library{padding:90px 15px}.reels-library-head{align-items:flex-start;flex-direction:column}.reels-drag-hint{display:flex;align-items:center;gap:8px;width:max-content;margin:-28px 0 22px auto;color:var(--ash);font-size:.82rem}.reels-drag-hint svg{width:17px;animation:drag-hint 1.4s ease-in-out infinite}.reels-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px}.reel-entry,.reel-entry-1,.reel-entry-2,.reel-entry-3,.reel-entry:nth-child(4),.reel-entry:nth-child(5),.reel-entry:nth-child(6){flex:0 0 min(78vw,420px);height:560px;scroll-snap-align:center}.transformation-vault{grid-template-columns:1fr;padding:90px 15px;gap:45px}.vault-intro{position:static}.photo-language>div{grid-template-columns:1fr;gap:20px}.goal-picker,.proof-section,.what-you-bring,.proof-policy,.about-story,.contact-workbench{grid-template-columns:1fr;padding:76px 0}.goal-options{grid-template-columns:1fr}.goal-selection,.ink-link{grid-column:1}.section-heading{grid-template-columns:1fr;gap:0}.journey-section{padding:90px 15px}.journey-line{grid-template-columns:1fr;gap:0}.journey-step{display:grid;grid-template-columns:68px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--paper-line)}.journey-step+.journey-step{border-right:0}.step-icon{width:62px;height:62px;margin:0}.proof-collage{min-height:520px}.proof-main{height:500px}.proof-small{width:50%;height:230px}.social-title{align-items:flex-start;flex-direction:column}.social-reel{animation:none;overflow-x:auto;width:100%;padding-inline:15px}.reel-frame{flex:0 0 240px}.page-hero{display:flex;flex-direction:column;min-height:auto}.page-hero-photo{width:100%;height:480px}.page-hero-photo:after{background:linear-gradient(180deg,transparent 45%,var(--panel-2))}.page-hero-paper{margin:-70px 15px 50px;padding:64px 32px 58px;z-index:2}.page-hero-paper:before{top:-12%;right:-3%;bottom:-6%;left:-3%}.page-hero-paper h1{font-size:clamp(2.2rem,8.2vw,3.9rem);line-height:1.38}.bring-grid>div:nth-child(2n){transform:rotate(.3deg)}.boundary-section{grid-template-columns:1fr;gap:18px;padding:32px 24px}.package-includes{grid-template-columns:1fr;padding:90px 0;gap:45px}.package-decision{grid-template-columns:1fr;margin-bottom:90px;padding:36px 28px}.package-decision .paper-button{grid-column:1;width:100%}.fact-wall{grid-template-columns:1fr}.about-record{grid-template-columns:1fr;margin-bottom:90px;gap:34px}.about-record-heading{position:static}.about-record-list>a{min-height:150px}.coach-storyline{padding:90px 15px}.storyline-heading{grid-template-columns:1fr;gap:20px}.storyline-panels{grid-template-columns:1fr}.storyline-panels article{min-height:520px;margin-top:0!important}.about-competition-proof{grid-template-columns:1fr;margin-block:90px}.competition-proof-images{min-height:560px}.about-photo{height:520px}.media-grid{grid-template-columns:1fr 1fr;grid-auto-rows:220px}.media-card{grid-column:auto;grid-row:auto}.media-card:nth-child(3n+1){grid-column:1 / -1}.social-cta{grid-template-columns:auto 1fr}.social-cta .paper-button{grid-column:1 / -1}.contact-workbench{gap:40px}.message-preview{position:static}.footer{grid-template-columns:1fr 1fr;gap:34px}.footer-mark{grid-column:1 / -1}.footer-bottom{grid-column:1}.footer-bottom{grid-column:1 / -1}.podcast-spotlight{grid-template-columns:1fr;padding:80px 0}.podcast-frame{order:-1;box-shadow:12px 14px 0 var(--red)}.coach-journey-home,.video-library{padding-block:82px}.coach-journey-head,.video-library-head,.original-photo-head{grid-template-columns:1fr;gap:18px}.coach-journey-grid,.coach-journey-home.compact .coach-journey-grid{grid-template-columns:1fr 1fr}.journey-chapter,.journey-chapter:nth-child(2){min-height:440px;margin-top:0}.app-coming-soon{grid-template-columns:.8fr 1.2fr;gap:40px;padding-inline:30px}.app-phone{width:255px;height:480px}}@media(max-width:600px){.hero-photo{min-height:0;height:auto}.hero-copy{margin-top:-38px;padding-inline:10px}.torn-headline{width:100%;min-height:0;padding:48px 24px 50px}.torn-headline:before{top:-4%;right:-3%;bottom:-8%;left:-3%}.torn-headline h1{max-width:none;font-size:clamp(2rem,8.5vw,2.65rem);line-height:1.38;letter-spacing:-.02em}.hero-nameplate{gap:1px;margin-bottom:10px}.hero-nameplate b{font-size:.78rem}.hero-nameplate i{font-size:.62rem}.torn-headline em{text-underline-offset:7px;padding-bottom:.18em}.hero-intro{font-size:.98rem;line-height:1.7;margin-top:16px;padding-inline:8px}.hero-steps span{font-size:.78rem}.paper-button{width:100%}.goal-picker{padding-block:62px}.goal-options{grid-template-columns:1fr 1fr;gap:9px}.goal-options button{min-height:94px;padding:14px 12px;gap:9px;flex-direction:column;justify-content:center;text-align:center}.goal-options button>svg:first-child{width:22px;height:22px}.goal-check{position:absolute;top:8px;left:8px;width:17px;height:17px}.goal-selection{padding-top:14px}.authority-fact{width:250px;min-height:105px;padding:20px}.plans-heading h2,.transformations-copy h2,.content-theatre-head h2,.testimonial-lead h2,.package-includes-title h2,.storyline-heading h2,.method-heading h2,.week-cycle-copy h2,.fit-column h2,.sales-close-copy h2{font-size:2.25rem}.plans-switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:5px}.plans-switcher button{min-width:0;min-height:68px;padding:8px 5px;font-size:.72rem;line-height:1.55;white-space:normal}.plan-sheet{padding:40px 28px}.transformation-card{grid-template-columns:1fr}.transformation-card img{height:280px}.transformations.compact .transformation-stack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 10px 22px;margin-inline:-10px}.transformations.compact .transformation-card{flex:0 0 84vw;min-height:490px;scroll-snap-align:center}.featured-videos{grid-template-columns:1fr}.featured-videos>article,.featured-videos>article:last-child{grid-column:auto}.reel-embed-shell{height:610px}.live-feed{padding:28px 18px}.ledger-row{grid-template-columns:44px 1fr}.ledger-row>span{display:none}.storyline-panels article{min-height:460px}.progress-signals{grid-template-columns:1fr}.progress-signals>div{grid-column:1}.week-cycle-track{grid-template-columns:1fr}.week-cycle-track article{min-height:220px}.sales-close-image{min-height:350px;height:350px}.sales-close-copy{padding-inline:20px}.sales-close-copy>div{display:grid}.social-profile-card{grid-template-columns:1fr;text-align:center}.profile-avatar{margin:0 auto;width:124px;height:124px}.profile-identity>div:not(.profile-actions),.profile-actions{justify-content:center}.social-alias,.about-alias{margin-inline:auto}.profile-numbers{grid-template-columns:auto 1fr;text-align:right}.social-network-bar{grid-template-columns:1fr}.social-network-bar>a{min-height:84px;border-left:0;border-bottom:1px solid var(--line)}.instagram-originals-head h2,.competition-heading h2{font-size:2.25rem}.instagram-embed-card,.instagram-embed-card:nth-child(2),.instagram-embed-card:nth-child(4),.instagram-embed-card:nth-child(5){flex-basis:88vw}.instagram-embed-copy{min-height:auto;padding:24px 22px 18px}.instagram-frame-wrap,.instagram-frame-wrap iframe{min-height:570px;height:570px}.competition-videos{gap:52px}.facebook-pulse-copy h2{font-size:2.25rem}.facebook-actions{display:grid}.facebook-actions .paper-button{width:100%}.facebook-embed-shell iframe{height:620px}.social-pillars-head h2,.reels-library-head h2,.vault-intro h2,.photo-language h2{font-size:2.25rem}.reel-entry,.reel-entry-1,.reel-entry-2,.reel-entry-3,.reel-entry:nth-child(4),.reel-entry:nth-child(5),.reel-entry:nth-child(6){flex-basis:84vw;height:500px}.transformation-proof-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 12px 24px;margin-inline:-12px}.transformation-proof-grid::-webkit-scrollbar{display:none}.transformation-proof,.transformation-proof:first-child,.transformation-proof:nth-child(2),.transformation-proof:last-child{flex:0 0 84vw;margin-top:0;scroll-snap-align:center}.transformation-proof a{grid-template-rows:430px auto}.section-copy h2,.section-heading h2,.proof-copy h2,.social-title h2,.faq-preview h2,.what-you-bring h2,.proof-policy h2,.contact-faq h2{font-size:2.15rem}.proof-collage{min-height:430px}.proof-main{width:88%;height:410px}.proof-small{height:180px;border-width:8px}.proof-stamp{font-size:.95rem;border-width:4px}.page-hero-photo{height:390px}.page-hero-paper{margin:-45px 10px 38px;padding:62px 30px 58px;text-align:center}.page-hero-paper h1{font-size:clamp(2rem,9.4vw,2.8rem);line-height:1.42;letter-spacing:-.02em}.page-hero-paper p{margin-inline:auto}.page-hero-nameplate{margin-inline:auto;font-size:.6rem}.results-board{padding-top:80px}.testimonial-placeholder{grid-template-columns:70px 1fr}.results-note .text-link{width:auto}.placeholder-photo{height:84px}.about-photo{height:440px;border-width:10px}.about-copy{text-align:center}.about-copy .paper-button{margin-inline:auto}.about-record-heading{text-align:center}.about-record-heading>span{margin-inline:auto}.about-record-list>a{min-height:0;padding:26px 4px 26px 48px}.about-record-list>a:hover{transform:translate(-4px)}.about-record-list p{font-size:.92rem}.about-competition-proof{width:calc(100% - 30px)}.competition-proof-copy{text-align:center}.competition-proof-copy>span{font-size:.72rem}.competition-proof-copy .paper-button{margin-inline:auto}.competition-proof-images{min-height:470px;grid-template-columns:1fr 1fr;grid-template-rows:1.15fr .85fr}.competition-proof-images img:first-child{grid-column:1 / -1;grid-row:1}.media-grid{grid-template-columns:1fr;grid-auto-rows:330px}.media-card:nth-child(3n+1){grid-column:auto}.social-cta,.contact-workbench form{grid-template-columns:1fr}.contact-workbench label,.full-field,.contact-workbench form .paper-button,.contact-workbench form small,.form-error{grid-column:1}.floating-whatsapp{left:14px;bottom:14px;width:50px;height:50px;padding:0;justify-content:center;border-radius:50%}.floating-whatsapp span{display:none}.footer{grid-template-columns:1fr;padding:54px 18px 22px;gap:28px}.footer-mark,.footer-bottom{grid-column:1}.footer-links{grid-template-columns:1fr 1fr;gap:9px 14px}.footer-bottom{align-items:flex-start;flex-direction:column;padding-top:18px}.podcast-spotlight{width:calc(100% - 30px)}.podcast-copy h2,.coach-journey-head h2,.video-library-head h2,.app-coming-copy h2{font-size:2.35rem}.podcast-frame{border-width:7px;box-shadow:8px 9px 0 var(--red)}.coach-journey-home,.video-library{padding-inline:15px}.original-photo-mosaic{padding:82px 15px}.original-photo-head h2{font-size:2.35rem}.original-photo-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.original-photo-grid figure,.original-photo-grid figure:first-child,.original-photo-grid figure:last-child{flex:0 0 84vw;height:440px;grid-column:auto;grid-row:auto;scroll-snap-align:center}.coach-journey-grid{grid-template-columns:1fr}.journey-chapter,.journey-chapter:last-child{grid-column:auto;min-height:430px}.coach-journey-home.compact .coach-journey-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.coach-journey-home.compact .journey-chapter{flex:0 0 82vw;min-height:340px;scroll-snap-align:center}.reels-library.compact .reels-grid{display:flex;grid-auto-rows:initial;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.reels-library.compact .reel-entry{flex:0 0 84vw;min-height:360px;scroll-snap-align:center}.video-library-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px}.video-library-grid>a,.video-library-grid>a:first-child{flex:0 0 86vw;min-height:360px;grid-column:auto;scroll-snap-align:center}.app-coming-soon{display:flex;flex-direction:column;padding:62px 20px;gap:42px}.app-phone{order:2;width:min(250px,76vw);height:455px}.app-screen{padding:52px 20px 22px}.app-screen img{width:124px;margin-bottom:22px}.app-screen strong{font-size:1rem;line-height:1.65}.app-progress{margin-top:20px;gap:7px}.app-progress i{height:8px}.app-coming-copy ul{grid-template-columns:1fr}.store-buttons{display:grid}}.hero-steps,.plans-switcher,.instagram-embed-grid,.reels-grid,.video-library-grid,.original-photo-grid{scrollbar-width:none}.hero-steps::-webkit-scrollbar,.plans-switcher::-webkit-scrollbar,.instagram-embed-grid::-webkit-scrollbar,.reels-grid::-webkit-scrollbar,.video-library-grid::-webkit-scrollbar,.original-photo-grid::-webkit-scrollbar{display:none}@media(max-width:360px){.hero-photo{min-height:0;height:auto}.hero-copy{margin-top:-28px}.torn-headline{min-height:230px;padding:50px 20px 54px}.torn-headline h1{font-size:1.75rem;line-height:1.4}.hero-intro{margin:12px 6px 14px;font-size:.93rem}.hero-button{min-height:58px;font-size:1rem}.hero-copy small{margin-right:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.route-stage{animation:none}}@font-face{font-family:Legacy Condensed;src:url(/fonts/BarlowCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.plan-index,.xerox-code,.hero-nameplate i,.social-alias,.about-alias,.page-hero-nameplate,.championship-popup-photo>span,.championship-page-hero figcaption{font-family:Alexandria,sans-serif}.hero-portrait{margin-top:70px}.hero-training-scrap{left:4%;bottom:95px;max-width:230px;width:40%}.hero-photo-tape{bottom:385px}.hero-portrait img{filter:grayscale(1) contrast(1.1)}.goal-options{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.goal-options button{min-height:82px;border:0;border-bottom:1px solid var(--line);background:transparent;padding:20px 16px;font:700 clamp(1.1rem,1.8vw,1.5rem)/1.5 "Alexandria"}.goal-options button:nth-child(2),.goal-options button:nth-child(3){transform:none}.goal-options button:hover{transform:none;background:var(--ink)}.goal-options button.active{background:var(--bone)}.plan-sheets-filtered{grid-template-columns:1fr}.plan-sheets-filtered .plan-sheet{min-height:0;display:grid;grid-template-columns:.8fr 1.2fr;gap:12px 60px;padding:42px 0 0;background:none;border-top:2px solid var(--carbon);filter:none;transform:none}.plan-sheet .plan-index,.plan-sheet .plan-icon,.plan-sheet h3,.plan-sheet>p{grid-column:1}.plan-sheet .plan-index{font-size:1rem;letter-spacing:.06em}.plan-sheet .plan-icon{margin:10px 0}.plan-sheet h3{font-size:clamp(1.7rem,2.7vw,2.7rem);margin:0}.plan-sheet>p{min-height:0;margin:0;max-width:35ch;font-size:1.1rem}.plan-sheet ul{grid-column:2;grid-row:1 / 5;align-content:start;margin:0}.plan-sheet li{padding:18px 0;font-size:1.07rem}.plan-sheet small{grid-column:1 / -1;margin:20px 0 0;color:rgb(var(--carbon-rgb) / .75)}.plan-sheet .paper-button{grid-column:1 / -1;width:fit-content;margin-top:12px}.method-node h3,.journey-step h3{font-size:clamp(1.3rem,1.8vw,1.75rem)}.method-node p,.journey-step p{font-size:1rem;line-height:1.85}.faq-preview h2{font-size:clamp(2.8rem,5vw,5rem)}.faq-item button{font-size:clamp(1.05rem,1.6vw,1.3rem)}.championship-feature{width:var(--content);margin:0 auto;display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:center;padding:100px 0;border-bottom:1px solid var(--line)}.championship-feature h2{font-size:clamp(2.6rem,4.5vw,4.8rem);margin:0 0 25px}.championship-feature h2 span{color:var(--red)}.championship-feature-copy p{max-width:46ch;color:var(--ash);font-size:1.12rem}.championship-date-sheet{padding:45px 25px;background:var(--bone);color:var(--carbon);transform:rotate(-2deg);display:grid;gap:8px;text-align:center}.championship-date-sheet strong{font:700 clamp(4rem,8vw,7rem)/1 "Alexandria";color:var(--red)}.championship-date-sheet>span{font:700 clamp(1.1rem,2vw,1.6rem)/1.6 "Alexandria"}.championship-date-sheet a{display:inline-flex;gap:9px;align-items:center;justify-content:center;font-size:.92rem;text-decoration:underline;text-underline-offset:5px}.championship-trigger{position:fixed;bottom:24px;right:24px;z-index:75;background:var(--bone);color:var(--carbon);border:0;border-bottom:4px solid var(--red);padding:12px 17px;min-height:48px;display:flex;gap:10px;align-items:center;cursor:pointer;font-weight:700;box-shadow:0 10px 26px #0000004d}.championship-trigger>svg{color:var(--red)}.championship-trigger:hover{background:var(--paper)}.championship-popup{position:fixed;z-index:90;right:24px;bottom:24px;width:min(410px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;background:var(--bone);color:var(--carbon);box-shadow:0 20px 55px #00000080;border-top:5px solid var(--red)}.championship-close{position:absolute;z-index:2;top:10px;left:10px;width:44px;height:44px;display:grid;place-items:center;background:var(--carbon);color:var(--bone);border:0;cursor:pointer}.championship-popup-photo{position:relative;height:150px;overflow:hidden}.championship-popup-photo img{width:100%;height:100%;object-fit:cover;object-position:center 27%;filter:grayscale(1) contrast(1.1)}.championship-popup-photo>span{position:absolute;bottom:0;right:0;direction:ltr;padding:3px 14px;background:var(--red);color:#fff;font-size:1.1rem;letter-spacing:.07em}.championship-popup-copy{padding:22px 24px}.championship-popup h2{font-size:1.65rem;line-height:1.55;margin:0 0 12px}.championship-popup h2 em{color:var(--red);font-style:normal}.championship-popup p{font-size:.95rem;line-height:1.8;margin:0 0 14px}.championship-popup .championship-popup-date{font-weight:700;font-size:.83rem;border-block:1px solid var(--paper-line);padding:10px 0}.championship-follow{display:flex;flex-wrap:wrap;gap:10px}.championship-follow a{display:inline-flex;justify-content:center;align-items:center;gap:9px;padding:12px 16px;min-height:48px;background:var(--red);color:#fff;font-weight:700}.championship-follow a+a{background:var(--carbon)}.championship-follow a:hover{background:var(--red-deep)}.championship-popup .championship-follow{display:grid;grid-template-columns:1fr auto;gap:7px}.championship-popup .championship-follow a{padding:10px 9px;font-size:.8rem;gap:6px}.championship-popup-more{display:flex;align-items:center;justify-content:space-between;padding-top:16px;font-size:.88rem;text-decoration:underline;text-underline-offset:5px}.championship-page-hero{width:var(--content);padding:85px 0;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.championship-page-hero h1{font-size:clamp(2.7rem,4.5vw,4.8rem);margin:0 0 28px}.championship-page-hero h1 em,.championship-social h2 em{font-style:normal;color:var(--red)}.championship-page-copy>p{color:var(--ash);font-size:1.12rem;margin-bottom:28px}.championship-page-hero figure{margin:0;padding:9px;background:var(--bone);color:var(--carbon);transform:rotate(-1.5deg)}.championship-page-hero figure img{width:100%;height:auto;filter:grayscale(1) contrast(1.1)}.championship-page-hero figcaption{text-align:left;direction:ltr;font-size:1.1rem;padding:7px 4px 0}.championship-event{padding:85px max(22px,calc((100vw - 1240px)/2));background:var(--bone);color:var(--carbon);display:grid;grid-template-columns:1fr 1fr;gap:90px}.championship-event h2,.championship-films h2,.championship-social h2{font-size:clamp(2.4rem,4vw,4.2rem)}.championship-event-detail{display:grid;align-content:start;gap:15px}.championship-event-detail>strong{font:700 clamp(1.5rem,2.7vw,2.7rem)/1.6 "Alexandria";color:var(--red-deep)}.championship-event-detail>span{font-size:1.3rem;font-weight:700}.championship-event-detail>p{margin:0}.championship-event-detail small{padding-top:15px;border-top:1px solid var(--paper-line)}.championship-films{width:var(--content);margin:0 auto;padding:90px 0}.championship-film-list{display:grid;gap:28px}.championship-film-list>a{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;padding-block:24px;border-top:1px solid var(--line)}.championship-film-list img{width:100%;aspect-ratio:16/9;object-fit:cover}.championship-film-list h3{font-size:clamp(1.5rem,2.6vw,2.4rem)}.championship-film-list p{color:var(--ash)}.championship-film-list span{display:flex;align-items:center;gap:12px;color:var(--bone);font-weight:700}.championship-social{width:var(--content);margin:0 auto;padding:60px 0 100px;border-top:1px solid var(--line)}.championship-social>p{color:var(--ash)}@media(max-width:1024px){.hero-portrait{margin-top:20px}.hero-training-scrap{width:28%;bottom:55px;left:1%}.hero-photo-tape{bottom:190px}.championship-feature,.championship-page-hero,.championship-event{grid-template-columns:1fr;gap:40px}.championship-feature{padding:65px 0}.championship-date-sheet{width:min(100%,480px);justify-self:center}.championship-page-hero{padding:40px 0 65px}.championship-event{padding-block:65px}.plan-sheets-filtered .plan-sheet{gap:12px 30px}}@media(max-width:600px){.hero-training-scrap{bottom:35px}.hero-photo-tape{bottom:165px}.championship-trigger{right:12px;bottom:12px;padding:10px 12px;font-size:.82rem}.championship-popup{right:12px;bottom:12px;width:calc(100vw - 24px);max-height:min(640px,calc(100dvh - 24px))}.championship-popup-photo{height:115px}.championship-popup-copy{padding:18px}.championship-popup h2{font-size:1.4rem}.championship-popup .championship-follow{grid-template-columns:1fr}.championship-follow{display:grid}.plan-sheets-filtered .plan-sheet{grid-template-columns:1fr;padding-top:30px}.plan-sheet ul{grid-column:1;grid-row:auto;margin-top:20px}.plan-sheet>p{margin-top:12px}.championship-film-list>a{grid-template-columns:1fr;gap:22px}.championship-event-detail .text-link{width:fit-content}.championship-page-hero h1{font-size:clamp(2.25rem,8vw,3.2rem)}}.video-player{width:100%;height:100%;position:relative}.video-player button{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;cursor:pointer;background:var(--carbon);color:var(--bone);width:100%}.video-player img{width:100%;height:100%;object-fit:cover}.video-player button span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;display:grid;place-items:center;background:var(--red)}.video-player button:hover span{background:var(--red-deep)}.plans-heading>div{flex:1}.plans-heading h2{max-width:none;font-size:clamp(2.4rem,4vw,4.5rem)}.authority-snapshot{max-width:none;margin:0;padding:10px 22px 0;font-size:.78rem;color:#fff}@media(min-width:1025px){.social-ecosystem{grid-template-columns:1fr;gap:0}.social-ecosystem>div{min-height:116px;display:grid;grid-template-columns:48px 230px 1fr auto;gap:28px;align-items:center;padding:26px 0;background:none}.social-ecosystem h3,.social-ecosystem p{margin:0}}:root,:root[data-theme=dark]{color-scheme:dark;--carbon: #060708;--carbon-rgb: 6 7 8;--bone: #f3f1eb;--bone-rgb: 243 241 235;--scrim-rgb: 6 7 8;--panel: #111213;--panel-2: #0d0e0f;--panel-3: #101112;--panel-deep: #070708;--panel-hover: #161718;--paper: #e9e5dc;--muted-paper: #d8d3c8;--ash: #aca9a1;--ink: #111213;--line: rgb(var(--bone-rgb) / .16);--paper-line: rgb(var(--carbon-rgb) / .18);--gold: #c9a24a;--gold-ink: #8a6d24;--red-ink: #ad1023;--header-glass: rgb(6 7 8 / .72)}:root[data-theme=light]{color-scheme:light;--carbon: #f3f1eb;--carbon-rgb: 243 241 235;--bone: #0c0d0e;--bone-rgb: 12 13 14;--panel: #ffffff;--panel-2: #ebe7de;--panel-3: #f7f5f0;--panel-deep: #e4dfd5;--panel-hover: #faf8f4;--paper: #1a1b1d;--muted-paper: #26282b;--ash: #5b5852;--ink: #ffffff;--line: rgb(var(--bone-rgb) / .14);--paper-line: rgb(var(--carbon-rgb) / .2);--gold-ink: #d9b45c;--red-ink: #ff4a5f;--header-glass: rgb(243 241 235 / .8)}html{background:var(--carbon);transition:background-color .35s ease}body{background-color:var(--carbon);color:var(--bone)}.reel-entry>a,.reel-frame,.storyline-panels article,.media-card,.journey-chapter,.short-card,.ig-tile,.original-photo-grid figure,.podcast-thumbnail{--bone: #f3f1eb;--bone-rgb: 243 241 235;--ash: #aca9a1}:root[data-theme=light] .hero:before{filter:grayscale(1);opacity:.12}:root[data-theme=light] body:before{opacity:.06;mix-blend-mode:multiply}:root[data-theme=light] .mh-figure:before{opacity:.55}:root[data-theme=light] .mh-words-row{-webkit-text-stroke-color:rgb(12 13 14 / .08)}:root[data-theme=light] .mh-words-row-solid{color:#e1162f12}:root[data-theme=light] .mh-glow{background:radial-gradient(600px circle at var(--cx) var(--cy),rgba(225,22,47,.1),transparent 60%),radial-gradient(70% 60% at 22% 55%,rgba(225,22,47,.14),transparent 70%),linear-gradient(180deg,#f7f5f0 0%,var(--carbon) 70%)}:root[data-theme=light] .header-scrolled .site-header:before{background:var(--header-glass)}:root[data-theme=light] .ribbon{box-shadow:0 20px 50px #06070824}:root:not([data-theme=light]) .site-header .logo-dark,:root:not([data-theme=light]) :is(.footer,.mobile-drawer) .logo-light,:root[data-theme=light] .site-header .logo-light,:root[data-theme=light] :is(.footer,.mobile-drawer) .logo-dark{display:none}.header-actions{display:flex;align-items:center;gap:18px;direction:rtl}.theme-toggle{position:relative;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);background:transparent;color:var(--bone);cursor:pointer;overflow:hidden;transition:border-color .2s ease,color .2s ease,transform .4s var(--ease)}.theme-toggle:hover{border-color:var(--red);color:var(--red);transform:rotate(-8deg)}.theme-toggle svg{position:absolute;width:20px;height:20px;transition:transform .5s var(--ease),opacity .3s ease}.theme-toggle .icon-sun{transform:translateY(140%) rotate(-90deg);opacity:0}:root[data-theme=light] .theme-toggle .icon-sun{transform:none;opacity:1}:root[data-theme=light] .theme-toggle .icon-moon{transform:translateY(-140%) rotate(90deg);opacity:0}@media(max-width:1120px){.header-actions{gap:6px}}@media(prefers-reduced-motion:reduce){html,.theme-toggle,.theme-toggle svg{transition:none}}.desktop-nav{gap:clamp(14px,1.7vw,32px)}.desktop-nav a,.header-cta{white-space:nowrap}@font-face{font-family:Legacy Display;src:url(/fonts/BarlowCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.intro-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;pointer-events:none;display:grid;place-items:center;animation:curtain-out 1ms linear 1.45s forwards}.intro-curtain-panel{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--carbon);transform-origin:top;animation:curtain-lift .7s cubic-bezier(.76,0,.24,1) .75s forwards}.intro-curtain-mark{position:relative;width:108px;animation:mark-in .55s var(--ease) both,mark-out .35s ease .7s forwards}.intro-curtain-mark img{width:100%;height:auto}.intro-curtain-bar{position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--red);transform:scaleX(0);transform-origin:right;animation:bar-sweep .7s var(--ease) .05s forwards,mark-out .3s ease .75s forwards}@keyframes curtain-lift{to{transform:scaleY(0)}}@keyframes curtain-out{to{visibility:hidden}}@keyframes mark-in{0%{opacity:0;transform:scale(1.6) rotate(-8deg);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes mark-out{to{opacity:0;transform:scale(.85)}}@keyframes bar-sweep{to{transform:scaleX(1)}}.site-header{position:sticky;top:0;transition:transform .45s var(--ease),height .3s var(--ease)}.site-header:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:rgb(var(--carbon-rgb) / 0);border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease}.header-scrolled .site-header:before{background:rgb(var(--carbon-rgb) / .72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-color:rgb(var(--bone-rgb) / .08)}.header-hidden .site-header{transform:translateY(-110%)}.header-cta{transition:color .2s ease,gap .3s var(--ease)}.header-cta:hover{color:var(--red);gap:12px}.mega-hero{--px: 0;--py: 0;--sp: 0;--cx: 50%;--cy: 40%;position:relative;min-height:max(720px,100svh);margin-top:-98px;padding:112px max(22px,calc((100vw - 1320px)/2)) 0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-rows:1fr auto;align-items:center;column-gap:clamp(24px,4vw,70px);overflow:hidden;isolation:isolate;background:var(--carbon)}.mh-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(600px circle at var(--cx) var(--cy),rgba(225,22,47,.16),transparent 60%),radial-gradient(70% 60% at 22% 55%,rgba(225,22,47,.22),transparent 70%),linear-gradient(180deg,var(--panel-2) 0%,var(--carbon) 70%)}.mh-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.5;background-image:linear-gradient(rgb(var(--bone-rgb) / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--bone-rgb) / .045) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,transparent 85%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,transparent 85%)}.mh-words{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:grid;align-content:center;gap:0;direction:ltr;pointer-events:none;transform:translate3d(calc(var(--px) * -24px),calc(var(--sp) * 120px),0)}.mh-words-row{display:flex;width:max-content;gap:6vw;font:700 clamp(9rem,21vw,22rem)/.82 "Alexandria","Alexandria",sans-serif;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgb(var(--bone-rgb) / .09);animation:words-drift 60s linear infinite}.mh-words-row-solid{color:#e1162f14;-webkit-text-stroke:0;animation-direction:reverse;animation-duration:75s;margin-left:-30vw}@keyframes words-drift{to{transform:translate(-50%)}}.mh-figure{position:relative;grid-column:2;grid-row:1 / 3;align-self:end;justify-self:center;margin:0 0 40px;width:min(100%,540px,68svh);aspect-ratio:944 / 1280;transform:translate3d(calc(var(--px) * 18px),calc(var(--py) * 10px + var(--sp) * -60px),0);animation:figure-in 1.3s var(--ease) .55s both}.mh-figure:before{content:"";position:absolute;top:8%;right:-14%;bottom:0;left:-14%;z-index:-1;background:radial-gradient(closest-side,rgba(225,22,47,.55),rgba(225,22,47,.12) 60%,transparent);filter:blur(30px);animation:glow-breathe 5s ease-in-out infinite alternate}.mh-figure img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:saturate(1.08) contrast(1.06);-webkit-mask-image:radial-gradient(68% 54% at 50% 46%,#000 48%,rgba(0,0,0,.55) 72%,transparent 100%);mask-image:radial-gradient(68% 54% at 50% 46%,#000 48%,rgba(0,0,0,.55) 72%,transparent 100%)}.mh-figure figcaption{position:absolute;z-index:2;left:-4%;bottom:23%;direction:ltr;font:700 clamp(1rem,1.3vw,1.25rem)/1 "Alexandria",sans-serif;letter-spacing:.32em;color:var(--bone);writing-mode:vertical-rl;transform:rotate(180deg);opacity:.7}.mh-figure figcaption span{color:var(--red)}@keyframes figure-in{0%{opacity:0;transform:translate3d(0,60px,0) scale(1.06);filter:blur(12px)}to{opacity:1;transform:translate3d(calc(var(--px) * 18px),calc(var(--py) * 10px),0);filter:none}}@keyframes glow-breathe{0%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1.06)}}.mh-copy{grid-column:1;grid-row:1;position:relative;z-index:2;direction:rtl;padding:10px 0;transform:translate3d(calc(var(--px) * -8px),calc(var(--sp) * -40px),0)}.mh-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 15px 8px 16px;border:1px solid rgb(var(--bone-rgb) / .16);background:rgb(var(--bone-rgb) / .04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.82rem;font-weight:700;letter-spacing:.02em;color:rgb(var(--bone-rgb) / .86);animation:fade-up .8s var(--ease) .35s both}.mh-badge i{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 #e1162fb3;animation:pulse-dot 1.8s ease-out infinite}@keyframes pulse-dot{70%{box-shadow:0 0 0 10px #e1162f00}to{box-shadow:0 0 #e1162f00}}.mega-hero h1{margin:22px 0 0;font-size:clamp(3rem,min(5.6vw,9svh),6.4rem);line-height:1.22;letter-spacing:-.03em;color:var(--bone)}.mega-hero h1 em{font-style:normal;color:var(--red);position:relative;display:inline-block}.mega-hero h1 em:after{content:"";position:absolute;right:0;left:0;bottom:.02em;height:.09em;background:var(--red);transform:scaleX(0);transform-origin:right;animation:underline-in .9s var(--ease) 1.25s forwards}@keyframes underline-in{to{transform:scaleX(1)}}.word-mask{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.word-mask>span{display:inline-block;transform:translateY(105%) rotate(4deg);animation:word-rise .95s var(--ease) var(--wd, 0ms) forwards}@keyframes word-rise{to{transform:none}}.mega-hero .hero-title-mobile{display:none}.mh-lede{max-width:50ch;margin:26px 0 0;font-size:clamp(1.02rem,1.2vw,1.18rem);line-height:1.85;color:rgb(var(--bone-rgb) / .74);animation:fade-up .9s var(--ease) 1.05s both}.mh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:34px;animation:fade-up .9s var(--ease) 1.2s both}.mh-cta{--mx: 0px;--my: 0px;position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:12px;min-height:66px;padding:0 30px;background:var(--red);color:#fff;font-weight:700;font-size:1.12rem;box-shadow:0 18px 50px -12px #e1162fa6,inset 0 1px #ffffff2e;transform:translate3d(var(--mx),var(--my),0);transition:transform .35s var(--ease),box-shadow .3s ease,background .2s ease}.mh-cta:hover{background:#f01c37;box-shadow:0 24px 60px -10px #e1162fcc,inset 0 1px #ffffff38}.mh-cta>svg:last-child{transition:transform .3s var(--ease)}.mh-cta:hover>svg:last-child{transform:translate(-6px)}.mh-cta-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(120%);animation:shine 3.6s ease-in-out 2.2s infinite}@keyframes shine{0%,60%{transform:translate(120%)}85%,to{transform:translate(-120%)}}.mh-ghost{display:inline-flex;align-items:center;gap:9px;font-weight:700;padding:8px 0;border-bottom:2px solid rgb(var(--bone-rgb) / .3);transition:border-color .2s ease,gap .3s var(--ease)}.mh-ghost:hover{border-color:var(--red);gap:14px}.mh-note{display:block;margin-top:18px;color:rgb(var(--bone-rgb) / .5);font-size:.86rem;animation:fade-up .9s var(--ease) 1.35s both}@keyframes fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.mh-stats{grid-column:1 / -1;grid-row:2;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 0;border-top:1px solid rgb(var(--bone-rgb) / .12);background:linear-gradient(180deg,rgb(var(--carbon-rgb) / .55),rgb(var(--carbon-rgb) / .92));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);direction:rtl;animation:fade-up 1s var(--ease) 1.5s both}.mh-stat{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:26px clamp(14px,2vw,30px);border-left:1px solid rgb(var(--bone-rgb) / .08)}.mh-stat:last-of-type{border-left:0}.mh-stat:before{content:"";position:absolute;top:-1px;right:0;width:0;height:2px;background:var(--red);transition:width .6s var(--ease)}.mh-stat:hover:before{width:100%}.mh-stat svg{grid-row:1 / 3;width:22px;height:22px;color:var(--red)}.mh-stat strong{font:700 clamp(2rem,3.2vw,3.1rem)/1 "Alexandria",sans-serif;letter-spacing:.01em;color:var(--bone);text-align:right}.mh-stat>span{font-size:.84rem;color:rgb(var(--bone-rgb) / .58)}.mh-stats-note{position:absolute;left:0;bottom:calc(100% + 10px);margin:0;font-size:.72rem;color:rgb(var(--bone-rgb) / .35)}.mh-scroll{position:absolute;z-index:4;left:50%;bottom:128px;width:24px;height:40px;margin-left:-12px;border:1.5px solid rgb(var(--bone-rgb) / .35);border-radius:14px;opacity:calc(1 - var(--sp) * 4)}.mh-scroll span{position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--red);animation:scroll-cue 1.8s var(--ease) infinite}@keyframes scroll-cue{0%{transform:translateY(0);opacity:1}to{transform:translateY(14px);opacity:0}}.kinetic-ribbons{position:relative;height:clamp(190px,22vw,290px);overflow:hidden;background:var(--carbon);display:grid;place-items:center;direction:ltr}.ribbon{position:absolute;left:-5%;width:110%;padding:clamp(14px,1.6vw,22px) 0;overflow:hidden;box-shadow:0 20px 50px #00000073}.ribbon-red{background:var(--red);color:#fff;transform:rotate(-3.2deg);z-index:2}.ribbon-bone{background:var(--bone);color:var(--carbon);transform:rotate(2.6deg)}.ribbon-track{display:flex;width:max-content;will-change:transform}.ribbon-track span{display:inline-flex;align-items:center;gap:clamp(18px,2.2vw,34px);padding-inline:clamp(9px,1.1vw,17px);font:700 clamp(1.8rem,3.6vw,3.6rem)/1.15 "Alexandria","Alexandria",sans-serif;white-space:nowrap}.ribbon-track i{font-style:normal;font-size:.5em;opacity:.55}.ribbon-bone .ribbon-track i{color:var(--red);opacity:1}.manifesto{--mf: 0;position:relative;width:var(--content);margin:0 auto;padding:clamp(110px,14vw,190px) 0}.manifesto-kicker{display:inline-flex;align-items:center;gap:12px;color:var(--red);font-weight:700;font-size:.9rem;letter-spacing:.04em;margin-bottom:30px}.manifesto-kicker:before{content:"";width:46px;height:2px;background:var(--red)}.manifesto-text{margin:0;max-width:22ch;font-size:clamp(2.2rem,5.2vw,5.4rem);line-height:1.38;letter-spacing:-.025em}.mf-word{color:rgb(var(--bone-rgb) / .12);transition:color .45s ease}.mf-word.lit{color:var(--bone)}.mf-word.accent.lit{color:var(--red)}.manifesto-line{margin-top:60px;height:2px;background:rgb(var(--bone-rgb) / .08)}.manifesto-line i{display:block;height:100%;width:calc(var(--mf) * 100%);background:var(--red);margin-inline-start:0}[data-tilt]{--rx: 0deg;--ry: 0deg;--gx: 50%;--gy: 50%;transform-style:preserve-3d;transition:transform .6s var(--ease),box-shadow .4s ease}[data-tilt].is-tilting{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) scale(1.015);transition:transform .12s linear,box-shadow .4s ease;box-shadow:0 30px 60px -20px #0009}[data-tilt]{position:relative}[data-tilt]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:radial-gradient(420px circle at var(--gx) var(--gy),rgba(255,255,255,.16),transparent 45%);opacity:0;transition:opacity .3s ease;mix-blend-mode:soft-light}[data-tilt].is-tilting:after{opacity:1}.journey-chapter,.reel-entry a,.storyline-panels article,.original-photo-grid figure,.about-photo,.sales-close-image,.page-hero-photo{position:relative;overflow:hidden}.page-hero-photo,.about-photo{filter:none}.journey-chapter img,.reel-entry img,.storyline-panels img,.original-photo-grid img,.about-photo img,.sales-close-image img,.page-hero-photo img,.proof-collage img,.social-reel img,.profile-avatar img{filter:saturate(1.05) contrast(1.05);transition:filter .6s ease,transform 1s var(--ease)}.journey-chapter:hover img,.reel-entry a:hover img,.original-photo-grid figure:hover img{transform:scale(1.05)}.section-heading h2,.plans-heading h2,.coach-journey-head h2,.reels-library-head h2{position:relative}@media(max-width:1120px){.mega-hero{margin-top:-82px}}@media(max-width:1024px){.mega-hero{margin-top:-76px;padding-top:96px;grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:0}.mh-figure{grid-column:1;grid-row:1;width:min(82%,440px);margin-bottom:-26%}.mh-figure figcaption{left:-2%}.mh-copy{grid-column:1;grid-row:2;padding:0 0 10px;text-align:center}.mh-copy .mh-lede{margin-inline:auto}.mh-actions{justify-content:center}.mh-stats{grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:calc(-1*max(22px,(100vw - 1320px) / 2))}.mh-stat:nth-child(2){border-left:0}.mh-stat:nth-child(-n+2){border-bottom:1px solid rgb(var(--bone-rgb) / .08)}.mh-stats-note{left:auto;right:50%;transform:translate(50%);white-space:nowrap}.mh-scroll{display:none}.mh-words{align-content:start;padding-top:18vh}.header-scrolled .site-header:before{inset:0 calc(50% - 50vw)}}@media(max-width:600px){.mega-hero{padding-inline:16px}.mega-hero h1{font-size:clamp(2.6rem,12vw,3.4rem);margin-top:18px}.mega-hero .hero-title-desktop{display:none}.mega-hero .hero-title-mobile{display:block}.mh-badge{font-size:.74rem}.mh-cta{width:100%;justify-content:center;min-height:60px}.mh-stats{margin-inline:-16px}.mh-stat{padding:18px 14px;column-gap:10px}.mh-stat>span{font-size:.74rem}.manifesto-text{font-size:clamp(1.9rem,8.4vw,2.6rem)}}@media(prefers-reduced-motion:reduce){.intro-curtain{display:none}.word-mask>span,.mh-figure,.mh-badge,.mh-lede,.mh-actions,.mh-note,.mh-stats{animation:none;transform:none;opacity:1;filter:none}.mega-hero h1 em:after{animation:none;transform:scaleX(1)}.mh-words-row,.mh-cta-shine,.mh-figure:before,.mh-scroll span{animation:none}.mf-word{transition:none}}:root{--section-pad: clamp(90px, 10vw, 130px);--gutter: max(22px, calc((100vw - 1240px)/2) )}.u-kicker{display:inline-flex;align-items:center;gap:12px;color:var(--red);font-weight:700;font-size:.9rem;margin-bottom:22px}.u-kicker:before{content:"";width:46px;height:2px;background:var(--red)}.u-kicker svg{width:18px;height:18px}:is(.platform-reach,.comp-record,.shorts-wall,.ig-wall,.video-vault,.partner-codes,.his-words) h2{margin:0;font-size:clamp(2.4rem,4.6vw,4.6rem);line-height:1.3;letter-spacing:-.03em;text-wrap:balance}:is(.platform-reach,.comp-record,.shorts-wall,.ig-wall,.video-vault,.partner-codes,.his-words) h2 em{font-style:normal;color:var(--red)}.platform-reach{padding:var(--section-pad) var(--gutter);background:radial-gradient(70% 60% at 85% 0%,rgba(225,22,47,.14),transparent 70%),var(--carbon)}.reach-head{max-width:760px;margin-bottom:54px}.reach-head p{color:var(--ash);margin:22px 0 0}.reach-total{font-family:Alexandria,sans-serif;font-size:1.2em;letter-spacing:0;color:var(--bone)}.reach-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.reach-card{min-width:0;display:grid;gap:6px;align-content:start;padding:30px 26px 26px;background:var(--panel);border-top:2px solid var(--line);transition:border-color .3s ease,background .3s ease}.reach-card:hover{border-color:var(--red);background:var(--panel-hover)}.reach-icon{width:46px;height:46px;display:grid;place-items:center;background:#e1162f1f;color:var(--red);margin-bottom:18px}.reach-card strong{font:700 clamp(2.8rem,4.4vw,4.2rem)/1 "Alexandria",sans-serif;color:var(--bone);text-align:right}.reach-label{font-weight:700;color:var(--bone)}.reach-extra{color:var(--ash);font-size:.9rem}.reach-handle{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);color:var(--ash);font-size:.82rem;justify-content:flex-end}.comp-record{padding:var(--section-pad) var(--gutter);background:var(--bone);color:var(--carbon);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,90px);align-items:center;direction:rtl}.record-photo{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#000;order:2}.record-photo img{width:100%;height:100%;object-fit:cover}.record-photo-tag{position:absolute;z-index:6;right:0;bottom:0;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;background:var(--red);color:#fff;font-weight:700;font-size:.88rem}.record-photo-tag svg{width:18px;height:18px}.comp-record h2{color:var(--carbon)}.record-lede{margin:22px 0 30px;color:rgb(var(--carbon-rgb) / .72);max-width:56ch}.record-list{list-style:none;margin:0;padding:0;border-top:1px solid rgb(var(--carbon-rgb) / .16)}.record-row{display:grid;grid-template-columns:4.2ch minmax(0,1fr) auto 64px;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid rgb(var(--carbon-rgb) / .16);transition:background .25s ease,padding .35s var(--ease)}.record-row:hover{background:rgb(var(--carbon-rgb) / .04);padding-inline:12px}.record-place{font:700 clamp(2rem,3.2vw,3rem)/1 "Alexandria",sans-serif;color:var(--gold-ink);text-align:center}.record-place.is-top{color:var(--red-ink)}.record-name{min-width:0;display:grid;gap:2px}.record-name b{font:700 1.15rem/1.4 Alexandria}.record-name small{color:rgb(var(--carbon-rgb) / .64)}.record-year{font:700 1.25rem/1 Alexandria,sans-serif;color:rgb(var(--carbon-rgb) / .64)}.record-thumb{width:64px;height:64px;object-fit:cover}.shorts-wall{padding:var(--section-pad) 0;background:var(--carbon);overflow:hidden}.shorts-head{padding:0 var(--gutter);display:grid;grid-template-columns:1fr .8fr;gap:50px;align-items:end;margin-bottom:46px}.shorts-head p{margin:0;color:var(--ash)}.shorts-track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(200px,19vw,260px);gap:16px;overflow-x:auto;padding:10px var(--gutter) 26px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--red) transparent}.short-card{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:var(--panel);scroll-snap-align:start}.short-card img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.short-card:hover img{transform:scale(1.06)}.short-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(var(--scrim-rgb) / .95) 0%,rgb(var(--scrim-rgb) / .15) 45%,transparent 70%)}.short-rank{position:absolute;z-index:2;top:12px;right:12px;padding:4px 9px;background:var(--red);color:#fff;font:700 1rem/1 Alexandria,sans-serif}.short-play{position:absolute;z-index:2;top:50%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px;display:grid;place-items:center;background:rgb(var(--carbon-rgb) / .55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .4s var(--ease)}.short-card:hover .short-play{opacity:1;transform:none}.short-body{position:absolute;z-index:2;inset:auto 0 0;padding:16px;display:grid;gap:4px}.short-body b{font:700 2rem/1 Alexandria,sans-serif;color:#fff;text-align:right}.short-body b small{font-size:.55em;color:var(--ash);letter-spacing:.1em;text-transform:uppercase}.short-body span{font-size:.88rem;font-weight:700;line-height:1.5;color:#f3f1eb}.shorts-wall>.text-link{margin:18px var(--gutter) 0}.ig-wall{padding:var(--section-pad) var(--gutter);background:var(--panel-2)}.ig-wall-head{max-width:720px;margin-bottom:46px}.ig-wall-head p{color:var(--ash);margin:20px 0 0}.ig-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(180px,20vw,290px);grid-auto-flow:dense;gap:12px}.ig-tile{position:relative;overflow:hidden;background:var(--panel)}.ig-tall{grid-row:span 2}.ig-wide{grid-column:span 2}.ig-tile img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease),filter .5s ease;filter:saturate(1.05) contrast(1.04)}.ig-tile:hover img{transform:scale(1.06)}.ig-caption{position:absolute;z-index:2;inset:auto 0 0;padding:40px 14px 12px;background:linear-gradient(0deg,rgb(var(--scrim-rgb) / .9),transparent);color:#f3f1eb;font-weight:700;font-size:.86rem;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .4s var(--ease)}.ig-tile:hover .ig-caption,.ig-tile:focus-visible .ig-caption{opacity:1;transform:none}.ig-follow{margin-top:36px}.video-vault{padding:var(--section-pad) var(--gutter);background:var(--carbon)}.vault-head{display:grid;grid-template-columns:1fr .8fr;gap:50px;align-items:end;margin-bottom:46px}.vault-head p{margin:0;color:var(--ash)}.vault-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px}.vault-card{min-width:0;display:grid;gap:12px;align-content:start}.vault-card.is-feature{grid-column:span 2;grid-row:span 2}.vault-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--panel)}.vault-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.vault-card:hover .vault-thumb img{transform:scale(1.05)}.vault-play{position:absolute;left:14px;bottom:14px;width:48px;height:48px;display:grid;place-items:center;background:var(--red);color:#fff;transition:transform .4s var(--ease)}.vault-card:hover .vault-play{transform:scale(1.1)}.vault-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.82rem}.vault-meta em{font-style:normal;color:var(--red);font-weight:700}.vault-meta b{color:var(--ash);font-family:Alexandria,sans-serif;letter-spacing:.06em;font-size:.95rem}.vault-card h3{margin:0;font-size:1.12rem;line-height:1.5}.vault-card.is-feature h3{font-size:clamp(1.4rem,2.2vw,2rem)}.video-vault>.text-link{margin-top:36px}.partner-codes{padding:var(--section-pad) var(--gutter);background:var(--panel);display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(36px,6vw,90px);align-items:center}.partners-photo{aspect-ratio:3 / 4;overflow:hidden}.partners-photo img{width:100%;height:100%;object-fit:cover}.partners-body ul{list-style:none;padding:0;margin:34px 0 0;border-top:1px solid var(--line)}.partners-body li a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:16px;padding:18px 0;border-bottom:1px solid var(--line);transition:padding .35s var(--ease)}.partners-body li a:hover{padding-inline:12px}.partners-body b{font:700 1.2rem/1.4 Alexandria;display:flex;align-items:center;gap:10px}.partners-body b i{font-style:normal;font:700 .72rem/1 IBM Plex Sans Arabic;padding:5px 8px;background:var(--red);color:#fff}.partners-body span{color:var(--ash)}.partners-body svg{grid-row:1 / 3;grid-column:2;align-self:center;color:var(--red);width:20px}.partners-body code{font:700 1rem/1 Alexandria,sans-serif;letter-spacing:.08em;color:var(--bone);background:#e1162f29;padding:4px 8px}.his-words{padding:var(--section-pad) var(--gutter);background:var(--carbon)}.words-head{max-width:640px;margin-bottom:46px}.words-head>svg{width:44px;height:44px;color:var(--red);margin-bottom:18px}.words-head p{color:var(--ash);margin:18px 0 0}.words-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.word-card{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:34px 30px 26px;background:var(--panel);border-top:2px solid var(--line);transition:border-color .3s ease,transform .5s var(--ease)}.word-card:hover{border-color:var(--red);transform:translateY(-4px)}.word-card-2{background:var(--red);border-color:var(--red)}.word-card-2 blockquote{color:#fff}.word-card-2>span{color:#ffffffd1}.word-card blockquote{margin:0;font:700 clamp(1.25rem,1.8vw,1.6rem)/1.6 "Alexandria";color:var(--bone)}.word-card>span{display:inline-flex;align-items:center;gap:8px;color:var(--ash);font-size:.84rem;font-weight:700}.word-card>span svg{width:16px}@media(max-width:1024px){.reach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comp-record,.partner-codes{grid-template-columns:1fr}.record-photo{order:0;max-width:520px}.shorts-head,.vault-head{grid-template-columns:1fr;gap:18px}.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.words-grid{grid-template-columns:1fr 1fr}.partners-photo{max-width:460px}}@media(max-width:600px){.platform-reach,.comp-record,.ig-wall,.video-vault,.partner-codes,.his-words,.shorts-head{padding-inline:16px}.shorts-track{padding-inline:16px;grid-auto-columns:62vw}.shorts-wall>.text-link{margin-inline:16px}.reach-grid{gap:10px}.reach-card{padding:22px 16px 18px}.reach-card strong{font-size:2.4rem}.record-row{grid-template-columns:3.6ch minmax(0,1fr) auto;gap:12px}.record-thumb{display:none}.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:44vw;gap:8px}.ig-caption{opacity:1;transform:none;font-size:.76rem}.vault-grid,.words-grid{grid-template-columns:1fr}.vault-card.is-feature{grid-column:auto;grid-row:auto}}@media(prefers-reduced-motion:reduce){.short-card img,.ig-tile img,.vault-thumb img,.word-card,.record-row,.partners-body li a{transition:none}}.nowrap{white-space:nowrap}:root{--gutter: max(18px, calc((100vw - 1240px)/2) );--gold-1: #f6dc8c;--gold-2: #c9a24a;--gold-3: #7d5e1c;--silver-1: #f4f5f7;--silver-2: #b7bcc4;--silver-3: #5d636c;--bronze-1: #f1b98a;--bronze-2: #b9733f;--bronze-3: #6b3a19;--display: "Alexandria", "Alexandria", "Barlow Condensed", sans-serif}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fx-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--red);font-weight:700;font-size:.88rem;letter-spacing:.02em;margin-bottom:18px}.fx-kicker i{width:28px;height:3px;background:var(--red);display:inline-block}[class^=fx-] h2,[class*=" fx-"] h2{font-size:clamp(2.3rem,5.4vw,5rem);line-height:1.12;margin:0 0 22px;letter-spacing:-.03em}[class^=fx-] h2 em,[class*=" fx-"] h2 em,.pi-title em{font-style:normal;color:var(--red)}[class^=fx-] p{line-height:1.8}.fx-row{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin-top:26px}.fx-btn{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 24px;font-weight:700;text-decoration:none;transition:transform .25s var(--ease),background .2s,color .2s;transform:translate(var(--mx, 0),var(--my, 0))}.fx-btn svg{width:19px;height:19px;flex:none}.fx-btn-red{background:var(--red);color:#fff;box-shadow:0 14px 40px -18px #e1162fe6}.fx-btn-red:hover{background:#ff2a44}.fx-btn-ghost{border:1.5px solid currentColor;color:inherit}.fx-btn-ghost:hover{background:var(--red);border-color:var(--red);color:#fff}.fx-btn-bone{background:var(--bone);color:var(--carbon)}.fx-link{display:inline-flex;align-items:center;gap:8px;color:inherit;font-weight:700;text-decoration:none;border-bottom:2px solid var(--red);padding-bottom:3px}.fx-link svg{width:17px;height:17px}.fx-btn:focus-visible,.fx-link:focus-visible,.fx-sticky a:focus-visible,.quiz-options button:focus-visible{outline:3px solid var(--red);outline-offset:3px}.fx-intro{position:relative;min-height:min(88vh,820px);display:grid;align-items:end;padding:150px var(--gutter) 80px;overflow:hidden;isolation:isolate}.pi-photo{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:-1}.pi-photo img{width:100%;height:115%;object-fit:cover;object-position:center 25%;filter:grayscale(.85) contrast(1.15) brightness(.55)}.pi-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#060708f5 8%,#06070859 60%,#060708a6)}.fx-intro{--bone: #f3f1eb;color:var(--bone)}.pi-copy{max-width:820px}.pi-title{font-size:clamp(2.8rem,7.4vw,6.6rem);line-height:1.08;margin:0 0 24px;letter-spacing:-.035em}.pi-title>span{display:block;overflow:hidden;padding-bottom:.06em}.pi-copy p{font-size:clamp(1.02rem,1.4vw,1.2rem);color:#d9d6cf;max-width:640px}.fx-runnerup{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,6vw,90px);align-items:center;padding:130px var(--gutter);background:radial-gradient(circle at 20% 40%,rgb(183 188 196 / .12),transparent 55%),var(--carbon);overflow:hidden}.ru-photo{margin:0;position:relative;overflow:hidden;aspect-ratio:1 / 1.05;clip-path:polygon(0 2%,100% 0,98% 100%,2% 97%)}.ru-photo img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.ru-photo figcaption{position:absolute;inset:auto 0 0 0;padding:14px 18px;font:700 .9rem var(--display);letter-spacing:.14em;color:#fff;background:linear-gradient(0deg,rgb(0 0 0 / .8),transparent);direction:ltr}.ru-number{font:700 clamp(8rem,18vw,15rem)/.8 var(--display);color:transparent;-webkit-text-stroke:2px var(--silver-2);display:flex;align-items:flex-start;direction:ltr;overflow:hidden;margin-bottom:8px;background:linear-gradient(180deg,var(--silver-1),var(--silver-3));-webkit-background-clip:text;background-clip:text}.ru-number .ru-digit{display:inline-block}.ru-number sup{font-size:.28em;margin-top:.3em;-webkit-text-stroke:0;color:var(--silver-2)}.ru-medal{position:absolute;top:0;inset-inline-start:46%;width:120px;pointer-events:none;display:grid;justify-items:center}.ru-ribbon{width:46px;height:150px;background:linear-gradient(90deg,var(--red) 0 33%,#fff 33% 66%,#111 66%);clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%)}.ru-disc{width:112px;aspect-ratio:1;margin-top:-26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--silver-1),var(--silver-2) 45%,var(--silver-3));box-shadow:inset 0 0 0 6px #ffffff59,0 20px 40px -10px #000;display:grid;place-items:center;position:relative}.ru-disc img{width:54%;opacity:.9;filter:grayscale(1) brightness(.4)}.ru-disc b{position:absolute;bottom:12px;font:700 1.2rem var(--display);color:#2b2f35}.fx-scorecard{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,5vw,80px);padding:130px var(--gutter);background:var(--bone);color:var(--carbon)}.sc-head p{color:rgb(var(--carbon-rgb) / .72)}:root[data-theme=light] .fx-scorecard{background:#0c0d0e;color:#f3f1eb}:root[data-theme=light] .sc-head p{color:#bdbab3}.sc-king{margin:30px 0 0;position:relative;max-width:380px;transform:rotate(-1.5deg);box-shadow:0 24px 50px -24px #0009}.sc-king img{width:100%;display:block;aspect-ratio:4/5;object-fit:cover;object-position:center 20%}.sc-king figcaption{position:absolute;inset-inline-start:12px;bottom:12px;background:var(--red);color:#fff;padding:8px 12px;font-size:.85rem;font-weight:700;display:flex;gap:8px;align-items:center;direction:ltr}.sc-king figcaption svg{width:16px}.sc-sheet{list-style:none;margin:0;padding:0;border-top:4px solid currentColor;align-self:start}.sc-legend{display:grid;grid-template-columns:90px 1fr 130px 130px;gap:16px;padding:12px 0;font-size:.78rem;font-weight:700;opacity:.55;border-bottom:1px dashed currentColor}.sc-row a{display:grid;grid-template-columns:90px 1fr 130px 130px;gap:16px;align-items:center;padding:22px 0;color:inherit;text-decoration:none;border-bottom:1px dashed rgb(var(--carbon-rgb) / .3);position:relative}:root[data-theme=light] .sc-row a{border-color:#fff3}.sc-stamp{width:70px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font:700 2.3rem var(--display);color:#2b2b2b;background:#ddd;box-shadow:inset 0 0 0 4px #ffffff73}.medal-gold .sc-stamp{background:radial-gradient(circle at 35% 30%,var(--gold-1),var(--gold-2) 50%,var(--gold-3))}.medal-silver .sc-stamp{background:radial-gradient(circle at 35% 30%,var(--silver-1),var(--silver-2) 50%,var(--silver-3))}.medal-none .sc-stamp{background:transparent;border:2px dashed currentColor;color:inherit;box-shadow:none}.sc-name b{display:block;font-family:Alexandria;font-size:1.15rem}.sc-name small,.sc-cat,.sc-date{font-size:.9rem;opacity:.75}.sc-thumb{position:absolute;inset-inline-end:0;top:50%;width:120px;aspect-ratio:4/5;object-fit:cover;transform:translateY(-50%) rotate(4deg) scale(.6);opacity:0;transition:.35s var(--ease);pointer-events:none;z-index:2;box-shadow:0 18px 30px -12px #000}.sc-row a:hover .sc-thumb,.sc-row a:focus-visible .sc-thumb{opacity:1;transform:translateY(-50%) rotate(4deg) scale(1)}.sc-row a:hover{background:#e1162f0f}.fx-audience{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,6vw,90px);align-items:center;padding:120px var(--gutter)}.aud-total{font:700 clamp(4.4rem,10vw,8.6rem)/.9 var(--display);color:var(--bone);letter-spacing:-.01em}.aud-left p{color:var(--ash);max-width:480px}.aud-bars{list-style:none;margin:0;padding:0;display:grid;gap:6px}.aud-bars a{display:grid;grid-template-columns:100px 1fr 80px;grid-template-rows:auto auto;column-gap:16px;align-items:center;padding:16px 0;color:inherit;text-decoration:none;border-bottom:1px solid var(--line)}.aud-name{font:700 1.15rem var(--display);letter-spacing:.06em;text-transform:uppercase}.aud-track{height:14px;background:rgb(var(--bone-rgb) / .08);position:relative;overflow:hidden}.aud-track i{position:absolute;inset-block:0;inset-inline-start:0;width:var(--w);background:var(--red);transform-origin:right;animation:bar-grow 1.4s var(--ease) both;animation-timeline:view();animation-range:entry 10% cover 40%}.aud-bars b{font:700 1.6rem var(--display);text-align:end}.aud-bars small{grid-column:2 / 4;color:var(--ash);font-size:.82rem}.aud-bars a:hover .aud-name{color:var(--red)}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fx-packages{position:relative;padding:120px var(--gutter) 110px;background:linear-gradient(180deg,var(--panel-2),var(--carbon));overflow:hidden}.mp-head{max-width:620px}.mp-head p{color:var(--ash)}.mp-rail{height:10px;background:linear-gradient(90deg,#2a2b2d,#555,#2a2b2d);margin:40px -40px 0;box-shadow:0 6px 18px -6px #000}.mp-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,40px)}.mp-item{display:grid;justify-items:center;text-align:center}.mp-medal{display:grid;justify-items:center;transform-origin:50% 0;transform:rotateX(var(--rx, 0)) rotateY(var(--ry, 0));transition:transform .3s var(--ease)}.mp-item:hover .mp-medal{animation:medal-swing 1.6s var(--ease)}@keyframes medal-swing{0%{rotate:0deg}20%{rotate:7deg}45%{rotate:-5deg}70%{rotate:2.5deg}to{rotate:0deg}}.mp-strap{width:58px;height:120px;clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);background:linear-gradient(90deg,var(--red) 0 30%,#f3f1eb 30% 70%,#111 70%)}.mp-disc{width:clamp(150px,15vw,196px);aspect-ratio:1;border-radius:50%;margin-top:-30px;display:grid;place-items:center;align-content:center;gap:4px;position:relative;box-shadow:inset 0 0 0 8px #ffffff47,inset 0 -18px 30px #00000040,0 30px 50px -18px #000}.mp-disc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .55) 48%,transparent 60%);background-size:250% 100%;animation:sheen 3.8s ease-in-out infinite;mix-blend-mode:soft-light}@keyframes sheen{0%,60%{background-position:120% 0}to{background-position:-120% 0}}.mp-disc img{width:42%;filter:brightness(.25)}.mp-disc b{font:700 1.25rem var(--display);letter-spacing:.14em;color:#000000b8}.tier-gold .mp-disc,.tier-gold .quiz-medal{background:radial-gradient(circle at 34% 28%,var(--gold-1),var(--gold-2) 50%,var(--gold-3))}.tier-silver .mp-disc,.tier-silver .quiz-medal{background:radial-gradient(circle at 34% 28%,var(--silver-1),var(--silver-2) 50%,var(--silver-3))}.tier-bronze .mp-disc,.tier-bronze .quiz-medal{background:radial-gradient(circle at 34% 28%,var(--bronze-1),var(--bronze-2) 50%,var(--bronze-3))}.mp-copy{margin-top:26px;display:grid;justify-items:center;gap:8px}.mp-copy h3{margin:0;font-size:1.7rem}.mp-copy p{margin:0;color:var(--bone);max-width:300px}.mp-copy small{color:var(--ash);display:flex;gap:6px;align-items:center;margin-bottom:12px}.mp-copy small svg{width:16px;color:var(--red)}.mp-item.is-picked .mp-disc{outline:4px solid var(--red);outline-offset:6px}.mp-foot{text-align:center;color:var(--ash);margin-top:54px}.mp-foot a{color:var(--bone);font-weight:700}.fx-packages.is-compact{padding-block:100px}.fx-quiz{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,5vw,80px);padding:120px var(--gutter);background:var(--red);color:#fff}.fx-quiz h2 em{color:var(--carbon)!important}:root[data-theme=light] .fx-quiz h2 em{color:#0c0d0e!important}.fx-quiz .fx-kicker{color:#fff}.fx-quiz .fx-kicker i{background:#fff}.quiz-progress{display:flex;gap:8px;margin-top:20px}.quiz-progress i{flex:1;height:6px;background:#ffffff4d;transition:background .3s}.quiz-progress i.on{background:#fff}.quiz-card{background:#0c0d0e;color:#f3f1eb;padding:clamp(26px,4vw,48px);min-height:360px;clip-path:polygon(0 0,100% 2%,99% 100%,1% 98%)}.quiz-step,.quiz-result{animation:quiz-in .45s var(--ease) both}@keyframes quiz-in{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}.quiz-count{font:700 1rem var(--display);color:var(--red);letter-spacing:.1em}.quiz-step h3,.quiz-result h3{font-size:clamp(1.5rem,2.6vw,2.2rem);margin:10px 0 24px}.quiz-options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quiz-options button{min-height:64px;padding:12px 18px;text-align:start;font:700 1rem IBM Plex Sans Arabic,sans-serif;color:#f3f1eb;background:#17181a;border:1px solid rgb(255 255 255 / .12);cursor:pointer;transition:.2s}.quiz-options button:hover{background:var(--red);border-color:var(--red);transform:translateY(-2px)}.quiz-back{margin-top:20px;background:none;border:0;color:#aca9a1;font:inherit;text-decoration:underline;cursor:pointer}.quiz-medal{width:120px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;box-shadow:inset 0 0 0 6px #ffffff4d;animation:medal-swing 1.8s var(--ease);transform-origin:50% -40%}.quiz-medal img{width:40%;filter:brightness(.25)}.quiz-medal b{font:700 .95rem var(--display);letter-spacing:.12em;color:#000000b8}.quiz-result p{color:#cfccc5}.fx-calc{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"head label" "form label";gap:34px clamp(30px,5vw,80px);padding:120px var(--gutter);background:var(--panel-2)}.calc-head{grid-area:head}.calc-head p{color:var(--ash)}.calc-form{grid-area:form;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:start}.calc-seg{grid-column:1 / -1;border:0;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}.calc-seg legend{font-size:.85rem;color:var(--ash);margin-bottom:8px;font-weight:700}.calc-seg label{flex:1;min-width:90px;min-height:52px;display:grid;place-items:center;border:1px solid var(--line);cursor:pointer;font-weight:700;transition:.2s}.calc-seg label.on{background:var(--red);border-color:var(--red);color:#fff}.calc-seg input{position:absolute;opacity:0;pointer-events:none}.calc-seg label:focus-within{outline:3px solid var(--red);outline-offset:2px}.calc-field{display:grid;gap:8px;font-size:.85rem;color:var(--ash);font-weight:700}.calc-field input[type=number],.calc-field select{min-height:52px;padding:0 14px;background:var(--carbon);color:var(--bone);border:1px solid var(--line);font:700 1.1rem IBM Plex Sans Arabic,sans-serif;border-radius:0}.calc-field b{color:var(--bone);font-family:var(--display);font-size:1.2rem}.calc-weight{grid-column:1 / -1}input[type=range]{accent-color:var(--red);width:100%;height:30px}.calc-label{grid-area:label;align-self:start;position:sticky;top:100px;background:#f3f1eb;color:#0c0d0e;padding:26px;border:3px solid #0c0d0e;box-shadow:14px 14px 0 var(--red);font-family:IBM Plex Sans Arabic,sans-serif}.cl-top{display:flex;align-items:center;gap:10px;border-bottom:10px solid #0c0d0e;padding-bottom:10px;font:700 1.05rem var(--display);letter-spacing:.1em}.cl-top img{width:34px}.cl-kcal{display:flex;align-items:baseline;justify-content:space-between;border-bottom:5px solid #0c0d0e;padding:14px 0}.cl-kcal b{font:700 clamp(3.6rem,7vw,5.4rem)/.9 var(--display)}.cl-kcal span{font-weight:700}.cl-macros>div{display:grid;grid-template-columns:1fr auto;padding:12px 0 14px;border-bottom:1px solid #0c0d0e;position:relative}.cl-macros b{font:700 1.6rem var(--display)}.cl-macros i{grid-column:1 / -1;height:6px;background:#ddd8cd;margin-top:8px;position:relative}.cl-macros i:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--w);background:var(--red);transition:width .5s var(--ease)}.cl-meta{display:grid;grid-template-columns:1fr 1fr;margin:14px 0 20px}.cl-meta dt{font-size:.78rem;color:#5b5852}.cl-meta dd{margin:0;font:700 1.3rem var(--display)}.calc-label .fx-btn{width:100%;justify-content:center}.cl-note{display:block;margin-top:12px;color:#5b5852;font-size:.78rem}.fx-calc.is-compact{padding-block:100px}.fx-strength{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,90px);align-items:center;padding:120px var(--gutter)}.str-photo{margin:0;position:relative;aspect-ratio:4/5;overflow:hidden;clip-path:polygon(2% 0,100% 1%,98% 100%,0 98%)}.str-photo img{width:100%;height:100%;object-fit:cover;animation:str-in .6s var(--ease)}@keyframes str-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}.str-photo a{position:absolute;bottom:14px;inset-inline-start:14px;display:inline-flex;gap:8px;align-items:center;background:var(--red);color:#fff;padding:10px 14px;font-weight:700;text-decoration:none}.str-photo a svg{width:16px}.str-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.str-tabs button{min-height:46px;padding:0 16px;background:transparent;color:var(--bone);border:1px solid var(--line);font:700 .92rem IBM Plex Sans Arabic,sans-serif;cursor:pointer}.str-tabs button[aria-selected=true]{background:var(--bone);color:var(--carbon)}.str-input{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;color:var(--ash);font-weight:700;font-size:.9rem}.str-input input{grid-column:1}.str-input b{font:700 2rem var(--display);color:var(--bone);grid-row:1 / 3;grid-column:2}.str-bars{display:grid;gap:12px;margin:26px 0}.str-bars>div{display:grid;grid-template-columns:70px 1fr 80px;gap:14px;align-items:center;font-weight:700}.str-bars i{height:22px;background:rgb(var(--bone-rgb) / .08);position:relative}.str-bars i:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--w);background:var(--bone);transition:width .45s var(--ease)}.str-bars .his i:after{background:var(--red)}.str-bars b{font:700 1.3rem var(--display);text-align:end}.fx-strength blockquote{margin:0 0 24px;padding:18px 22px;border-inline-start:4px solid var(--red);background:var(--panel);font:700 1.2rem Alexandria}.fx-strength cite{display:block;font:400 .88rem IBM Plex Sans Arabic;color:var(--ash);margin-top:6px}.fx-strength cite a{color:var(--bone)}.fx-story{padding:120px 0 80px;overflow:hidden;background:var(--carbon)}.st-head{padding:0 var(--gutter)}.st-viewport{overflow:hidden}.st-track{list-style:none;margin:30px 0 0;padding:0 var(--gutter);display:flex;gap:22px;width:max-content;direction:rtl}.st-card{width:min(420px,78vw);flex:none;background:var(--panel);border-top:4px solid var(--red);display:grid;grid-template-rows:240px auto}.st-card img{width:100%;height:100%;object-fit:cover;object-position:center 25%;filter:grayscale(.6) contrast(1.1);transition:filter .4s}.st-card:hover img{filter:none}.st-body{padding:24px}.st-n{font:700 3rem/1 var(--display);color:var(--red);margin-inline-end:12px}.st-year{font-size:.85rem;color:var(--ash);font-weight:700}.st-body h3{font-size:1.4rem;margin:10px 0}.st-body p{color:#cfccc5;margin:0 0 14px;font-size:.97rem}:root[data-theme=light] .st-body p{color:var(--ash)}.st-quote{display:inline-flex;gap:6px;align-items:center;color:var(--bone);font-weight:700;text-decoration:none;border-bottom:2px solid var(--red)}.st-more{display:grid;place-items:center;background:var(--red);grid-template-rows:1fr}.st-more a{color:#fff;font:700 1.6rem Alexandria;text-decoration:none;display:flex;gap:10px;align-items:center}.fx-countdown{padding:120px var(--gutter);background:#0b0b0c;--bone: #f3f1eb;color:var(--bone)}.cd-head{max-width:640px}.cd-head p{color:#aca9a1}.cd-strip{list-style:none;margin:40px 0 0;padding:26px 0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;background:repeating-linear-gradient(90deg,#000 0 14px,transparent 14px 30px) top / 100% 12px no-repeat,repeating-linear-gradient(90deg,#000 0 14px,transparent 14px 30px) bottom / 100% 12px no-repeat,#1a1a1c}.cd-frame a{display:grid;gap:8px;color:#f3f1eb;text-decoration:none;padding:0 8px;position:relative}.cd-frame img,.cd-blank{width:100%;aspect-ratio:16/9;object-fit:cover;filter:grayscale(.7);transition:filter .3s;background:#222}.cd-frame a:hover img{filter:none}.cd-days{position:absolute;top:-6px;inset-inline-start:2px;z-index:2;font:700 3.2rem/1 var(--display);color:var(--red);text-shadow:0 4px 18px #000}.cd-frame b{font-size:.95rem;line-height:1.5}.cd-frame small{color:#aca9a1;display:flex;gap:6px;align-items:center}.fx-lines{padding:120px var(--gutter);position:relative;text-align:center;min-height:460px;display:grid;place-content:center}.ln-mark{font:700 12rem/.6 var(--display);color:var(--red);opacity:.9}.ln-text{margin:0 auto;max-width:980px;font:700 clamp(1.9rem,4.4vw,3.9rem)/1.35 "Alexandria";animation:line-in .7s var(--ease) both}@keyframes line-in{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}.ln-foot{display:flex;justify-content:center;gap:28px;align-items:center;margin-top:34px;flex-wrap:wrap}.ln-foot>a{color:var(--ash);display:inline-flex;gap:6px;align-items:center}.ln-dots{display:flex;gap:8px}.ln-dots button{width:26px;height:6px;padding:0;border:0;background:rgb(var(--bone-rgb) / .25);cursor:pointer}.ln-dots button[aria-current=true]{background:var(--red);width:44px}.fx-app{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,6vw,90px);align-items:center;padding:120px var(--gutter);background:radial-gradient(circle at 75% 50%,rgb(225 22 47 / .28),transparent 50%),var(--carbon);overflow:hidden}.fx-app.is-page{min-height:100vh;padding-top:150px}.app-copy p{color:var(--ash);max-width:520px}.app-copy>.fx-link{margin-top:24px}.app-stage{position:relative;display:grid;place-items:center;min-height:600px}.app-phone-x{position:relative;width:min(300px,70vw);aspect-ratio:9 / 19;border-radius:44px;background:#000;padding:12px;box-shadow:0 0 0 2px #333,0 40px 90px -30px #e1162fb3,0 30px 60px -20px #000}.app-phone-x img{width:100%;height:100%;object-fit:cover;border-radius:34px;display:block}.app-notch{position:absolute;top:20px;left:50%;translate:-50% 0;width:90px;height:24px;border-radius:20px;background:#000;z-index:2}.app-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:#e1162feb;color:#fff;animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 #e1162f99}50%{box-shadow:0 0 0 18px #e1162f00}}.app-tag{position:absolute;display:inline-flex;gap:8px;align-items:center;padding:10px 14px;background:var(--bone);color:var(--carbon);font:700 .85rem var(--display);letter-spacing:.1em;direction:ltr;box-shadow:0 14px 30px -12px #000}.app-tag-1{top:18%;inset-inline-end:-4%;rotate:4deg}.app-tag-2{bottom:16%;inset-inline-start:-2%;rotate:-5deg;background:var(--red);color:#fff}.fx-bdgrip{padding:120px var(--gutter);background:#f3f1eb;color:#0c0d0e;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,5vw,70px);align-items:start}.fx-bdgrip h2 em{font-family:var(--display);letter-spacing:0;direction:ltr;display:inline-block}.bd-head p{color:#4a4843}.bd-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.bd-card a{display:grid;gap:8px;color:inherit;text-decoration:none;background:#fff;padding:14px;transform:rotateX(var(--rx, 0)) rotateY(var(--ry, 0));transition:transform .3s var(--ease),box-shadow .3s}.bd-card a:hover{box-shadow:10px 10px 0 var(--red)}.bd-card img{width:100%;aspect-ratio:1;object-fit:contain;background:#ece9e2}.bd-card b{font:700 1.15rem var(--display);letter-spacing:.04em;text-align:start}.bd-card span{display:flex;align-items:center;gap:6px;color:var(--red);font-weight:700;font-size:.9rem}.bd-worn{grid-column:1 / -1;margin:20px 0 0;position:relative}.bd-worn img{width:100%;max-height:640px;object-fit:cover;object-position:center 20%}.bd-worn figcaption{position:absolute;bottom:18px;inset-inline-start:18px;background:#0c0d0e;color:#fff;padding:8px 14px;font:700 1rem var(--display);letter-spacing:.14em}.fx-steps{padding:110px var(--gutter)}.fx-steps ol{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:s}.fx-steps li{padding:26px;border-inline-start:1px solid var(--line);position:relative}.fx-steps li span{font:700 3.4rem/1 var(--display);color:var(--red)}.fx-steps li b{display:block;font:700 1.3rem Alexandria;margin:12px 0 6px}.fx-steps li p{color:var(--ash);margin:0}.fx-close{position:relative;display:grid;place-items:center;text-align:center;min-height:640px;padding:120px var(--gutter);overflow:hidden;isolation:isolate;--bone: #f3f1eb;color:var(--bone)}.fx-close>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(1) contrast(1.2)}.fx-close:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#e1162fd9,#060708e0)}.fx-close h2{max-width:900px;margin-inline:auto}.fx-close p{color:#e6e3dc}.fx-close .fx-row{justify-content:center}.fx-close .fx-btn-red{background:#f3f1eb;color:#0c0d0e}.fx-podcast{padding:40px var(--gutter) 120px}.pod-card{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;color:inherit;text-decoration:none;background:var(--panel);padding:22px}.pod-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.pod-card p{color:var(--ash)}.fx-gallery{padding:0 var(--gutter) 120px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fx-gallery figure{margin:0;aspect-ratio:4/5;overflow:hidden;transform:rotateX(var(--rx, 0)) rotateY(var(--ry, 0));transition:transform .3s var(--ease)}.fx-gallery img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .6s var(--ease)}.fx-gallery figure:hover img{transform:scale(1.06)}.fx-sticky{position:fixed;z-index:120;bottom:14px;left:50%;translate:-50% 140%;display:flex;gap:4px;padding:6px;background:#0c0d0eeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .1);box-shadow:0 20px 40px -18px #000;transition:translate .45s var(--ease)}.fx-sticky.is-on{translate:-50% 0}.fx-sticky a{display:inline-flex;gap:8px;align-items:center;min-height:48px;padding:0 16px;color:#f3f1eb;text-decoration:none;font-weight:700;font-size:.92rem;white-space:nowrap}.fx-sticky a svg{width:18px}.fx-sticky a.is-wa{background:var(--red);color:#fff}.floating-whatsapp,.championship-trigger{display:none!important}@media(max-width:1000px){.fx-runnerup,.fx-scorecard,.fx-audience,.fx-quiz,.fx-strength,.fx-app,.fx-bdgrip{grid-template-columns:1fr}.fx-calc{grid-template-columns:1fr;grid-template-areas:"head" "form" "label"}.calc-label{position:static}.ru-medal{inset-inline-start:auto;inset-inline-end:6%;width:90px}.ru-disc{width:84px}.fx-steps ol{grid-template-columns:1fr 1fr}.cd-strip{grid-template-columns:repeat(5,62%);overflow-x:auto;scroll-snap-type:x mandatory}.cd-frame{scroll-snap-align:start}.pod-card{grid-template-columns:1fr}.app-stage{min-height:520px}}@media(max-width:899px){.st-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:12px}.st-card{scroll-snap-align:center}}@media(max-width:640px){[class^=fx-] h2,[class*=" fx-"] h2{font-size:clamp(2.1rem,10vw,2.8rem)}.fx-runnerup,.fx-scorecard,.fx-audience,.fx-packages,.fx-quiz,.fx-calc,.fx-strength,.fx-app,.fx-bdgrip,.fx-countdown,.fx-lines,.fx-steps{padding-block:84px}.mp-list{grid-template-columns:1fr;gap:54px}.mp-rail,.sc-legend{display:none}.sc-row a{grid-template-columns:62px 1fr;row-gap:4px}.sc-stamp{width:56px;font-size:1.8rem;grid-row:span 3}.sc-cat,.sc-date{grid-column:2}.sc-thumb{display:none}.quiz-options{grid-template-columns:1fr}.calc-form{grid-template-columns:1fr 1fr}.aud-bars a{grid-template-columns:82px 1fr 64px;column-gap:10px}.aud-bars b{font-size:1.25rem}.str-bars>div{grid-template-columns:54px 1fr 64px}.fx-steps ol{grid-template-columns:1fr}.bd-grid{grid-template-columns:1fr 1fr;gap:10px}.fx-gallery{grid-template-columns:1fr 1fr}.app-tag{display:none}.fx-sticky{left:10px;right:10px;translate:0 140%;justify-content:space-between}.fx-sticky.is-on{translate:0 0}.fx-sticky a{padding:0 10px;font-size:.84rem}.fx-sticky a.is-wa{flex:1;justify-content:center}.fx-intro{min-height:78vh;padding-top:130px}}@media(prefers-reduced-motion:reduce){.mp-disc:after,.app-play,.ln-text,.quiz-step,.quiz-result,.str-photo img{animation:none!important}.mp-item:hover .mp-medal{animation:none}}.ru-heading,.app-heading{font-size:clamp(2.3rem,5.4vw,5rem);line-height:1.12;margin:0 0 22px;letter-spacing:-.03em}.ru-heading em,.app-heading em{font-style:normal;color:var(--red)}.fx-runnerup.is-page,.fx-runnerup:first-child{padding-top:160px}.calc-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calc-field input,.calc-field select{min-width:0;width:100%}.calc-seg label{min-width:0}main>section{overflow-x:clip}@media(max-width:640px){.fx-sticky{gap:2px;padding:5px}.fx-sticky a{padding:0 9px;font-size:.8rem;gap:5px}.fx-sticky a:not(.is-wa) svg{display:none}.fx-sticky a.is-wa{flex:1 1 auto;min-width:0}.calc-label{padding:18px;box-shadow:8px 8px 0 var(--red)}.ru-number{font-size:7.5rem}}:root{--grip: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");--knurl: repeating-linear-gradient(45deg, rgb(255 255 255 / .22) 0 2px, transparent 2px 5px), repeating-linear-gradient(-45deg, rgb(0 0 0 / .35) 0 2px, transparent 2px 5px)}.grip-tex,.fx-sticky,.rk-shelf{background-image:var(--grip);background-blend-mode:overlay}.bd-plate{display:block;max-width:100%;height:auto;overflow:visible;filter:drop-shadow(0 26px 30px rgb(0 0 0 / .55))}.pl-rubber{fill:#111214;stroke:#000;stroke-width:4}.pl-ring{fill:none;stroke-width:10;stroke:var(--red)}.pl-face{fill:#17181b}.pl-hub{fill:url(#none);fill:#9aa0a8;stroke:#d9dde2;stroke-width:6}.pl-hole{fill:#050506}.pl-rim{fill:#e9e6df;font:700 20px Alexandria,sans-serif;letter-spacing:3px}.pl-big{fill:#fff;font:700 76px Alexandria,sans-serif;letter-spacing:1px}.pl-small{fill:#fffc;font:700 30px Alexandria,sans-serif;letter-spacing:6px}.tone-bone .pl-ring{stroke:#f3f1eb}.tone-bone .pl-face{fill:#2a2622}.tone-steel .pl-ring{stroke:#9aa0a8}.tone-steel .pl-face{fill:#23262b}.tone-black .pl-ring{stroke:#3a3b3e}.tone-black .pl-big{fill:#aca9a1}.tone-red .pl-face{fill:#1b0b0e}.ru-plate{width:min(300px,64vw);margin:-10px 0 8px}.ru-medal{display:none}.fx-barbell{padding:130px var(--gutter);background:radial-gradient(circle at 30% 30%,rgb(225 22 47 / .12),transparent 55%),#0b0b0c;--bone: #f3f1eb;color:var(--bone);display:grid;grid-template-columns:1fr 1fr;gap:40px clamp(30px,5vw,70px);align-items:center}.bb-head p{color:#aca9a1}.bb-rig{grid-column:1 / -1;position:relative;height:270px;display:flex;align-items:center}.bb-bar{position:absolute;left:0;right:0;top:50%;height:26px;translate:0 -50%;border-radius:6px;background:var(--knurl),linear-gradient(180deg,#e8ebef,#8e949c 55%,#5c6168);box-shadow:0 12px 24px -10px #000}.bb-sleeve{position:absolute;left:0;top:-9px;bottom:-9px;width:46%;border-radius:8px;background:linear-gradient(180deg,#f2f4f6,#a2a8b0 55%,#6b7078)}.bb-collar{position:absolute;left:46%;top:-22px;bottom:-22px;width:26px;border-radius:6px;background:linear-gradient(180deg,#f5f6f8,#8a9098)}.bb-plates{position:relative;z-index:2;display:flex;flex-direction:row-reverse;align-items:center;gap:0;padding-inline-start:2%;width:46%;justify-content:flex-start}.bb-plate{--s: 1;width:calc(220px * var(--s));height:calc(220px * var(--s));margin-inline-start:calc(-150px * var(--s));padding:0;border:0;background:none;cursor:pointer;border-radius:50%;transition:transform .35s var(--ease),filter .3s;transform:perspective(700px) rotateY(-58deg)}.bb-plate .bd-plate{width:100%;height:100%}.bb-plate:hover,.bb-plate.is-on{transform:perspective(700px) rotateY(-18deg) translateY(-10px);filter:brightness(1.15);z-index:3}.bb-plate:focus-visible{outline:3px solid var(--red);outline-offset:4px}.bb-detail{grid-column:1 / -1;display:grid;grid-template-columns:220px 1fr;gap:26px;align-items:center;color:inherit;text-decoration:none;background:#141416;border-inline-start:6px solid var(--red);padding:18px;animation:quiz-in .45s var(--ease) both}.bb-detail img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 25%}.bb-detail b{display:block;font:700 clamp(1.6rem,3vw,2.6rem) "Alexandria";margin:6px 0}.bb-detail small{display:block;color:#aca9a1;margin-bottom:16px}.bb-place{color:var(--red);font-weight:700}.bb-king{margin:0;grid-column:1 / -1;position:relative;max-width:520px;justify-self:center}.bb-king img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 20%;display:block}.bb-king figcaption{position:absolute;inset-inline-start:12px;bottom:12px;background:var(--red);color:#fff;padding:8px 12px;font-weight:700;display:flex;gap:8px;align-items:center;direction:ltr}.bb-king svg{width:16px}.fx-rack{position:relative;padding:120px var(--gutter) 110px;background:linear-gradient(180deg,var(--panel-2),var(--carbon));overflow:hidden}.rk-head{max-width:640px}.rk-head p{color:var(--ash)}.rk-list{list-style:none;margin:50px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,40px);position:relative;z-index:1}.rk-slot{display:grid;justify-items:center;text-align:center}.rk-shelf{height:22px;margin:-168px -20px 150px;position:relative;z-index:0;background-color:#2a2b2e;box-shadow:inset 0 3px #ffffff1f,0 18px 26px -12px #000;transform:skew(-12deg)}.db{display:flex;align-items:center;height:120px;transition:transform .45s var(--ease);cursor:default}.rk-slot:hover .db,.rk-slot:focus-within .db,.rk-slot.is-picked .db{transform:translateY(-34px) rotate(-6deg)}.db-head{width:74px;height:116px;border-radius:16px;display:grid;place-items:center;box-shadow:inset 0 0 0 4px #ffffff40,inset -14px 0 22px #0000004d,0 20px 30px -14px #000;position:relative}.db-head:before{content:"";position:absolute;top:12px;right:0;bottom:12px;left:0;border-block:3px solid rgb(0 0 0 / .18)}.db-head img{width:44px;filter:brightness(.22);transform:rotate(-90deg)}.db-handle{width:clamp(70px,9vw,120px);height:30px;display:grid;place-items:center;background:var(--knurl),linear-gradient(180deg,#eef0f3,#8f959d 55%,#5b6067)}.db-handle b{font:700 .82rem Alexandria,sans-serif;letter-spacing:.12em;color:#111;background:#ffffffbf;padding:0 6px}.db-gold .db-head{background:linear-gradient(135deg,var(--gold-1),var(--gold-2) 50%,var(--gold-3))}.db-silver .db-head{background:linear-gradient(135deg,var(--silver-1),var(--silver-2) 50%,var(--silver-3))}.db-bronze .db-head{background:linear-gradient(135deg,var(--bronze-1),var(--bronze-2) 50%,var(--bronze-3))}.db-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .6) 48%,transparent 60%);background-size:250% 100%;animation:sheen 4.2s ease-in-out infinite;mix-blend-mode:soft-light}.rk-copy{margin-top:34px;display:grid;justify-items:center;gap:8px}.rk-copy h3{margin:0;font-size:1.7rem}.rk-copy p{margin:0;max-width:300px}.rk-copy small{color:var(--ash);display:flex;gap:6px;align-items:center;margin-bottom:12px}.rk-copy small svg{width:16px;color:var(--red)}.rk-foot{text-align:center;color:var(--ash);margin-top:20px}.rk-foot a{color:var(--bone);font-weight:700}.quiz-result .db{height:90px;margin-bottom:8px;transform:rotate(-8deg)}.quiz-result .db-head{width:54px;height:86px}.quiz-result .db-head img{width:32px}.fx-feed{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,6vw,90px);align-items:center;padding:120px var(--gutter);background:#0b0b0c;--bone: #f3f1eb;color:var(--bone)}.feed-copy p{color:#aca9a1}.feed-days{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.feed-days button{width:84px;height:84px;display:grid;place-content:center;gap:0;background:#17181a;color:#f3f1eb;border:1px solid rgb(255 255 255 / .1);cursor:pointer;font:inherit;transition:.2s}.feed-days b{font:700 1.9rem/1 Alexandria}.feed-days span{font-size:.75rem;color:#aca9a1}.feed-days button[aria-pressed=true]{background:var(--red);border-color:var(--red)}.feed-days button[aria-pressed=true] span{color:#fff}.feed-phone{justify-self:center;width:min(320px,78vw);aspect-ratio:9 / 17;border-radius:40px;background:#000;padding:10px;box-shadow:0 0 0 2px #2a2a2c,0 40px 80px -30px #e1162f99;position:relative}.feed-card{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:30px;overflow:hidden;display:block;color:#fff;text-decoration:none;animation:feed-up .55s var(--ease) both}@keyframes feed-up{0%{transform:translateY(40%);opacity:0}to{transform:none;opacity:1}}.feed-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(18px) brightness(.5);transform:scale(1.3)}.feed-shot{position:absolute;left:0;right:0;top:50%;translate:0 -50%;width:100%;aspect-ratio:16/9;object-fit:cover}.feed-count{position:absolute;top:34px;inset-inline-start:18px;font:700 4.6rem/.9 Alexandria;color:#fff;text-shadow:0 6px 24px #000;display:grid}.feed-count small{font-size:1rem;letter-spacing:.3em;color:var(--red)}.feed-meta{position:absolute;inset:auto 64px 22px 18px;display:grid;gap:4px;text-shadow:0 2px 10px #000}.feed-meta b{font-size:1rem;line-height:1.5}.feed-meta small{color:#ddd}.feed-rail{position:absolute;inset-inline-end:12px;bottom:26px;display:grid;gap:12px}.feed-rail i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-style:normal}.feed-progress{position:absolute;top:18px;left:22px;right:22px;display:flex;gap:4px;z-index:2}.feed-progress i{flex:1;height:3px;background:#ffffff4d}.feed-progress i.done,.feed-progress i.on{background:#fff}@media(max-width:1000px){.fx-barbell,.fx-feed{grid-template-columns:1fr}.bb-plates,.bb-sleeve{width:60%}.bb-collar{left:60%}}@media(max-width:640px){.fx-barbell,.fx-rack,.fx-feed{padding-block:84px}.bb-rig{height:170px}.bb-plate{width:calc(140px * var(--s));height:calc(140px * var(--s));margin-inline-start:calc(-96px * var(--s))}.bb-plates,.bb-sleeve{width:72%}.bb-collar{left:72%}.bb-detail{grid-template-columns:96px 1fr;gap:14px;padding:12px}.rk-list{grid-template-columns:1fr;gap:64px}.rk-shelf{display:none}.feed-days button{width:62px;height:62px}.feed-days b{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.db-head:after,.feed-card{animation:none!important}}.fx-translab{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,5vw,80px);padding:120px var(--gutter);background:var(--bone);color:var(--carbon);align-items:start}:root[data-theme=light] .fx-translab{background:#0c0d0e;color:#f3f1eb}.tl-head p{opacity:.75}.tl-picks{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tl-pick{width:100%;padding:0;border:2px solid transparent;background:none;color:inherit;cursor:pointer;text-align:start;font:700 .82rem IBM Plex Sans Arabic;display:grid;gap:6px}.tl-pick img{width:100%;aspect-ratio:1;object-fit:cover;object-position:center 25%;filter:grayscale(1);transition:filter .3s}.tl-pick[aria-pressed=true] img,.tl-pick:hover img{filter:none}.tl-pick[aria-pressed=true]{border-bottom-color:var(--red)}.tl-stage{display:grid;gap:18px;position:sticky;top:90px}.tl-frame{position:relative;padding:14px;background-color:#0c0d0e;background-image:var(--grip);box-shadow:18px 18px 0 var(--red)}.tl-tape{position:absolute;z-index:3;background:#f3f1eb;color:#0c0d0e;font:700 .8rem Alexandria;letter-spacing:.2em;padding:6px 14px;box-shadow:0 6px 14px -6px #000}.tl-tape-1{top:-12px;inset-inline-start:26px;rotate:-4deg;background:var(--red);color:#fff}.tl-tape-2{bottom:-12px;inset-inline-end:26px;rotate:3deg}.ba{position:relative;aspect-ratio:4 / 5;overflow:hidden;touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;background:#111}.ba-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;pointer-events:none}.ba-after{clip-path:inset(0 0 0 var(--pos))}.ba-before{filter:grayscale(.75) contrast(1.05)}.ba-tag{position:absolute;top:14px;z-index:2;font:700 .9rem Alexandria;letter-spacing:.24em;padding:6px 12px;color:#fff;background:#000000a6}.ba-tag-before{left:14px}.ba-tag-after{right:14px;background:var(--red)}.ba-handle{position:absolute;top:0;bottom:0;left:var(--pos);width:4px;translate:-50% 0;background:#fff;z-index:2;box-shadow:0 0 18px #0009}.ba-handle i{position:absolute;top:50%;left:50%;translate:-50% -50%;width:66px;height:26px;border-radius:4px;background:var(--knurl),linear-gradient(180deg,#eef0f3,#8f959d 55%,#5b6067);box-shadow:-22px 0 0 -4px var(--red),22px 0 0 -4px var(--red),0 8px 16px #00000080}.ba-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4;margin:0}.ba-range:focus-visible+.ba-handle,.ba:focus-within .ba-handle{background:var(--red)}.tl-caption{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;margin-top:10px}.tl-caption b{display:block;font:700 1.5rem Alexandria}.tl-caption small{opacity:.7}.tl-angles{display:flex;gap:6px}.tl-angles button{min-height:40px;padding:0 14px;border:1.5px solid currentColor;background:none;color:inherit;font:700 .9rem IBM Plex Sans Arabic;cursor:pointer}.tl-angles button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}@media(max-width:1000px){.fx-translab{grid-template-columns:1fr}.tl-stage{position:static}}@media(max-width:640px){.fx-translab{padding-block:84px}.tl-picks{grid-template-columns:repeat(4,1fr);gap:6px}.tl-pick span{font-size:.7rem}.tl-frame{padding:8px;box-shadow:8px 8px 0 var(--red)}}.chalk-burst{position:fixed;z-index:500;width:0;height:0;pointer-events:none}.chalk-burst i{position:absolute;width:var(--sz);height:var(--sz);border-radius:50%;background:#f3f1ebd9;filter:blur(.6px);animation:chalk .75s ease-out forwards}@keyframes chalk{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.3);opacity:0}}.bb-in,.rk-drop{display:block}.bb-in{width:100%;height:100%}.tl-stories{grid-column:1 / -1;list-style:none;margin:30px 0 0;padding:26px 0 0;border-top:2px solid currentColor;display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.tl-stories a{display:grid;gap:6px;color:inherit;text-decoration:none;justify-items:center;text-align:center}.tl-pair{display:flex;gap:3px;padding:6px;background:#0c0d0e;box-shadow:6px 6px 0 var(--red);transition:transform .3s var(--ease)}.tl-stories a:hover .tl-pair{transform:translateY(-6px) rotate(-1deg)}.tl-pair img{height:190px;width:auto;max-width:150px;object-fit:cover;object-position:center 25%}.tl-stories b{font:700 1rem Alexandria;margin-top:8px}.tl-stories small{opacity:.7;font-size:.82rem}@media(max-width:640px){.tl-pair img{height:140px;max-width:100px}.tl-stories{gap:14px}}h1,h2,h3,.pi-title,.ru-heading,.app-heading,[class^=fx-] h2,[class*=" fx-"] h2,.mh-copy h1,.manifesto-text{letter-spacing:0!important;word-spacing:.12em}[class^=fx-] h2,[class*=" fx-"] h2{line-height:1.2}.ru-heading,.app-heading{font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.2}p{word-spacing:.04em}.fx-reveal{will-change:transform,opacity}main section figure:not(.mh-figure){overflow:hidden}.fx-apply{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(30px,5vw,70px);padding:100px var(--gutter) 120px;align-items:start}.ap-form{display:grid;gap:22px}.ap-meter{position:sticky;top:76px;z-index:5;display:flex;align-items:center;gap:14px;padding:12px 0;background:var(--carbon)}.ap-meter i{flex:1;height:8px;background:rgb(var(--bone-rgb) / .1);position:relative}.ap-meter i:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--w);background:var(--red);transition:width .4s var(--ease)}.ap-meter b{font:700 1.3rem Alexandria;min-width:54px;text-align:end}.ap-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.calc-field textarea{padding:12px 14px;background:var(--carbon);color:var(--bone);border:1px solid var(--line);font:400 1rem IBM Plex Sans Arabic;resize:vertical;width:100%}.calc-field input[type=text],.calc-field input:not([type]){min-height:52px;padding:0 14px;background:var(--carbon);color:var(--bone);border:1px solid var(--line);font:700 1.05rem IBM Plex Sans Arabic;width:100%}.ap-step{border:0;margin:0;padding:22px;background:var(--panel);border-inline-start:4px solid var(--line);transition:border-color .3s}.ap-step.is-done{border-inline-start-color:var(--red)}.ap-step legend{float:right;width:100%;font:700 1.2rem Alexandria;margin-bottom:14px;display:flex;gap:12px;align-items:baseline}.ap-step legend span{font:700 1.6rem Alexandria;color:var(--red)}.ap-options{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ap-options label{min-height:54px;display:flex;align-items:center;padding:10px 16px;border:1px solid var(--line);cursor:pointer;font-weight:700;transition:.2s}.ap-options label:hover{border-color:var(--bone)}.ap-options label.on{background:var(--red);border-color:var(--red);color:#fff}.ap-options input{position:absolute;opacity:0;pointer-events:none}.ap-options label:focus-within{outline:3px solid var(--red);outline-offset:2px}.ap-error{margin:0;padding:12px 16px;background:#e1162f24;border-inline-start:4px solid var(--red);font-weight:700}.ap-submit{justify-content:center;min-height:64px;font-size:1.1rem;border:0;cursor:pointer;font-family:IBM Plex Sans Arabic}.ap-privacy{color:var(--ash)}.ap-side{position:sticky;top:90px;display:grid;gap:18px}.ap-proof{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;background:var(--panel);padding:16px}.ap-proof .bd-plate{width:120px;height:120px}.ap-proof p{margin:0;color:var(--ash)}.ap-proof b{color:var(--bone);display:block;font-family:Alexandria;font-size:1.1rem}.ap-preview{background:#f3f1eb;color:#0c0d0e;padding:18px;border:3px solid #0c0d0e;box-shadow:10px 10px 0 var(--red)}.ap-preview span{font:700 .8rem Alexandria;letter-spacing:.2em;color:var(--red)}.ap-preview pre{white-space:pre-wrap;font:400 .92rem/1.8 IBM Plex Sans Arabic;margin:8px 0 0}.ap-ba .ba{aspect-ratio:4/4.4}.fx-thanks{min-height:92vh;display:grid;justify-items:center;align-content:center;text-align:center;padding:140px var(--gutter) 100px;background:radial-gradient(circle at 50% 30%,rgb(225 22 47 / .25),transparent 55%),var(--carbon)}.fx-thanks .bd-plate{animation:ty-spin 1.6s var(--ease) both}@keyframes ty-spin{0%{rotate:-200deg;scale:.4;opacity:0}to{rotate:0deg;scale:1;opacity:1}}.fx-thanks h1{font-size:clamp(2.4rem,6vw,4.8rem);margin:0 0 14px}.fx-thanks h1 em{font-style:normal;color:var(--red)}.fx-thanks>p{color:var(--ash);max-width:620px}.ty-steps{list-style:none;padding:0;margin:30px 0 10px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;counter-reset:t;max-width:820px;width:100%}.ty-steps li{counter-increment:t;background:var(--panel);padding:20px;text-align:start;display:grid;gap:4px}.ty-steps li:before{content:"0" counter(t);font:700 2rem Alexandria;color:var(--red)}.ty-steps span{color:var(--ash);font-size:.92rem}.fx-thanks .fx-row{justify-content:center}.ty-next{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:34px}.ty-next a{display:inline-flex;gap:8px;align-items:center;min-height:46px;padding:0 16px;border:1px solid var(--line);color:inherit;text-decoration:none;font-weight:700}.ty-next a:hover{border-color:var(--red);color:var(--red)}.ty-next svg{width:18px}@media(max-width:1000px){.fx-apply{grid-template-columns:1fr}.ap-side{position:static}}@media(max-width:640px){.ap-row,.ap-options,.ty-steps{grid-template-columns:1fr}.fx-apply{padding-top:60px}.ap-step{padding:16px}}.lift{position:relative;height:340vh;background:#060708;--bone: #f3f1eb;color:var(--bone)}.lift-stage{position:sticky;top:0;height:100vh;min-height:620px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:90px var(--gutter) 70px;box-sizing:border-box;gap:40px}.lift-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;pointer-events:none;z-index:0}.lift-bg span{font:900 clamp(7rem,17vw,17rem)/.82 "Alexandria",sans-serif;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgb(243 241 235 / .1);transform:translate(calc(var(--lp, 0) * -38%))}.lift-bg span+span{-webkit-text-stroke-color:rgb(225 22 47 / .28);transform:translate(calc(-30% + var(--lp, 0) * 34%))}.lift-shot{position:relative;z-index:1;margin:0;justify-self:center;height:min(78vh,760px);aspect-ratio:720 / 1000;background:#111;box-shadow:0 50px 120px -40px #e1162fb3,0 0 0 1px #ffffff0f;transform:rotate(calc(-2deg + var(--lp, 0) * 3deg))}.lift-poster,.lift-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lift-shot figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:baseline;padding:16px 18px;background:linear-gradient(0deg,rgb(0 0 0 / .8),transparent);font-family:Alexandria,sans-serif;letter-spacing:.14em}.lift-shot figcaption span{font-size:.85rem;color:#cfccc5}.lift-shot figcaption b{font-size:1.8rem;color:#fff}.lift-copy{position:relative;z-index:2;display:grid;gap:26px}.lift-kicker{font:700 .82rem Alexandria,sans-serif;letter-spacing:.38em;color:var(--red)}.lift-title{margin:0;font:900 clamp(3.2rem,7vw,7rem)/1.12 "Alexandria",sans-serif;display:grid;min-height:2.3em;letter-spacing:0!important}.lift-title em{font-style:normal;color:var(--red)}.lift-line{display:block;animation:lift-in .55s cubic-bezier(.16,1,.3,1) both}.lift-line-2{animation-delay:.06s}@keyframes lift-in{0%{opacity:0;transform:translateY(40%);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.lift-cta{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;opacity:0;transform:translateY(16px);transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);pointer-events:none}.lift-cta.is-on{opacity:1;transform:none;pointer-events:auto}.lift-meter{position:absolute;z-index:3;left:var(--gutter);right:var(--gutter);bottom:26px;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;font-family:Alexandria,sans-serif}.lm-reps small{display:block;font-size:.7rem;letter-spacing:.3em;color:#aca9a1}.lm-reps b{font-size:2.6rem;line-height:1}.lm-reps i{font-style:normal;color:#6e6b65;font-size:1.4rem}.lm-bar{height:4px;background:#f3f1eb24;overflow:hidden}.lm-bar span{display:block;height:100%;background:var(--red);transform-origin:left}.lm-hint{font-size:.8rem;letter-spacing:.34em;color:#aca9a1}@media(max-width:900px){.lift{height:300vh}.lift-stage{grid-template-columns:1fr;align-content:end;padding:80px 18px 96px}.lift-shot{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;aspect-ratio:auto;transform:none;box-shadow:none}.lift-shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#060708 18%,#06070840 55%,#0607088c)}.lift-shot figcaption{top:76px;bottom:auto;background:none}.lift-bg{display:none}.lift-title{font-size:clamp(2.6rem,12vw,3.6rem)}.lift-meter{bottom:18px;left:18px;right:18px}}@media(prefers-reduced-motion:reduce){.lift{height:auto}.lift-stage{position:relative}.lift-cta{opacity:1;transform:none;pointer-events:auto}.lift-line{animation:none}}.fx-story{padding:120px var(--gutter) 110px}.st-head{padding:0;margin-bottom:50px}.st-viewport,.st-track,.st-card{display:none}.st-list{position:relative}.st-list ol{list-style:none;margin:0;padding:0;display:grid;gap:70px}.tl-line{position:absolute;top:0;bottom:0;right:50%;width:2px;background:rgb(var(--bone-rgb) / .12)}.tl-line i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--red);transform-origin:top}.st-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}.st-item:nth-child(2n) .st-media{order:2}.st-dot{position:absolute;right:50%;top:50%;width:18px;height:18px;margin:-9px -8px 0 0;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px var(--carbon),0 0 0 8px var(--red);z-index:2}.st-media{margin:0;aspect-ratio:4 / 3;overflow:hidden}.st-media img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.st-body h3{font:700 clamp(1.5rem,2.4vw,2.1rem) "Alexandria";margin:8px 0 12px}.st-body p{color:var(--ash);margin:0 0 16px;max-width:46ch;line-height:1.9}.st-more-link{margin:60px auto 0;display:flex;width:max-content}@media(max-width:900px){.tl-line{right:8px}.st-dot{right:8px;top:0;margin:0 -8px 0 0}.st-item{grid-template-columns:1fr;gap:18px;padding-right:36px}.st-item:nth-child(2n) .st-media{order:0}.st-list ol{gap:54px}}.bb-plate,.bb-plate:hover,.bb-plate.is-on{transform:none}.bb-plates{gap:14px;width:auto;padding-inline-start:4%;flex-direction:row}.bb-plate{margin:0}.bb-plate:hover .bb-in,.bb-plate.is-on .bb-in{transform:translateY(-12px)}.bb-in{transition:transform .35s var(--ease)}.bb-plate.is-on .bd-plate{filter:drop-shadow(0 0 0 transparent) drop-shadow(0 18px 30px rgb(225 22 47 / .45))}.bb-sleeve{width:72%}.bb-collar{left:72%}@media(max-width:640px){.bb-plates{gap:6px}.bb-plate{margin:0;width:calc(84px * var(--s) + 6px);height:calc(84px * var(--s) + 6px)}.bb-sleeve{width:92%}.bb-collar{left:92%}.bb-rig{height:130px}}.tl-stage{position:static;max-width:520px;width:100%;justify-self:center}.ba{aspect-ratio:3 / 4}.fx-tools{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:22px;padding:110px var(--gutter);align-items:stretch}.tool-card{display:grid;align-content:space-between;gap:10px;padding:32px;background:var(--panel);color:inherit;text-decoration:none;min-height:300px;transition:transform .35s var(--ease),box-shadow .35s}.tool-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #e1162fb3}.tool-card.is-red{background:var(--red);color:#fff}.tool-card.is-red p{color:#ffe3e7}.tool-card.is-red .fx-link{border-color:#fff}.tool-num{font:800 clamp(3.6rem,6vw,5.4rem)/.9 "Alexandria"}.tool-num small{font-size:.35em;margin-left:6px;letter-spacing:.1em}.tool-card b{font:700 1.5rem Alexandria}.tool-card p{margin:0;color:var(--ash)}@media(max-width:900px){.fx-tools{grid-template-columns:1fr;padding-block:84px}.tool-card{min-height:0}}.lift+.kinetic-ribbons{margin-top:0}@media(max-width:640px){.lift-meter{bottom:84px}}@media(max-width:900px){.lift-stage{padding-bottom:170px}.lift-meter{bottom:96px}}[class^=fx-] h2,[class*=" fx-"] h2,.ru-heading,.app-heading{font-size:clamp(2.2rem,3.4vw,3.5rem)!important;line-height:1.28!important;text-wrap:balance}[class^=fx-] p{max-width:60ch}.app-heading bdi,.fx-bdgrip h2 bdi{font-family:Alexandria,Barlow Condensed,sans-serif;font-weight:800;letter-spacing:.01em;font-size:1.15em}.fx-runnerup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.ru-plate{position:absolute;z-index:3;width:190px;margin:0;right:calc(50% - 110px);bottom:90px}.ru-copy p{max-width:52ch}.rk-shelf,.db-head img{display:none}.db-head b{position:relative;z-index:1;font:900 1.5rem/1 Alexandria,sans-serif;color:#0000008c;letter-spacing:.02em}.rk-slot .rk-drop{position:relative;padding-bottom:22px}.rk-slot .rk-drop:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:14px;border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0 / .7),transparent)}.rk-list{margin-top:60px}.rk-copy{margin-top:18px}.fx-tools{grid-template-columns:1fr 1fr}.tools-head{grid-column:1 / -1}.tool-card{min-height:0;gap:14px;align-content:start}.fx-quiz{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.fx-translab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.tl-head{display:grid;gap:18px;align-content:center}.tl-head h2{margin:0!important}.tl-caption{display:grid;gap:2px;padding:16px 18px;background:rgb(var(--carbon-rgb) / .06);border-inline-start:4px solid var(--red);margin:0}:root[data-theme=light] .tl-caption{background:#ffffff0f}.tl-caption .fx-link{justify-self:start;margin-top:8px}.tl-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.tl-pick{grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:8px;background:rgb(var(--carbon-rgb) / .05);border:2px solid transparent;font-size:.95rem}.tl-pick[aria-pressed=true]{border-color:var(--red)}.tl-pick img{width:64px;height:64px}.tl-stage{display:grid;gap:14px;justify-items:center}.tl-angles{justify-content:center}.fx-translab .fx-btn{justify-self:start}@media(max-width:1000px){.fx-runnerup{grid-template-columns:1fr}.ru-plate{position:static;width:160px}.fx-tools,.fx-quiz,.fx-translab{grid-template-columns:1fr}.tl-stage{order:-1}}.fx-ru2{position:relative;min-height:760px;display:grid;align-items:end;overflow:hidden;isolation:isolate;--bone: #f3f1eb;color:var(--bone);background:#060708}.ru2-photo{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:-2}.ru2-photo img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.fx-ru2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#060708 8%,#060708d1 38%,#06070826 75%,#06070866)}.ru2-inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:end;padding:120px var(--gutter) 90px}.ru2-num{font:800 clamp(9rem,22vw,20rem)/.78 "Alexandria","Barlow Condensed",sans-serif;color:#f3f1eb;letter-spacing:-.02em}.ru2-num sup{font-size:.26em;vertical-align:top;position:relative;top:.35em;margin-left:.05em;color:var(--red);letter-spacing:.02em}.ru2-copy{display:grid;gap:14px;max-width:640px}.ru2-meta{font:700 .82rem Alexandria,sans-serif;letter-spacing:.28em;color:#cfccc5}.ru2-copy .ru-heading{margin:0}.ru2-copy p{color:#d9d6cf;margin:0}.ru2-copy .fx-row{margin-top:10px}.fx-packs{padding:120px var(--gutter);background:var(--carbon)}.pk-head{max-width:760px;margin-bottom:48px}.pk-head p{color:var(--ash)}.pk-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pk-card{display:grid;grid-template-rows:auto 1fr;background:var(--panel);position:relative;overflow:hidden}.pk-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;z-index:2}.tier-gold.pk-card:before{background:linear-gradient(90deg,#7d5e1c,#f6dc8c,#c9a24a)}.tier-silver.pk-card:before{background:linear-gradient(90deg,#5d636c,#f4f5f7,#b7bcc4)}.tier-bronze.pk-card:before{background:linear-gradient(90deg,#6b3a19,#f1b98a,#b9733f)}.pk-card figure{margin:0;aspect-ratio:4 / 3;overflow:hidden}.pk-card figure img{width:100%;height:100%;object-fit:cover;object-position:center 22%;filter:grayscale(.25);transition:transform .8s var(--ease),filter .4s}.pk-card:hover figure img{transform:scale(1.05);filter:none}.pk-body{display:grid;gap:10px;padding:26px;align-content:start}.pk-name{font:800 2.6rem/1 Alexandria,Barlow Condensed,sans-serif;letter-spacing:.04em;background-clip:text;-webkit-background-clip:text;color:transparent}.tier-gold .pk-name{background-image:linear-gradient(100deg,#c9a24a,#f6dc8c 45%,#a8822e)}.tier-silver .pk-name{background-image:linear-gradient(100deg,#9aa0a8,#f4f5f7 45%,#7d838b)}.tier-bronze .pk-name{background-image:linear-gradient(100deg,#9c5b2c,#f1b98a 45%,#8a4d22)}.pk-body h3{margin:0;font:700 1.3rem/1.5 Alexandria,sans-serif}.pk-body p{margin:0 0 10px;color:var(--ash)}.pk-body .fx-btn{justify-self:start}.pk-foot{margin-top:30px;color:var(--ash)}.pk-foot a{color:var(--bone);font-weight:700}.fx-rack{display:none}.fx-results{padding:120px var(--gutter);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,80px);align-items:start;background:var(--panel-2)}.rs-head p{color:var(--ash)}.rs-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.rs-row{display:grid;grid-template-columns:88px 92px minmax(0,1fr) auto 20px;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;transition:background .25s}.rs-row:hover{background:rgb(var(--bone-rgb) / .04)}.rs-row img{width:88px;height:66px;object-fit:cover;object-position:center 30%}.rs-place{font:800 3rem/1 Alexandria,sans-serif}.rs-place small{font-size:.38em;margin-left:2px;letter-spacing:.06em}.medal-gold .rs-place{color:#d9b45c}.medal-silver .rs-place{color:#c9ced5}.medal-none .rs-place{color:var(--ash)}.rs-name b{display:block;font:700 1.15rem Alexandria}.rs-name small,.rs-date{color:var(--ash);font-size:.9rem}.rs-go{width:18px;color:var(--ash)}.rs-king{grid-column:1 / -1;margin:10px 0 0;position:relative;max-width:560px}.rs-king img{width:100%;display:block;aspect-ratio:4/3;object-fit:cover;object-position:center 22%}.rs-king figcaption{position:absolute;inset-inline-start:0;bottom:0;background:var(--red);color:#fff;padding:8px 14px;font-weight:700;direction:ltr}.fx-barbell{display:none}.ap-num{font:800 5rem/.8 Alexandria,sans-serif;color:var(--bone)}.ap-num sup{font-size:.3em;color:var(--red)}.ty-mark{width:110px;height:auto;animation:ty-spin 1.2s var(--ease) both}.quiz-tier{font:800 3rem/1 Alexandria,sans-serif;letter-spacing:.04em;color:var(--red)}@media(max-width:1000px){.pk-list{grid-template-columns:1fr}.pk-card{grid-template-columns:38% 1fr;grid-template-rows:none}.pk-card figure{aspect-ratio:auto;height:100%}.fx-results{grid-template-columns:1fr}.ru2-inner{grid-template-columns:1fr;gap:8px;padding-bottom:70px}.fx-ru2{min-height:720px}}@media(max-width:640px){.pk-card{grid-template-columns:1fr}.pk-card figure{aspect-ratio:16 / 9}.rs-row{grid-template-columns:64px minmax(0,1fr) auto;gap:14px}.rs-row img,.rs-date,.rs-go{display:none}.rs-place{font-size:2.4rem}.ru2-num{font-size:9rem}.fx-packs,.fx-results{padding-block:84px}}.intro-curtain{display:none!important}@property --bdl-n{syntax: "<integer>"; initial-value: 0; inherits: false;}.bd-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;pointer-events:none;display:grid;place-items:center;animation:bdl-gone 1ms linear 1.9s forwards}.bdl-panel{position:absolute;left:0;right:0;height:50.5%;background:#060708;transition:none}.bdl-top{top:0;animation:bdl-up .75s cubic-bezier(.76,0,.24,1) 1.15s forwards}.bdl-bottom{bottom:0;animation:bdl-down .75s cubic-bezier(.76,0,.24,1) 1.15s forwards}.bdl-center{position:relative;display:grid;justify-items:center;gap:18px;animation:bdl-fade .3s ease 1.05s forwards}.bdl-mark{position:relative;width:96px;height:81px}.bdl-mark img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bdl-mark img:first-child{filter:grayscale(1) brightness(.35)}.bdl-fill{clip-path:inset(100% 0 0 0);animation:bdl-fill 1s cubic-bezier(.65,0,.35,1) .05s forwards}.bdl-row{display:flex;gap:18px;align-items:baseline;font:700 .8rem Alexandria,Barlow Condensed,sans-serif;letter-spacing:.34em;color:#aca9a1}.bdl-count{font-size:1.1rem;letter-spacing:.08em;color:#f3f1eb;min-width:3ch;animation:bdl-count 1s cubic-bezier(.65,0,.35,1) .05s forwards;counter-reset:n var(--bdl-n)}.bdl-count:after{content:counter(n,decimal-leading-zero)}.bdl-bar{width:180px;height:2px;background:#f3f1eb24;overflow:hidden}.bdl-bar i{display:block;height:100%;background:#e1162f;transform-origin:left;transform:scaleX(0);animation:bdl-bar 1s cubic-bezier(.65,0,.35,1) .05s forwards}@keyframes bdl-fill{to{clip-path:inset(0 0 0 0)}}@keyframes bdl-count{to{--bdl-n: 100}}@keyframes bdl-bar{to{transform:scaleX(1)}}@keyframes bdl-fade{to{opacity:0;transform:scale(.94)}}@keyframes bdl-up{to{transform:translateY(-101%)}}@keyframes bdl-down{to{transform:translateY(101%)}}@keyframes bdl-gone{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.bd-loader{display:none}}html{scrollbar-width:thin;scrollbar-color:#e1162f #0b0b0c}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b0b0c}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e1162f,#ad1023);border:2px solid #0b0b0c;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#f01c37}:root[data-theme=light]{scrollbar-color:#e1162f #e9e5dc}::selection{background:#e1162f;color:#fff}.tl-stage{width:100%}.tl-frame{width:100%;max-width:500px;box-sizing:border-box}.ru2-photo img{object-position:center 62%}.fx-ru2{min-height:820px}:root{--r-lg: 28px;--r-md: 18px;--r-sm: 12px;--soft: 0 30px 60px -30px rgb(0 0 0 / .55)}h1,h2,h3,.pi-title,.lift-title{font-family:Alexandria,IBM Plex Sans Arabic,sans-serif!important;font-weight:800;letter-spacing:-.01em!important}body,p,input,select,textarea,button{font-family:IBM Plex Sans Arabic,Alexandria,sans-serif}[class^=fx-] h2 em,[class*=" fx-"] h2 em,.lift-title em,.pi-title em,.ru-heading em{font-weight:300}.fx-btn,.header-cta,.paper-button{border-radius:999px!important;padding-inline:28px;min-height:54px}.fx-btn-red{background:linear-gradient(180deg,#ef2a42,#c8102a);box-shadow:0 16px 40px -14px #e1162fcc,inset 0 1px #ffffff40}.fx-btn-ghost{border:1px solid rgb(var(--bone-rgb) / .35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fx-link{border-bottom-width:1px}.pk-card,.tool-card,.ap-step,.ap-proof,.ap-preview,.quiz-card,.calc-label,.tl-caption,.tl-pick,.bd-card a,.pod-card,.ty-steps li,.rs-row img,.st-media,.fx-gallery figure,.str-photo,.ru-photo,.bb-detail,.tl-pair,.ap-options label,.quiz-options button,.calc-seg label,.calc-field input,.calc-field select,.calc-field textarea,.str-tabs button,.tl-angles button,.feed-days button,.rs-king,.rs-king img{border-radius:var(--r-md)!important}.pk-card,.tool-card,.quiz-card,.calc-label,.pod-card{border-radius:var(--r-lg)!important;box-shadow:var(--soft)}.quiz-card,.str-photo{clip-path:none!important}.pk-card{overflow:hidden;border:1px solid rgb(var(--bone-rgb) / .08)}.pk-card figure{border-radius:0!important}.calc-label{border:0;box-shadow:0 40px 80px -40px #e1162f99}.tl-frame{border-radius:var(--r-lg);background-image:none;background:#0c0d0e;box-shadow:0 40px 80px -40px #0009}.tl-frame .ba{border-radius:var(--r-md)}.tl-tape{border-radius:999px}.lift-shot{border-radius:var(--r-lg);overflow:hidden}.lift-poster,.lift-canvas{border-radius:inherit}.fx-sticky{border-radius:999px;background:#0c0d0eb3;background-image:none;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);padding:6px}.fx-sticky a{border-radius:999px}.fx-packs,.fx-story,.fx-tools,.fx-app,.fx-faq,.fx-results,.faq-preview{position:relative;isolation:isolate}.fx-packs:after,.fx-story:after,.fx-tools:after,.fx-app:after,.fx-results:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--sx, -999px) var(--sy, -999px),rgb(225 22 47 / .14),transparent 60%)}.fx-marquee{position:relative;padding:70px 0;display:grid;gap:16px;overflow:hidden;background:var(--carbon)}.mq-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq-track{display:flex;gap:16px;width:max-content;animation:mq 60s linear infinite}.mq-rev .mq-track{animation-direction:reverse;animation-duration:70s}.mq-track img{height:230px;width:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-md);filter:saturate(1.05)}.fx-marquee:hover .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.mq-tags{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-content:center;pointer-events:none}.mq-tags span{padding:12px 22px;border-radius:999px;background:#060708b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f3f1eb;font:700 1rem Alexandria,sans-serif;border:1px solid rgb(255 255 255 / .12)}.mq-tags span:first-child{background:#e1162f;border-color:transparent}@media(max-width:640px){.mq-track img{height:150px}.fx-marquee{padding:40px 0}.mq-tags span{padding:8px 14px;font-size:.82rem}}@media(prefers-reduced-motion:reduce){.mq-track{animation:none}}.bdl-row,.bdl-count{font-family:Alexandria,sans-serif}.pk-name,.rs-place,.ru2-num,.tool-num,.quiz-tier,.ap-num,.lm-reps b,.lift-shot figcaption b,.cd-days,.feed-count{font-family:Alexandria,sans-serif!important;font-weight:900;letter-spacing:-.03em}.ru2-meta,.lift-kicker,.lm-hint,.lm-reps small,.lift-shot figcaption span,.fx-kicker{font-family:Alexandria,sans-serif!important}.tl-pair{box-shadow:0 20px 40px -22px #0000008c!important;padding:5px}.tl-pair img{border-radius:12px}.tl-frame{box-shadow:0 40px 80px -40px #0000008c!important}.tl-tape{font-family:Alexandria,sans-serif!important;letter-spacing:.14em}.tl-stories{border-top:1px solid rgb(var(--carbon-rgb) / .15)}
