@font-face{ascent-override:70%;descent-override:0%;line-gap-override:0%;font-family:humane;src:url(../media/Humane_Regular-s.p.425u4ri3b3ia-.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{ascent-override:70%;descent-override:0%;line-gap-override:0%;font-family:humane;src:url(../media/Humane_Medium-s.p.021ja5hxsug14.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{ascent-override:70%;descent-override:0%;line-gap-override:0%;font-family:humane;src:url(../media/Humane_Bold-s.p.3hzko1s51w36t.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:humane Fallback;src:local(Arial);ascent-override:212.92%;descent-override:46.67%;line-gap-override:29.17%;size-adjust:34.28%}.humane_92684410-module__hxjw6a__className{font-family:humane,humane Fallback}.humane_92684410-module__hxjw6a__variable{--font-humane:"humane", "humane Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.1ci5nhn25kwyu.ttf)format("truetype");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_393dcba5-module__5pzvdW__className{font-family:inter,inter Fallback}.inter_393dcba5-module__5pzvdW__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:oswald;src:url(../media/Oswald_Variable-s.p.0aqndrkgvimhr.ttf)format("truetype");font-display:swap;font-weight:200 700}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.oswald_6b9266e9-module__J44cfW__className{font-family:oswald,oswald Fallback}.oswald_6b9266e9-module__J44cfW__variable{--font-oswald:"oswald", "oswald Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ob-ivory:#efe3cf;--ob-off-black:#13000b;--ob-indigo:#211938;--ob-orange:#ff5800;--ob-blue:#0062ff;--ob-secondary-light:#5d5361;--ob-secondary-dark:#efe3cfb8;--ob-line-light:#d5c6ae;--ob-line-dark:#efe3cf4d;--hero-ground:linear-gradient(112deg, #13000b, #211938 56%, #86361f);--ob-overline-on-ivory:#13000bc7;--shell-gutter:clamp(24px, 6vw, 120px);--max-content-width:1280px;--page-edge:max(var(--shell-gutter), calc((100vw - var(--max-content-width)) / 2));--body-measure:32rem;--grid-gap:24px;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-heading-content:64px;--space-heading-content-mobile:40px;--space-section:128px;--space-section-mobile:80px;--space-hero-top:128px;--space-hero-mobile:64px;--display-tracking:.02em;--ease-out:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ob-ivory);color:var(--ob-off-black);font-family:var(--font-inter), Arial, sans-serif;font-size:17px;line-height:1.6}img,video{max-width:100%;display:block}img{border-radius:0}a{color:inherit}button,input,select,textarea{font:inherit}button{border:0;border-radius:0}button:disabled{cursor:not-allowed;opacity:.55}main h1,main h2{font-family:var(--font-humane), Arial, sans-serif;letter-spacing:var(--display-tracking);text-transform:uppercase;text-wrap:balance;word-spacing:.08em;font-weight:500}main h1{max-width:min(100%,12em);font-size:120px;line-height:.92}main h2{max-width:min(100%,10em);font-size:72px;line-height:.9}main h3{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:0;text-transform:none;font-size:24px;font-weight:600;line-height:1.2}main h4{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.45}main p,main li,main dd,main dt,main input,main select,main textarea{font-size:17px;line-height:1.6}main :is(label,legend,small,.eyebrow,.kicker,.caption){letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.45}.eyebrow,.kicker{color:var(--ob-overline-on-ivory)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--ob-blue);outline-offset:2px}.skip-link{background:var(--ob-blue);color:var(--ob-ivory);left:var(--page-edge);padding:var(--space-2) var(--space-3);text-transform:uppercase;z-index:300;font-size:13px;font-weight:700;position:fixed;top:-80px}.skip-link:focus{top:var(--space-2)}.skip-target{scroll-margin-top:96px;display:block}.button{background:var(--ob-orange);color:var(--ob-off-black);cursor:pointer;font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.1em;min-height:52px;padding:var(--space-2) var(--space-4);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.button:hover,.button:focus-visible{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference){.button{transition:transform .15s ease-out,box-shadow .15s ease-out}.button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff580059}.button:active{transform:scale(.98)}}.public-nav{background:var(--ob-off-black);color:var(--ob-ivory);align-items:center;gap:var(--space-5);min-height:80px;padding:var(--space-3) var(--page-edge);z-index:200;grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}.public-nav-brand{z-index:201;width:160px;display:block;position:relative}.public-nav-brand img{width:100%;height:auto}.public-nav-links{align-items:center;gap:var(--space-5);justify-content:flex-end;display:flex}.public-nav-links a,.public-nav-toggle,.public-nav-menu a,.site-footer a{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none}.public-nav-links a[aria-current=page]{color:inherit;text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.public-nav-actions{align-items:center;gap:var(--space-3);z-index:201;justify-self:end;display:flex;position:relative}.public-nav.is-open{position:fixed;inset:0 0 auto}.public-nav-toggle{border:1px solid var(--ob-ivory);color:var(--ob-ivory);cursor:pointer;background:0 0;border-radius:999px;min-width:44px;min-height:44px;padding:8px 20px;display:none}.public-nav-menu{background:var(--ob-off-black);color:var(--ob-ivory);gap:var(--space-5);padding:112px var(--page-edge) var(--space-5);z-index:200;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.public-nav-menu[hidden]{display:none}.public-nav-menu-links{z-index:1;gap:6px;display:grid;position:relative}.public-nav-menu-links a{color:var(--ob-ivory);font-family:var(--font-humane), Arial, sans-serif;letter-spacing:var(--display-tracking);text-transform:uppercase;word-spacing:.08em;padding-block:6px;font-size:clamp(40px,11vw,56px);font-weight:500;line-height:1;text-decoration:none;display:block}.public-nav-menu-links a[aria-current=page]{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:2px}.public-nav-menu-cta{z-index:1;align-self:stretch;position:relative}.public-nav-menu-legal{gap:var(--space-3) var(--space-4);z-index:1;flex-wrap:wrap;display:flex;position:relative}.public-nav-menu-legal a{color:var(--ob-secondary-dark);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;text-decoration:none}.mobile-sticky-cta{bottom:var(--space-3);left:var(--page-edge);right:var(--page-edge);z-index:150;display:none;position:fixed}.mobile-sticky-cta.is-visible{display:inline-flex}.stage{background:var(--ob-off-black)}.stage-home{background:var(--hero-ground);color:var(--ob-ivory);align-content:center;gap:var(--grid-gap);min-height:calc(100svh - 80px);padding:72px var(--page-edge) 56px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.stage-hero-photo{pointer-events:none;margin:0;position:absolute;inset:0 0 0 50%}.stage-hero-photo img{filter:saturate(.55);mix-blend-mode:luminosity;object-fit:cover;object-position:32% center;opacity:.5;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0 8%,#000 34%),linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0 8%,#000 34%),linear-gradient(#0000 0,#000 16% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:767px){.stage-hero-photo img{object-position:50% 0;transform-origin:50% 20%;transform:scale(1.4)}}.stage-home:before{content:"";pointer-events:none;background:linear-gradient(90deg,#13000bc7,#13000bc7 24%,#13000b00 62%);position:absolute;inset:0}.stage-programmes{background:var(--ob-ivory);padding:var(--space-section) var(--page-edge)}.stage-programmes .stage-steps{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.stage-programmes .stage-step{grid-template-rows:auto;align-content:center}.stage-copy{z-index:1;grid-column:1/span 5;align-self:center;position:relative}.stage-hero-headline{font-family:var(--font-humane), Arial, sans-serif;letter-spacing:var(--display-tracking);text-transform:uppercase;word-spacing:.08em;max-width:none;margin:0;font-size:clamp(96px,11vw,172px);font-weight:500;line-height:.84}.stage-hero-line{white-space:nowrap;display:block}.stage-hero-sub{color:var(--ob-ivory);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:0;margin-top:var(--space-3);text-transform:none;white-space:normal;word-spacing:normal;max-width:20em;font-size:clamp(1.25rem,1.9vw,1.625rem);font-weight:600;line-height:1.25;display:block}.stage-hero-line img{vertical-align:baseline;width:auto;height:.7em;margin:0;display:inline-block}.stage-hero-slot{white-space:nowrap;display:block}.stage-hero-slot.is-splatter{animation:.16s steps(2,end) hero-slot-splat}@keyframes hero-slot-splat{0%{opacity:1;transform:translate(0)}50%{opacity:.35;transform:translate(-7px,3px)skew(-8deg)}to{opacity:1;transform:translate(6px,-2px)}}@media (prefers-reduced-motion:reduce){.stage-hero-slot.is-splatter{animation:none}}@media (prefers-reduced-motion:no-preference){.stage-home [data-hero-enter]{animation:stageHeroUp .5s var(--ease-out) both;animation-delay:calc(var(--enter,0) * 80ms)}.stage-hero-photo{animation:.9s ease-out both stageHeroPhoto}}@keyframes stageHeroUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes stageHeroPhoto{0%{opacity:0}to{opacity:1}}.stage-home-lede{color:var(--ob-ivory);margin-top:var(--space-4);max-width:var(--body-measure);font-size:17px;line-height:1.5}.stage-home-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex;position:relative}.stage-home-secondary{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:.2em;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none;position:static}.stage-home-secondary:hover,.stage-home-secondary:focus-visible{text-decoration:underline}.stage-steps{z-index:1;grid-column:4/-1;grid-template-columns:repeat(4,minmax(200px,1fr));align-self:end;align-items:end;gap:8px;display:grid;position:relative}.stage-step{border:1px solid var(--ob-line-dark);color:var(--ob-ivory);background:#13000bcc;border-radius:999px;grid-template-rows:auto minmax(0,1fr);min-width:200px;display:grid;position:relative}.stage-step:first-child{min-height:clamp(84px,9.375vw,120px)}.stage-step:nth-child(2){min-height:clamp(118px,13.125vw,168px)}.stage-step:nth-child(3){min-height:clamp(151px,16.875vw,216px)}.stage-step:nth-child(4){min-height:clamp(185px,20.625vw,264px)}.stage-step-featured{background:var(--ob-orange);border-color:var(--ob-orange);color:var(--ob-off-black)}.stage-step-toggle{color:inherit;cursor:pointer;align-self:start;gap:var(--space-1);padding:var(--space-3);text-align:left;background:0 0;border-radius:999px;width:100%;display:grid}.stage-step-featured .stage-step-toggle{padding:var(--space-4) var(--space-3)}.stage-step-name{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:800}.stage-step-fact{color:var(--ob-secondary-dark);white-space:nowrap;font-size:13px}.stage-step-featured .stage-step-fact{color:var(--ob-off-black)}.stage-step-panel{align-content:start;gap:var(--space-2);min-height:0;padding:0 var(--space-3) var(--space-3);display:grid}.stage-step-panel a{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:.2em;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}.stage-step-panel a:hover,.stage-step-panel a:focus-visible{text-decoration:underline}.stage-step-pop{z-index:5}.stage-step-pop .stage-step-panel{background:var(--ob-off-black);border:1px solid var(--ob-line-dark);padding:var(--space-3);z-index:6;position:absolute;bottom:calc(100% + 8px);left:-1px;right:-1px}.stage-step-featured.stage-step-pop .stage-step-panel{background:var(--ob-orange);border-color:var(--ob-orange)}.stage-decision{background:var(--ob-indigo);color:var(--ob-ivory);padding:var(--space-section) var(--page-edge)}.stage-decision>p{color:var(--ob-ivory);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.stage-decision h2{margin-top:var(--space-3)}.stage-decision-steps{gap:var(--grid-gap);margin-top:var(--space-heading-content);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px;display:grid}.stage-decision article{border-top:1px solid var(--ob-line-dark);align-content:start;gap:var(--space-3);padding-top:var(--space-4);display:grid}.stage-decision article p{color:var(--ob-secondary-dark);max-width:var(--body-measure)}.stage-decision article a{letter-spacing:.1em;margin-top:var(--space-2);text-transform:uppercase;text-underline-offset:.2em;font-size:13px;font-weight:700}.stage-decision article .step-no{color:var(--ob-ivory);letter-spacing:.1em;font-size:13px;font-weight:800}.stage-facts{background:var(--ob-off-black);color:var(--ob-ivory);padding:var(--space-3) var(--page-edge)}.stage-facts p{letter-spacing:.06em;margin:0;font-size:13px;font-weight:700}.stage-baseline{background:var(--ob-off-black);color:var(--ob-ivory);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:hidden}.stage-baseline-copy{align-content:center;gap:var(--space-4);padding:var(--space-section) 0 var(--space-section) var(--page-edge);grid-column:1/span 5;justify-items:start;display:grid}.stage-baseline h2{margin:0}.stage-baseline p{color:var(--ob-secondary-dark);max-width:var(--body-measure)}.stage-baseline figure{grid-column:6/-1;min-height:420px;margin:0;position:relative;overflow:hidden}.stage-baseline figure img{object-fit:cover;object-position:50% 20%;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28%),linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28%),linear-gradient(#000 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.reveal-armed{opacity:0;transform:translateY(var(--reveal-slide,24px))}.reveal-visible{opacity:1;transition:opacity .45s ease-out,transform .45s ease-out;transition-delay:var(--reveal-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal-armed{opacity:1;transition:opacity .15s ease-out;transform:none}.stage-home [data-hero-enter],.stage-hero-photo{animation:none}}.coach-cta{gap:var(--grid-gap);padding:var(--space-section) var(--page-edge);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coach-cta article{gap:var(--space-3);padding:var(--space-5);justify-items:start;display:grid}.coach-cta-go{background:var(--ob-off-black);color:var(--ob-ivory)}.coach-cta-go h2,.coach-cta-assess h2{font-size:clamp(44px,5vw,72px)}.coach-cta-go p{color:var(--ob-secondary-dark);max-width:var(--body-measure)}.coach-cta-assess{border:1px solid var(--ob-line-light)}.coach-cta-assess p{color:var(--ob-secondary-light);max-width:var(--body-measure)}.pill-outline{border:1px solid var(--ob-off-black);color:var(--ob-off-black);border-radius:999px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}@media (prefers-reduced-motion:no-preference){.pill-outline,.coach-cta article{transition:transform .15s,box-shadow .15s}.pill-outline:hover,.coach-cta article:hover{transform:translateY(-2px);box-shadow:0 8px 24px #13000b2e}.pill-outline:active,.coach-cta article:active{transform:scale(.98)}}.programme-catalogue{background:var(--ob-ivory);color:var(--ob-off-black);min-height:100svh}.programme-index{background:var(--ob-ivory);color:var(--ob-off-black);padding:var(--space-section) var(--page-edge)}.programme-index-heading>p{color:var(--ob-overline-on-ivory);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.programme-index-heading :is(h1,h2){margin-top:var(--space-3);max-width:8em}.programme-index-grid{gap:var(--grid-gap);margin-top:var(--space-heading-content);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.programme-index-grid>article{min-width:0}.programme-card{color:var(--ob-off-black);flex-direction:column;height:100%;text-decoration:none;display:flex}.programme-card-media{aspect-ratio:4/5;background:0 0;margin:0;position:relative;overflow:hidden}.programme-card-media img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 52%,#0000 99%);mask-image:linear-gradient(#000 52%,#0000 99%)}@media (prefers-reduced-motion:no-preference){.programme-card{transition:transform .15s}.programme-card-media img{transition:filter .18s var(--ease-out), transform .5s var(--ease-out)}.programme-card:hover{transform:translateY(-2px)}.programme-card:active{transform:scale(.98)}.programme-card:hover .programme-card-media img{filter:brightness(.96);transform:scale(1.03)}}.programme-card-copy{gap:var(--space-3);padding-top:var(--space-4);flex-direction:column;flex:1;display:flex}.programme-card h3{font-family:var(--font-humane), Arial, sans-serif;letter-spacing:var(--display-tracking);text-transform:uppercase;word-spacing:.08em;font-size:56px;font-weight:500;line-height:.84}.programme-card p{max-width:var(--body-measure)}.programme-card strong{padding-top:var(--space-3);margin-top:auto;font-size:17px;font-weight:600}.programme-card-note{color:var(--ob-secondary-light);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;line-height:1.5}.programme-card:hover h3,.programme-card:focus-visible h3{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.programme-card-media img[src*=john-coached-by-achuth]{object-position:25% center}.programme-card:focus-visible{outline:2px solid var(--ob-blue);outline-offset:4px}.programme-index-refund{color:var(--ob-secondary-light);margin-top:var(--space-5);font-size:13px}.programme-index-refund a{color:var(--ob-off-black);text-underline-offset:.2em;font-weight:700}.editorial-page{background:var(--ob-ivory);color:var(--ob-off-black)}.editorial-hero,.contact-hero{background:var(--ob-ivory);grid-template-columns:var(--page-edge) minmax(0, 1fr) minmax(0, 1fr) var(--page-edge);min-height:720px;display:grid;position:relative;overflow:hidden}.editorial-hero>div,.contact-hero>div{padding:var(--space-hero-top) var(--space-6) var(--space-section) 0;z-index:1;grid-column:2;align-self:start;position:relative}.editorial-hero h1,.contact-hero h1{margin:0}.editorial-hero h1 span{line-height:1;display:block}.editorial-hero>div>span,.contact-hero>div>p{color:var(--ob-secondary-light);margin-top:var(--space-4);max-width:var(--body-measure);display:block}.editorial-hero figure,.contact-hero figure{grid-column:3/-1;margin:0;overflow:hidden}.editorial-hero figure img,.contact-hero figure img{object-fit:cover;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28%),linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28%),linear-gradient(#000 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:901px){.coaches-hero{align-items:start;min-height:0;padding-block:56px}.coaches-hero figure{aspect-ratio:1;z-index:1;grid-column:3;position:relative}.coaches-hero figure img{object-position:center;-webkit-mask-image:none;mask-image:none}}.editorial-coaches{gap:var(--grid-gap);padding:var(--space-section) var(--page-edge);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-coaches article{border-top:2px solid var(--ob-off-black);gap:var(--space-3);min-width:0;padding-top:var(--space-4);grid-template-rows:auto auto auto 1fr auto;display:grid}.editorial-coaches figure{aspect-ratio:4/5;margin:0;overflow:hidden}.editorial-coaches figure img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 52%,#0000 99%);mask-image:linear-gradient(#000 52%,#0000 99%)}.editorial-coaches>article>span,.coach-detail h4{color:var(--ob-overline-on-ivory);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.coach-bio{gap:var(--space-3);max-width:var(--body-measure);display:grid}.coach-detail{border-top:1px solid var(--ob-line-light);gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);display:grid}.coach-credentials{gap:var(--space-3);list-style:none;display:grid}.coach-credentials li{align-items:center;gap:var(--space-3);display:flex}.coach-credentials img{object-fit:contain;width:60px;height:60px}.coach-credentials span{display:grid}.coach-credentials small{color:var(--ob-secondary-light);text-transform:none;font-size:13px}.coach-practice-panel{background:var(--ob-off-black);color:var(--ob-ivory);grid-template-columns:var(--page-edge) minmax(0, 1fr) minmax(0, 1fr) var(--page-edge);min-height:720px;display:grid}.coach-practice-panel figure{grid-column:1/span 2;margin:0;overflow:hidden}.coach-practice-panel figure img{object-fit:cover;width:100%;height:100%}.coach-practice-panel>div{padding:var(--space-hero-top) 0 var(--space-section) var(--space-6);grid-column:3;align-self:start}.coach-practice-panel>div p{color:var(--ob-secondary-dark);margin-top:var(--space-4);max-width:var(--body-measure)}.coach-reflections{background:var(--ob-indigo);color:var(--ob-ivory);gap:var(--grid-gap);padding:var(--space-section) var(--page-edge);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.coach-reflections>div:first-child{grid-column:1/span 4;min-width:0}.coach-reflections>div:first-child p{color:var(--ob-secondary-dark);margin-top:var(--space-4);max-width:var(--body-measure)}.testimonials-carousel-wrap{grid-column:5/-1;min-width:0}.testimonials-counter{display:none}.testimonials-carousel{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.testimonial-slide{background:var(--ob-off-black);grid-template-rows:auto 1fr;min-width:0;margin:0;display:grid}.testimonial-slide-media,.testimonial-slide-mark{aspect-ratio:4/5;background:var(--ob-off-black);width:100%;position:relative;overflow:hidden}.testimonial-slide-media img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 52%,#0000 99%);mask-image:linear-gradient(#000 52%,#0000 99%)}.testimonial-slide-copy{gap:var(--space-4);padding:var(--space-4);display:grid}.testimonial-slide blockquote{font-size:17px;line-height:1.6}.testimonial-slide figcaption{gap:var(--space-1);display:grid}.testimonial-slide figcaption strong,.testimonial-slide figcaption span{font-size:13px}.testimonial-slide figcaption span{color:var(--ob-secondary-dark)}.stage-baseline+.site-footer{border-top:1px solid var(--ob-line-dark)}.editorial-callout{background:var(--ob-orange);color:var(--ob-off-black);min-height:303px;padding:96px var(--page-edge);position:relative}.editorial-callout>p{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.editorial-callout h2{margin-top:var(--space-3);max-width:none;font-size:clamp(88px,12vw,180px)}.editorial-callout h2 a{color:inherit;text-decoration:none;display:block}.editorial-callout h2 a:after{content:"";position:absolute;inset:0}.editorial-callout:hover h2{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.contact-page{background:var(--ob-ivory);color:var(--ob-off-black)}.contact-hero{background:var(--ob-off-black);color:var(--ob-ivory);min-height:304px}.contact-hero>div>p{color:#efe3cfcc;margin-top:var(--space-3)}.contact-content{background:var(--ob-ivory);border-top:1px solid var(--ob-line-light);align-items:start;gap:var(--grid-gap);padding:var(--space-5) var(--page-edge) var(--space-section);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.contact-content>form,.contact-content>section{grid-column:1/span 6;max-width:560px}.contact-content aside{max-width:var(--body-measure);grid-column:8/-1}.contact-content aside h2{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:0;margin-bottom:var(--space-4);text-transform:none;word-spacing:normal;max-width:none;font-size:24px;font-weight:600;line-height:1.2}.contact-content aside p+p{margin-top:var(--space-4)}.panel{color:inherit;background:0 0;border:0}.stack{gap:var(--space-4);display:grid}.stack label{gap:var(--space-2);display:grid}.stack .optional{color:var(--ob-secondary-light);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.stack input:not([type=checkbox]):not([type=radio]),.stack textarea,.stack select{border:1px solid var(--ob-off-black);color:var(--ob-off-black);min-height:52px;padding:var(--space-2) var(--space-3);background:0 0;border-radius:0;width:100%}.stack textarea{resize:vertical;min-height:144px}.stack .error,.error{border-left:3px solid var(--ob-orange);color:var(--ob-off-black);padding-left:var(--space-2);font-size:13px;font-weight:600}.programme-consent{gap:var(--space-3);border:0;padding:0;display:grid}.programme-consent p{color:var(--ob-secondary-light);max-width:680px}.programme-consent p a{color:var(--ob-off-black);text-underline-offset:.2em;font-weight:700}.programme-consent label{align-items:start;gap:var(--space-2);display:flex}.programme-consent input[type=checkbox]{accent-color:var(--ob-orange);width:1rem;height:1rem;margin-top:.25rem}.enrollment-success-dialog{background:var(--ob-ivory);color:var(--ob-off-black);max-width:560px;padding:var(--space-6);border:0;margin:auto}.enrollment-success-dialog::backdrop{background:#13000b99}.enrollment-success-dialog-content{gap:var(--space-4);display:grid}.enrollment-success-dialog-content small{color:var(--ob-secondary-light);text-transform:none;font-size:13px}.enrollment-success-dismiss{color:var(--ob-off-black);cursor:pointer;letter-spacing:.1em;text-underline-offset:.2em;text-transform:uppercase;background:0 0;justify-self:start;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.notice{color:var(--ob-secondary-light);font-size:13px}.honeypot{width:0;height:0;position:absolute;overflow:hidden}.legal-draft,.policy-page,.auth-page{background:var(--ob-ivory);color:var(--ob-off-black);min-height:100svh}.legal-draft>article{max-width:680px;padding:var(--space-section) 0;margin-left:var(--page-edge)}.legal-draft-banner{background:var(--ob-orange);color:var(--ob-off-black);letter-spacing:.1em;padding:var(--space-2) var(--space-3);text-transform:uppercase;font-size:13px;font-weight:800;display:inline-block}.legal-draft h1{margin-top:var(--space-4)}.legal-draft-version{color:var(--ob-secondary-light);margin-top:var(--space-3);font-size:13px}.legal-draft section{margin-top:var(--space-heading-content)}.legal-draft section h2{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:0;margin-top:var(--space-6);text-transform:none;word-spacing:normal;max-width:none;font-size:24px;font-weight:600;line-height:1.2}.legal-draft section h2+p{margin-top:var(--space-3)}.legal-draft section p{max-width:680px}.legal-draft section a{text-underline-offset:.2em;font-weight:700}.site-shell{padding:var(--space-section) var(--page-edge)}.policy{max-width:var(--body-measure)}.policy p{margin-top:var(--space-4)}.notfound-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.notfound-secondary{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:.2em;font-size:13px;font-weight:700}.auth-page{padding:0}.auth-content{padding:var(--space-section) var(--page-edge)}.auth-card{gap:var(--space-4);max-width:480px;display:grid}.auth-card form{gap:var(--space-3);display:grid}.auth-card label{gap:var(--space-2);display:grid}.auth-card input{border:1px solid var(--ob-off-black);min-height:52px;padding:var(--space-2) var(--space-3);background:0 0;width:100%}.auth-card h2{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:0;text-transform:none;word-spacing:normal;font-size:24px;font-weight:600;line-height:1.2}.site-footer{background:var(--ob-off-black);color:var(--ob-ivory);gap:var(--space-5) var(--grid-gap);padding:96px var(--page-edge) 40px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.site-footer>*{z-index:1;position:relative}.site-footer-brand{grid-column:1/span 4}.site-footer-brand img{width:170px}.site-footer-brand p{color:var(--ob-secondary-dark);margin-top:var(--space-3);font-size:13px}.site-footer nav{gap:var(--space-2) var(--space-4);grid-column:7/span 3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer-details{grid-column:10/-1}.site-footer-details p{color:var(--ob-secondary-dark);font-size:13px}.site-footer-meta{border-top:1px solid var(--ob-line-dark);margin-top:var(--space-5);padding-top:var(--space-4);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.site-footer-legal{gap:var(--space-4);flex-wrap:wrap;display:flex}.site-footer-instagram,.site-footer-instagram svg{width:24px;height:24px;display:block}.member-shell{min-height:100svh;padding:var(--space-section) var(--page-edge)}.member-header{justify-content:space-between;align-items:center;display:flex}.member-welcome{gap:var(--space-4);margin-top:var(--space-section);max-width:var(--body-measure);display:grid}@media (max-width:1279px){.stage-copy{grid-column:1/span 4}.stage-steps{margin-top:var(--space-6);grid-column:1/-1;grid-template-columns:repeat(4,minmax(200px,1fr))}}@media (max-width:1099px){.public-nav{min-height:64px}.public-nav-brand{width:138px}.public-nav-toggle{display:block}.stage-home{grid-template-columns:repeat(6,minmax(0,1fr))}.stage-decision-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.stage-decision-steps>*{min-width:0}.stage-copy{grid-column:1/span 5}.stage-steps{margin-top:var(--space-6);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.programme-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-reflections{grid-template-columns:repeat(6,minmax(0,1fr))}.coach-reflections>div:first-child{grid-column:1/span 2}.testimonials-carousel-wrap{grid-column:3/-1}.contact-content{grid-template-columns:repeat(6,minmax(0,1fr))}.contact-content>form,.contact-content>section{grid-column:1/span 3}.contact-content aside{grid-column:4/-1}.site-footer{grid-template-columns:repeat(6,minmax(0,1fr))}.site-footer-brand{grid-column:1/span 3}.site-footer nav{grid-column:4/-1}.site-footer-details{grid-column:1/span 3}}@media (max-width:959px){.stage-steps{gap:var(--space-2);grid-template-columns:1fr}.stage-programmes{padding:var(--space-section-mobile) var(--page-edge)}.stage-programmes .stage-steps{grid-template-columns:1fr}.stage-step{height:auto;min-height:0}.stage-step-name,.stage-step-fact{white-space:normal}.stage-step-pop .stage-step-panel{padding:0 var(--space-3) var(--space-3);background:0 0;border:0;margin:0;position:static}}@media (max-width:900px){.coaches-hero{flex-direction:column;min-height:0;display:flex}.coaches-hero figure{aspect-ratio:4/3;width:100%}.coaches-hero figure img{object-fit:cover;object-position:center 20%;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}.coach-reflections{padding:var(--space-section-mobile) var(--page-edge);display:block}.testimonials-carousel-wrap{margin-top:var(--space-heading-content-mobile)}.testimonials-carousel{gap:var(--space-3);padding-bottom:var(--space-3);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.testimonial-slide{scroll-snap-align:start;flex:0 0 min(72%,360px)}}@media (max-width:800px){.programme-index-grid{gap:40px}}@media (max-width:640px){body{font-size:16px}main h1{font-size:64px;line-height:.92}main h2{font-size:44px;line-height:.9}main h3{font-size:20px}main p,main li,main dd,main dt,main input,main select,main textarea{font-size:16px}.public-nav{min-height:64px;padding-block:var(--space-2)}.public-nav-brand{width:132px}.public-nav-menu{padding-top:88px}.stage-home{min-height:calc(100svh - 64px);padding:var(--space-hero-mobile) var(--page-edge) var(--space-section-mobile);display:block}.stage-home:before{background:linear-gradient(#13000b80,#13000be6)}.stage-copy{max-width:none}.stage-hero-headline{white-space:nowrap;font-size:clamp(64px,22vw,86px);line-height:.84}.stage-home-lede{margin-top:var(--space-4);font-size:16px}.stage-home-actions{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);flex-direction:column}.stage-home-secondary{white-space:normal;position:static}.stage-decision,.programme-index{padding:var(--space-section-mobile) var(--page-edge)}.stage-decision-steps{gap:var(--space-5);margin-top:var(--space-heading-content-mobile);grid-template-columns:1fr;display:grid}.stage-decision article{padding-top:var(--space-4)}.programme-index-heading :is(h1,h2){max-width:9em}.programme-index-grid{margin-top:var(--space-heading-content-mobile);grid-template-columns:1fr}.programme-card h3{font-size:44px}.editorial-hero,.contact-hero,.coach-practice-panel{flex-direction:column;min-height:0;display:flex}.editorial-hero>div,.contact-hero>div{padding:var(--space-hero-mobile) var(--page-edge) var(--space-section-mobile)}.editorial-hero figure,.contact-hero figure,.coach-practice-panel figure{aspect-ratio:4/5;order:2;min-height:0}.editorial-hero figure img,.contact-hero figure img{-webkit-mask-image:linear-gradient(#0000 0,#000 28% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 28% 82%,#0000 100%)}.coaches-hero figure{aspect-ratio:4/5}.coaches-hero figure img{-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}.editorial-coaches{padding:var(--space-section-mobile) var(--page-edge);grid-template-columns:1fr}.coach-practice-panel>div{padding:var(--space-hero-mobile) var(--page-edge) var(--space-section-mobile);order:1}.coach-reflections{padding:var(--space-section-mobile) var(--page-edge);display:block}.testimonials-carousel-wrap{margin-top:var(--space-heading-content-mobile)}.testimonials-counter{color:var(--ob-secondary-dark);margin-top:var(--space-3);font-size:13px;display:block}.testimonials-carousel{gap:var(--space-3);padding-bottom:var(--space-3);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.testimonial-slide{scroll-snap-align:start;flex:0 0 85%}.stage-facts{padding:var(--space-2) var(--page-edge)}.stage-baseline{flex-direction:column;display:flex}.stage-baseline-copy{padding:var(--space-hero-mobile) var(--page-edge) var(--space-section-mobile)}.stage-baseline figure{aspect-ratio:4/5;order:2;min-height:0}.coach-cta{padding:var(--space-section-mobile) var(--page-edge);grid-template-columns:1fr}.editorial-callout{min-height:0;padding:64px var(--page-edge)}.editorial-callout h2{font-size:88px}.contact-content{padding:var(--space-5) var(--page-edge) var(--space-section-mobile);display:block}.contact-content aside{margin-top:var(--space-heading-content-mobile)}.contact-content aside h2{font-size:20px}.legal-draft>article{max-width:none;padding:var(--space-section-mobile) var(--page-edge);margin-left:0}.legal-draft section{margin-top:var(--space-heading-content-mobile)}.legal-draft section h2{margin-top:var(--space-6);font-size:20px}.site-shell,.auth-content{padding:var(--space-section-mobile) var(--page-edge)}.site-footer{gap:var(--space-5);padding:64px var(--page-edge) 24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer-brand,.site-footer nav,.site-footer-details{grid-column:1/-1}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-meta{margin-top:0}}@media (min-width:641px) and (max-width:768px){.contact-content{display:block}.contact-content aside{margin-top:var(--space-heading-content-mobile);max-width:none}}@media (max-width:768px){.contact-hero{flex-direction:column;justify-content:center;min-height:208px;display:flex}.contact-hero h1{font-size:64px}}.proof-page .d{font-family:var(--font-humane), "Oswald", "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.01em;font-weight:700;line-height:.84}.proof-page .ic{stroke-width:1.75px;flex:none;width:24px;height:24px}.proof-page .ivory{background:var(--ob-ivory);color:var(--ob-off-black)}.proof-page .inkbg{background:var(--ob-off-black);color:var(--ob-ivory)}.proof-page .indigo{background:var(--ob-indigo);color:var(--ob-ivory)}.proof-page .orangebg{background:var(--ob-orange);color:var(--ob-off-black)}.proof-page .btn{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:54px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.proof-page .btn .ic{width:20px;height:20px}.proof-page .btn-o{background:var(--ob-orange);color:var(--ob-off-black)}.proof-page .btn-line{color:inherit;border:1.5px solid}.proof-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.proof-page .eyebrow .ic{width:18px;height:18px}.proof-page .muted{opacity:.78}.proof-page .small{font-size:14px;line-height:1.55}.proof-page .foot{background:var(--ob-off-black);color:var(--ob-ivory);padding:40px 24px 36px}.proof-page .foot img.wm{width:150px}.proof-page .foot p{opacity:.75;margin-top:12px;font-size:14px}.proof-page .foot nav{letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr 1fr;gap:10px 16px;margin:26px 0;font-size:13px;font-weight:600;display:grid}.proof-page .foot .legal{opacity:.7;border-top:1px solid color-mix(in srgb, var(--ob-ivory) 18%, transparent);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:16px;padding-top:16px;font-size:12px;display:flex}.proof-page{--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:56px;--pad:22px}.proof-page .wrap{position:relative}.proof-page section{padding:var(--s5) var(--pad);position:relative}.proof-page .eyebrow{margin-bottom:12px}.proof-page .eyebrow .eb{background:var(--ob-orange);width:30px;height:30px;color:var(--ob-off-black);border-radius:50%;place-items:center;display:grid}.proof-page .eyebrow .eb .ic{stroke-width:1.75px;width:16px;height:16px}.proof-page h2.d{margin:0 0 var(--s2);font-size:84px}.proof-page .lede{max-width:560px;font-size:16px;line-height:1.6}.proof-page .rule{z-index:2;height:28px;margin:-14px 0;position:relative}.proof-page .rule svg{width:100%;height:28px;display:block}.proof-page .nav{padding:14px var(--pad);background:var(--ob-indigo);z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.proof-page .nav img{height:28px}.proof-page .nav .r{align-items:center;gap:8px;display:flex}.proof-page .nav .wa{border:1.5px solid color-mix(in srgb, var(--ob-ivory) 45%, transparent);border-radius:999px;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.proof-page .nav .wa .ic,.proof-page .nav .mb .ic{width:19px;height:19px}.proof-page .nav .mb{border:1.5px solid color-mix(in srgb, var(--ob-ivory) 45%, transparent);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.proof-page .nav .links{display:none}.proof-page .navnew{position:relative}.proof-page .hero{padding:var(--s1) var(--pad) var(--s4)}.proof-page .hero h1{font-size:90px;line-height:.84}.proof-page .hero h1 em{color:var(--ob-orange);font-style:normal}.proof-page .duo{margin:var(--s2) calc(-1 * var(--pad)) 0;height:296px;position:relative;overflow:hidden}.proof-page .duo img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.proof-page .tagname{background:var(--ob-ivory);color:var(--ob-off-black);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12.5px;font-weight:700;line-height:1.2;display:flex;position:absolute}.proof-page .tagname .ib{background:var(--ob-off-black);width:28px;height:28px;color:var(--ob-ivory);border-radius:50%;place-items:center;display:grid}.proof-page .tagname .ib .ic{width:16px;height:16px}.proof-page .tagname small{opacity:.75;font-size:11px;font-weight:500;display:block}.proof-page .t1{bottom:30px;left:14px}.proof-page .t2{bottom:76px;right:40px}.proof-page .hero .sub{margin-top:var(--s2);font-size:19px;font-weight:700;line-height:1.3}.proof-page .hero .ctas{gap:var(--s1);margin-top:var(--s2);grid-template-columns:1fr 1fr;display:grid}.proof-page .hero .ctas .btn{white-space:nowrap;gap:6px;height:52px;padding:0 10px;font-size:13.5px}.proof-page .hero .ctas .btn .ic{width:18px;height:18px}.proof-page .peek{margin-top:var(--s2);align-items:center;gap:10px;font-size:13px;display:flex}.proof-page .peek img{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.proof-page .peek p{opacity:.88;line-height:1.4}.proof-page .trust{display:none}.proof-page .coaches2{margin-top:var(--s3);grid-template-columns:1fr 1fr;gap:12px;display:grid}.proof-page .cp{border-radius:18px;height:200px;overflow:hidden}.proof-page .cp img{object-fit:cover;width:100%;height:100%}.proof-page .cn{align-items:center;gap:6px;margin-top:10px;font-size:16px;font-weight:800;display:flex}.proof-page .cn .ic{width:18px;height:18px}.proof-page .cr{letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-top:2px;font-size:11.5px;font-weight:700}.proof-page .cy{opacity:.85;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.proof-page .cy .ic{width:15px;height:15px}.proof-page .creds{margin-top:var(--s3);background:color-mix(in srgb, var(--ob-off-black) 5%, transparent);padding:var(--s2);border-radius:18px}.proof-page .creds .h{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.proof-page .creds .h .ic{width:18px;height:18px}.proof-page .creds ul{gap:8px;list-style:none;display:grid}.proof-page .creds li{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.proof-page .creds li .ic{width:18px;height:18px}.proof-page .cc{border-top:1.5px solid color-mix(in srgb, var(--ob-off-black) 14%, transparent);gap:8px;margin-top:12px;padding-top:12px;list-style:none;display:grid}.proof-page .cc li{align-items:flex-start;gap:7px;font-size:12.5px;font-weight:700;line-height:1.3;display:flex}.proof-page .cc li .ic{width:16px;height:16px;margin-top:1px}.proof-page .cc small{opacity:.75;margin-top:2px;font-size:11px;font-weight:500;display:block}.proof-page .cc li.slot{border:1.5px dashed color-mix(in srgb, var(--ob-off-black) 30%, transparent);opacity:.75;border-radius:10px;padding:7px}.proof-page .why{margin-top:var(--s3);border-top:1.5px solid color-mix(in srgb, var(--ob-off-black) 14%, transparent)}.proof-page .why div{border-bottom:1.5px solid color-mix(in srgb, var(--ob-off-black) 14%, transparent);align-items:center;gap:14px;padding:13px 0;font-size:15px;font-weight:600;display:flex}.proof-page .why .ic{width:24px;height:24px}.proof-page .rail{margin:0 calc(-1 * var(--pad));padding:0 var(--pad);gap:12px;display:flex;overflow:hidden}.proof-page .rc{background:var(--ob-ivory);width:272px;color:var(--ob-off-black);border-radius:22px;flex-direction:column;flex:none;display:flex;overflow:hidden}.proof-page .rc .pp{height:168px}.proof-page .rc .pp img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.proof-page .rc .pp.mark{background:var(--ob-orange);place-items:center;display:grid}.proof-page .rc .pp.mark .ic{width:56px;height:56px;color:var(--ob-off-black)}.proof-page .rc .tx{padding:var(--s2)}.proof-page .rc .tx>.ic{width:22px;height:22px;color:var(--ob-orange)}.proof-page .rc p{margin:6px 0 10px;font-size:15px;line-height:1.5}.proof-page .rc b{font-size:13px}.proof-page .rc span{opacity:.7;font-size:12px;display:block}.proof-page .dots{margin-top:var(--s2);gap:6px;display:flex}.proof-page .dots i{background:color-mix(in srgb, var(--ob-ivory) 30%, transparent);border-radius:50%;width:8px;height:8px}.proof-page .dots i:first-child{background:var(--ob-ivory);border-radius:4px;width:22px}.proof-page .hsteps{gap:var(--s1);grid-template-columns:1fr 1fr 1fr;display:grid;position:relative}.proof-page .hsteps:before{content:"";border-top:2px dashed color-mix(in srgb, var(--ob-off-black) 25%, transparent);position:absolute;top:30px;left:16%;right:16%}.proof-page .hs{text-align:center;position:relative}.proof-page .hs .ib{background:var(--ob-off-black);width:60px;height:60px;color:var(--ob-ivory);border-radius:50%;place-items:center;margin:0 auto;display:grid;position:relative}.proof-page .hs .ib .ic{width:26px;height:26px}.proof-page .hs .ib i{background:var(--ob-orange);width:22px;height:22px;color:var(--ob-off-black);font:800 11px/22px var(--font-inter), Arial;border-radius:50%;font-style:normal;position:absolute;top:-3px;right:-3px}.proof-page .hs b{margin-top:12px;font-size:14px;line-height:1.25;display:block}.proof-page .hs p{opacity:.78;margin-top:4px;font-size:12px;line-height:1.4}.proof-page .ptabs{gap:12px;display:grid}.proof-page .pt{border:1.5px solid color-mix(in srgb, var(--ob-ivory) 25%, transparent);padding:var(--s2) 18px 18px;border-radius:22px}.proof-page .pt.main{background:var(--ob-ivory);color:var(--ob-off-black);border:none}.proof-page .pt .hd{align-items:center;gap:14px;display:flex}.proof-page .pt .ib{background:color-mix(in srgb, var(--ob-ivory) 10%, transparent);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.proof-page .pt.main .ib{background:var(--ob-off-black);color:var(--ob-ivory)}.proof-page .pt .ib .ic{width:24px;height:24px}.proof-page .pt h3.d{font-size:50px}.proof-page .pt .lead{opacity:.85;margin-top:10px;font-size:14px;line-height:1.5}.proof-page .feat{margin-top:var(--s2);grid-template-columns:1fr 1fr;gap:9px 8px;display:grid}.proof-page .feat div{align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.proof-page .feat .ic{width:18px;height:18px}.proof-page .best{margin-top:var(--s2);background:color-mix(in srgb, var(--ob-ivory) 7%, transparent);border-radius:14px;align-items:flex-start;gap:10px;padding:12px;font-size:13.5px;line-height:1.45;display:flex}.proof-page .pt.main .best{background:color-mix(in srgb, var(--ob-off-black) 6%, transparent)}.proof-page .best .ic{width:19px;height:19px;color:var(--ob-orange);margin-top:1px}.proof-page .pt.main .best .ic{color:var(--ob-off-black)}.proof-page .price{margin-top:var(--s2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.proof-page .price .ic{width:18px;height:18px}.proof-page .price span{opacity:.75;font-weight:500}.proof-page .tag{background:var(--ob-orange);color:var(--ob-off-black);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-bottom:4px;padding:5px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.proof-page .tag .ic{width:13px;height:13px}.proof-page .free{border:1.5px solid var(--ob-ivory);color:var(--ob-ivory);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;margin-bottom:4px;padding:4px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.proof-page .free .ic{width:13px;height:13px}.proof-page .hero .free{border-color:var(--ob-off-black);color:var(--ob-off-black);background:var(--ob-ivory);margin:0 0 0 2px;padding:2px 7px;font-size:9.5px}.proof-page .pt .btn{margin-top:var(--s2)}.proof-page .all{letter-spacing:.08em;text-transform:uppercase;margin-top:var(--s3);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.proof-page .all .ic{width:18px;height:18px}.proof-page .faqs{border-top:1.5px solid color-mix(in srgb, var(--ob-ivory) 18%, transparent);gap:0;display:grid}.proof-page .fq{border-bottom:1.5px solid color-mix(in srgb, var(--ob-ivory) 18%, transparent);grid-template-columns:36px 1fr;gap:12px;padding:16px 0;display:grid}.proof-page .fq .qi{background:color-mix(in srgb, var(--ob-ivory) 10%, transparent);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.proof-page .fq .qi .ic{width:18px;height:18px}.proof-page .fq h3{font-size:15.5px;line-height:1.35}.proof-page .fq p{opacity:.82;margin-top:5px;font-size:14px;line-height:1.55}.proof-page .final{padding:var(--s5) var(--pad)}.proof-page .final .eyebrow .eb{background:var(--ob-off-black);color:var(--ob-orange)}.proof-page .final h2.d{font-size:104px}.proof-page .final p{margin-bottom:var(--s3);font-weight:600}.proof-page .final .btn-ink{background:var(--ob-off-black);color:var(--ob-ivory)}.proof-page .ch{margin-top:var(--s3);display:grid}.proof-page .ch div{border-top:1.5px solid color-mix(in srgb, var(--ob-off-black) 20%, transparent);align-items:center;gap:12px;padding:13px 0;font-size:15px;font-weight:700;display:flex}.proof-page .ch .ic{width:24px;height:24px}.proof-page .ch span{margin-left:auto;font-size:13px;font-weight:500}.proof-page .foot2{padding:var(--s4) var(--pad) 32px}.proof-page .foot2 img{width:150px}.proof-page .foot2 .t{opacity:.75;margin-top:12px;font-size:14px}.proof-page .foot2 .soc{margin-top:var(--s2);gap:10px;display:flex}.proof-page .foot2 .soc span{border:1.5px solid color-mix(in srgb, var(--ob-ivory) 30%, transparent);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.proof-page .foot2 .soc .ic{width:20px;height:20px}.proof-page .foot2 nav{margin:var(--s3) 0;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr 1fr;gap:10px 16px;font-size:13px;font-weight:600;display:grid}.proof-page .foot2 .legal{opacity:.7;border-top:1px solid color-mix(in srgb, var(--ob-ivory) 18%, transparent);padding-top:var(--s2);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:16px;font-size:12px;display:flex}@media (min-width:1024px){.proof-page{--pad:max(48px, calc((100vw - 1200px) / 2))}.proof-page section{padding:96px var(--pad)}.proof-page .rule{height:48px;margin:-24px 0}.proof-page .rule svg{height:48px}.proof-page .nav{padding:20px var(--pad)}.proof-page .nav img{height:34px}.proof-page .nav .links{gap:32px;margin-left:auto;margin-right:28px;font-size:14px;font-weight:600;display:flex}.proof-page .nav .mb{display:none}.proof-page .nav .wa{background:var(--ob-orange);color:var(--ob-off-black);border-color:var(--ob-orange)}.proof-page .hero{padding:24px var(--pad) 80px;grid-template:"h p"1fr"s p"1fr/1fr 540px;column-gap:64px;display:grid}.proof-page .hero h1{font-size:168px}.proof-page .hero .left{grid-area:h;align-self:end}.proof-page .hero .left2{grid-area:s;align-self:start}.proof-page .duo{border-radius:28px;grid-area:p;height:660px;margin:0}.proof-page .hero .sub{max-width:520px;margin-top:32px;font-size:24px}.proof-page .hero .ctas{grid-template-columns:auto auto;justify-content:start;gap:12px;margin-top:28px}.proof-page .hero .ctas .btn{height:56px;padding:0 32px;font-size:15px}.proof-page .peek{max-width:520px;margin-top:28px;font-size:15px}.proof-page .peek img{width:44px;height:44px}.proof-page .tagname{padding:8px 16px 8px 8px;font-size:15px}.proof-page .tagname .ib{width:36px;height:36px}.proof-page .tagname small{font-size:13px}.proof-page .t1{bottom:40px;left:24px}.proof-page .t2{bottom:104px;right:52px}.proof-page h2.d{font-size:132px}.proof-page .about{grid-template-columns:1fr 1fr;gap:24px 72px;display:grid}.proof-page .about .a1{grid-column:1}.proof-page .about .a2{grid-area:1/2/span 2}.proof-page .coaches2{gap:20px;margin-top:0}.proof-page .cp{height:440px}.proof-page .refl .rail{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;display:grid}.proof-page .rc{width:auto}.proof-page .rc .pp{height:260px}.proof-page .steps .hsteps{gap:40px;max-width:1000px}.proof-page .hs .ib{width:84px;height:84px}.proof-page .hs .ib .ic{width:36px;height:36px}.proof-page .hsteps:before{top:42px}.proof-page .hs b{font-size:19px}.proof-page .hs p{font-size:15px}.proof-page .ptabs{grid-template-columns:1.25fr 1fr 1fr;align-items:stretch;gap:20px}.proof-page .pt{padding:28px}.proof-page .faqwrap{grid-template-columns:360px 1fr;gap:72px;display:grid}.proof-page .faqs{border-top:none;grid-template-columns:1fr 1fr;column-gap:40px}.proof-page .final{padding:96px var(--pad);grid-template-columns:1fr 440px;align-items:end;gap:72px;display:grid}.proof-page .final h2.d{font-size:180px}.proof-page .foot2{padding:56px var(--pad);grid-template-columns:1fr 1fr;gap:24px;display:grid}.proof-page .foot2 .legal{grid-column:1/-1}}.proof-page .nav .links span.on{color:var(--ob-orange)}.proof-page .dhero .ctas{max-width:none}.proof-page .soon{flex-direction:column;align-items:stretch;gap:6px;display:flex}.proof-page .btn-soon{color:inherit;opacity:.62;cursor:not-allowed;background:0 0;border:1.5px dashed}.proof-page .soon small{opacity:.75;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.proof-page .soon small .ic{width:14px;height:14px}.proof-page .reg .soon{color:var(--ob-off-black)}.proof-page .reg .btn-soon{opacity:.7}.proof-page .reg .soon small{opacity:.9}.proof-page .rrow{margin-top:var(--s2);align-items:center;gap:14px;display:flex}.proof-page .rrow .ib{background:var(--ob-orange);width:52px;height:52px;color:var(--ob-off-black);border-radius:50%;flex:none;place-items:center;display:grid}.proof-page .rrow .ib .ic{width:24px;height:24px}.proof-page .rrow b{font-size:20px;line-height:1.2;display:block}.proof-page .rrow span{opacity:.8;margin-top:3px;font-size:14px;display:block}.proof-page .mb-br{display:inline}.proof-page .ehero{padding:var(--s3) var(--pad) var(--s5)}.proof-page .ehero h1{max-width:290px;font-size:92px;line-height:.84}.proof-page .ehero .sub{margin-top:var(--s2);opacity:.9;max-width:280px;font-size:16.5px;line-height:1.55}.proof-page .chips{margin:var(--s3) calc(-1 * var(--pad)) 0;padding:0 var(--pad);gap:8px;display:flex;overflow:hidden}.proof-page .chip{border:1.5px solid color-mix(in srgb, var(--ob-ivory) 35%, transparent);border-radius:999px;flex:none;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.proof-page .chip .ic{width:16px;height:16px}.proof-page .chip.on{background:var(--ob-ivory);color:var(--ob-off-black);border-color:var(--ob-ivory)}.proof-page .st{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.proof-page .st .ic{width:13px;height:13px}.proof-page .st-open{background:var(--ob-orange);color:var(--ob-off-black)}.proof-page .st-wait{background:var(--ob-ivory);color:var(--ob-off-black)}.proof-page .st-sold{opacity:.85;border:1.5px solid}.proof-page .ecards{gap:16px;display:grid}.proof-page .ec{background:var(--ob-ivory);color:var(--ob-off-black);border-radius:22px;overflow:hidden}.proof-page .ec .art{background:var(--ob-off-black);height:170px;color:var(--ob-ivory);isolation:isolate;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden}.proof-page .ec .art .d{font-size:60px;line-height:.84}.proof-page .ec .art small{letter-spacing:.14em;color:var(--ob-orange);font-size:11px;font-weight:800}.proof-page .ec .top{justify-content:space-between;align-items:flex-start;display:flex}.proof-page .ec .bd{padding:18px}.proof-page .ec h3{font-size:19px;line-height:1.25}.proof-page .ec .meta{gap:9px;margin-top:12px;display:grid}.proof-page .ec .meta div{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.proof-page .ec .meta .ic{width:20px;height:20px}.proof-page .ec .btn{margin-top:16px}.proof-page .empty{border:1.5px dashed color-mix(in srgb, var(--ob-off-black) 30%, transparent);text-align:center;border-radius:22px;padding:24px}.proof-page .empty .bi{background:var(--ob-off-black);width:64px;height:64px;color:var(--ob-ivory);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.proof-page .empty .bi .ic{width:28px;height:28px}.proof-page .empty h3{font-size:18px}.proof-page .empty p{opacity:.8;margin:6px 0 16px;font-size:14px}.proof-page .past{margin:0 calc(-1 * var(--pad));padding:0 var(--pad);gap:12px;display:flex;overflow:hidden}.proof-page .pc{border:1.5px dashed color-mix(in srgb, var(--ob-ivory) 30%, transparent);border-radius:18px;flex-direction:column;flex:none;justify-content:space-between;width:220px;min-height:150px;padding:16px;display:flex}.proof-page .pc .ic{opacity:.8;width:24px;height:24px}.proof-page .pc b{font-size:15px}.proof-page .pc span{opacity:.7;font-size:12.5px}.proof-page .dhero{padding:var(--s3) var(--pad) var(--s5)}.proof-page .dhero .by{letter-spacing:.16em;color:var(--ob-orange);margin-top:10px;font-size:12px;font-weight:800}.proof-page .dhero h1{max-width:300px;font-size:150px;line-height:.8}.proof-page .dhero .tl{margin-top:var(--s2);max-width:280px;font-size:18px;font-weight:700}.proof-page .dhero .rmff{letter-spacing:.14em;text-transform:uppercase;color:var(--ob-orange);margin-top:8px;font-size:13px;font-weight:800}.proof-page .dhero .facts{margin-top:var(--s3);gap:8px;display:grid}.proof-page .dhero .facts div{align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.proof-page .dhero .facts .ic{width:20px;height:20px;color:var(--ob-orange)}.proof-page .dhero .ctas{margin-top:var(--s3);gap:8px;max-width:300px;display:grid}.proof-page .glance{grid-template-columns:1fr 1fr;gap:10px;display:grid}.proof-page .gl{background:color-mix(in srgb, var(--ob-off-black) 5%, transparent);border-radius:18px;padding:16px}.proof-page .gl .ib{background:var(--ob-off-black);width:42px;height:42px;color:var(--ob-ivory);border-radius:12px;place-items:center;display:grid}.proof-page .gl .ib .ic{width:22px;height:22px}.proof-page .gl small{letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:12px;font-size:11px;font-weight:800;display:block}.proof-page .gl b{margin-top:3px;font-size:15px;line-height:1.3;display:block}.proof-page .gl span{opacity:.75;margin-top:2px;font-size:12.5px;display:block}.proof-page .four{grid-template-columns:1fr 1fr;gap:10px;display:grid}.proof-page .fw{background:color-mix(in srgb, var(--ob-ivory) 7%, transparent);border:1px solid color-mix(in srgb, var(--ob-ivory) 14%, transparent);border-radius:20px;padding:16px}.proof-page .fw .ib{background:var(--ob-orange);width:48px;height:48px;color:var(--ob-off-black);border-radius:50%;place-items:center;display:grid}.proof-page .fw .ib .ic{width:24px;height:24px}.proof-page .fw h3.d{margin-top:12px;font-size:48px}.proof-page .fw p{opacity:.82;margin-top:4px;font-size:13px;line-height:1.45}.proof-page .closer{margin-top:var(--s3);align-items:center;gap:10px;font-weight:700;display:flex}.proof-page .closer .ic{width:22px;height:22px;color:var(--ob-orange)}.proof-page .tline{position:relative}.proof-page .tl-i{grid-template-columns:40px 1fr;gap:14px;padding-bottom:16px;display:grid;position:relative}.proof-page .tl-i:not(:last-child):before{content:"";background:color-mix(in srgb, var(--ob-off-black) 18%, transparent);width:2px;position:absolute;top:42px;bottom:2px;left:19px}.proof-page .tl-i .ib{background:var(--ob-off-black);width:40px;height:40px;color:var(--ob-ivory);border-radius:50%;place-items:center;display:grid}.proof-page .tl-i .ib .ic{width:19px;height:19px}.proof-page .tl-i time{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.proof-page .tl-i b{font-size:15px;line-height:1.3;display:block}.proof-page .route .map{border:1.5px dashed color-mix(in srgb, var(--ob-ivory) 35%, transparent);text-align:center;height:200px;margin-top:var(--s2);border-radius:20px;place-items:center;padding:20px;display:grid}.proof-page .route .map .ic{width:40px;height:40px;color:var(--ob-orange);margin:0 auto 8px}.proof-page .route .map p{opacity:.8;font-size:13px}.proof-page .getl{border-top:1.5px solid color-mix(in srgb, var(--ob-off-black) 14%, transparent);gap:0;display:grid}.proof-page .getl div{border-bottom:1.5px solid color-mix(in srgb, var(--ob-off-black) 14%, transparent);align-items:center;gap:14px;padding:13px 0;font-size:15px;font-weight:600;line-height:1.35;display:flex}.proof-page .getl .ic{flex:none;width:24px;height:24px}.proof-page .pricebox{margin-top:var(--s3);background:var(--ob-off-black);color:var(--ob-ivory);border-radius:22px;justify-content:space-between;align-items:center;padding:20px;display:flex}.proof-page .pricebox small{letter-spacing:.14em;color:var(--ob-orange);font-size:11px;font-weight:800;display:block}.proof-page .pricebox .d{font-size:72px}.proof-page .pricebox .r{text-align:right}.proof-page .reg .btns{margin-top:var(--s3);gap:10px;display:grid}.proof-page .reg .btn-ink{background:var(--ob-off-black);color:var(--ob-ivory)}.proof-page .reg .alt{margin-top:var(--s2);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.proof-page .reg .alt .ic{width:22px;height:22px}@media (min-width:1024px){.proof-page .ehero{padding:48px var(--pad) 56px;display:block}.proof-page .ehero h1{max-width:none;font-size:150px}.proof-page .mb-br{display:none}.proof-page .dhero .tl{max-width:none}.proof-page .ehero .sub{max-width:520px;font-size:20px}.proof-page .ehero .chips{grid-column:1/-1;margin:32px 0 0;padding:0}.proof-page .ecards{grid-template-columns:repeat(3,1fr);gap:20px}.proof-page .dhero{padding:56px var(--pad) 80px}.proof-page .dhero h1{max-width:none;font-size:240px}.proof-page .dhero .row{grid-template-columns:1fr 1fr;align-items:end;gap:64px;display:grid}.proof-page .glance{grid-template-columns:repeat(3,1fr);gap:16px}.proof-page .four{grid-template-columns:repeat(4,1fr);gap:16px}}.pf-orange h1.d,.pf-orange h2.d{color:var(--ob-ivory)}.pf{isolation:isolate;position:relative}.pf:before{content:"";z-index:-1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pf-indigo{background-color:var(--ob-indigo)}.pf-indigo:before{opacity:.14;background-image:url(/patterns/rueben-pattern-ivory.svg)}.pf-ink{background-color:var(--ob-off-black)}.pf-ink:before{opacity:.12;background-image:url(/patterns/rueben-pattern-ivory.svg)}.pf-orange{background-color:var(--ob-orange);color:var(--ob-off-black)}.pf-orange:before{opacity:.18}.pf-ivory{background-color:var(--ob-ivory)}.pf-ivory:before{opacity:.22}.proof-page{--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:56px;--pad:22px;background:var(--ob-indigo);color:var(--ob-ivory);font-size:16px;line-height:1.6}.proof-page :is(p,li){font-size:inherit;line-height:inherit}.proof-page :is(small,.eyebrow){letter-spacing:normal;text-transform:none;font-weight:inherit}.proof-page .eyebrow{color:inherit;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.proof-page .d{font-family:var(--font-humane), "Oswald", "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.01em;word-spacing:normal;text-wrap:initial;font-weight:700;line-height:.84}.proof-page a{text-decoration:none}.proof-page .hero h1{font-size:90px}.proof-page .hero .sub{font-size:19px;line-height:1.3}.proof-page .rc p{font-size:15px;line-height:1.5}.proof-page .hs p{font-size:12px;line-height:1.4}.proof-page .fq p{font-size:14px;line-height:1.55}.proof-page .fq summary{cursor:pointer;align-items:center;min-height:44px;font-size:15.5px;font-weight:700;line-height:1.35;display:flex}.proof-page .fq summary::marker{color:var(--ob-orange)}.proof-page .duo img{border-radius:0}.proof-page .rail{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.proof-page .rc{scroll-snap-align:start;margin:0}.proof-page .dots button{cursor:pointer;background:0 0;place-items:center;min-width:44px;min-height:44px;display:grid}.proof-page .dots i{background:color-mix(in srgb, var(--ob-ivory) 30%, transparent)}.proof-page .dots i.active{background:var(--ob-ivory);border-radius:4px;width:22px}.proof-page .ch :is(a,div){border-top:1.5px solid color-mix(in srgb, var(--ob-off-black) 20%, transparent);align-items:center;gap:12px;padding:13px 0;font-size:15px;font-weight:700;display:flex}.proof-page .chip{color:inherit;cursor:pointer;background:0 0;min-height:44px}.proof-page .chip.on{background:var(--ob-ivory);color:var(--ob-off-black)}.proof-page .chips{overflow-x:auto}.proof-page .event-intro{margin-bottom:var(--s3)}.proof-page .events-page .reg p,.proof-page .reg p{font-weight:600}.proof-page .public-nav{background:var(--ob-indigo);padding:14px var(--pad);gap:16px;min-height:70px;position:relative}.proof-page.events-page .public-nav{background:var(--ob-indigo)}.proof-page .public-nav-links{gap:28px}.proof-page .public-nav-links a{text-transform:none;letter-spacing:0;font-size:14px}.proof-page .public-nav-toggle{letter-spacing:0;padding:8px 12px;font-size:12px}.proof-page .proof-nav-whatsapp{border:1.5px solid;border-radius:999px;align-items:center;gap:6px;height:44px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.proof-page .proof-nav-whatsapp .ic{width:19px;height:19px}.proof-page .public-nav-actions{gap:8px}.proof-page .public-nav.is-open{position:fixed}.proof-page .site-footer{border:0;margin:0;display:block}.proof-page .site-footer :is(nav,.legal,.soc){grid-column:auto}.proof-page .foot2 nav a{align-items:center;min-height:44px;font-size:13px;display:flex}.proof-page .foot2 .legal a{align-items:center;min-height:44px;font-size:12px;display:flex}.proof-page .foot2 .soc a{border:1.5px solid color-mix(in srgb, var(--ob-ivory) 30%, transparent);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.proof-page .tagname small{font-size:11px}.proof-page .gl small{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.proof-page .ec .art small{letter-spacing:.14em;font-size:11px;font-weight:800}.proof-page .soon small{font-size:12.5px;font-weight:600}.proof-page .btn-soon{opacity:.62;background:0 0}.proof-page .btn{padding-inline:10px}.proof-page .ec h3.d{font-size:60px}.proof-page .gl .ib{opacity:1;margin-top:0;display:grid}@media (min-width:768px) and (max-width:1023px){.proof-page{--pad:40px}}@media (min-width:1024px){.proof-page{--pad:max(48px, calc((100vw - 1200px) / 2))}.proof-page .hero h1{font-size:168px}.proof-page .hero .sub{font-size:24px}.proof-page .hs p{font-size:15px}.proof-page .public-nav{padding:20px var(--pad);min-height:84px}.proof-page .public-nav-brand{width:158px}.proof-page .proof-nav-whatsapp{background:var(--ob-orange);color:var(--ob-off-black);border-color:var(--ob-orange)}.proof-page .site-footer{padding:56px var(--pad);grid-template-columns:1fr 1fr;gap:24px;display:grid}.proof-page .site-footer .legal{grid-column:1/-1}.proof-page .tagname small{font-size:13px}.proof-page .dots{display:none}}.site-footer.foot2{padding:40px var(--page-edge) 32px;grid-template-columns:1fr;gap:24px;display:grid}.site-footer.foot2:before{opacity:.12;background-image:url(/patterns/rueben-pattern-ivory.svg);-webkit-mask:none;mask:none}.site-footer.foot2 img{width:150px;height:auto}.site-footer.foot2 .t{opacity:.75;margin-top:12px;font-size:14px}.site-footer.foot2 .soc{gap:10px;margin-top:16px;display:flex}.site-footer.foot2 .soc a{border:1.5px solid color-mix(in srgb, var(--ob-ivory) 30%, transparent);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.site-footer.foot2 .ic{width:20px;height:20px}.site-footer.foot2 nav{grid-column:auto;grid-template-columns:1fr 1fr;gap:8px 16px}.site-footer.foot2 nav a{align-items:center;min-height:44px;display:flex}.site-footer.foot2 .legal{opacity:.7;border-top:1px solid color-mix(in srgb, var(--ob-ivory) 18%, transparent);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:16px;padding-top:16px;font-size:12px;display:flex}.site-footer.foot2 .legal a{align-items:center;min-height:44px;font-size:12px;display:flex}.proof-page .public-nav-brand{width:76px}.proof-page .public-nav-brand img{width:auto;height:28px}.proof-page .public-nav-toggle{justify-content:center;align-items:center;width:44px;height:44px;padding:0}.proof-page .public-nav-toggle .ic{width:19px;height:19px}.proof-page .public-nav{min-height:70px}.proof-page .btn:hover{text-underline-offset:.2em;text-decoration:underline}.proof-page .soon .btn:disabled{color:inherit}@media (min-width:1024px){.site-footer.foot2{padding:56px var(--page-edge);grid-template-columns:1fr 1fr}.site-footer.foot2 .legal{grid-column:1/-1}.proof-page .public-nav{min-height:82px}.proof-page .public-nav-brand{width:92px}.proof-page .public-nav-brand img{height:34px}.proof-page .public-nav-links{gap:32px}}@media (max-width:1023px){.proof-page .public-nav-toggle{display:flex}}.proof-page .pc b,.proof-page .pc span{display:block}.proof-page .pc span{margin-top:8px}.proof-page .legend{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.proof-page .ivory .st-wait{background:var(--ob-off-black);color:var(--ob-ivory)}.proof-page .st-past{background:color-mix(in srgb, var(--ob-off-black) 10%, transparent)}.proof-page .public-nav-menu-links .ic{width:24px;height:24px;margin-right:16px;display:inline-block}@media (max-width:767px){.proof-page .dhero .ctas{width:100%;max-width:none}.proof-page .dhero .ctas>.btn,.proof-page .dhero .ctas .soon,.proof-page .dhero .ctas .soon .btn{width:100%}.proof-page .dhero .ctas .btn{height:52px;min-height:52px}}.pf-orange:before{background-image:url(/patterns/rueben-pattern-offblack.svg)}.pf-ivory:before{background-image:url(/patterns/rueben-pattern-orange.svg)}.proof-page .proof-short-hero{padding:40px var(--pad) 56px}.proof-page .proof-short-hero h1{max-width:12ch;font-size:90px}.proof-page .proof-short-hero p{max-width:60ch;margin-top:16px}.proof-page .proof-subsection{margin-top:56px}.proof-page .proof-small-heading{margin:24px 0 16px;font-size:20px}.proof-page .proof-icon-list{margin:24px 0;padding:0;list-style:none}.proof-page .proof-icon-list li{border-bottom:1px solid color-mix(in srgb, currentColor 20%, transparent);align-items:flex-start;gap:16px;padding:16px 0;font-size:16px;display:flex}.proof-page .proof-icon-list .ic{flex-shrink:0}.proof-page .proof-facts{gap:16px;margin-top:24px;display:grid}.proof-page .proof-facts>div{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);gap:16px;padding:16px 0;display:flex}.proof-page .proof-facts dt{font-size:14px;font-weight:700}.proof-page .proof-facts dd{margin-top:8px;font-size:15px}.proof-page .proof-fact-chips{flex-wrap:wrap;gap:8px;display:flex}.proof-page .proof-fact-chips>span{border:1px solid color-mix(in srgb, var(--ob-ivory) 25%, transparent);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.proof-page .proof-fact-chips .ic{width:18px;height:18px}.proof-page .programme-subtitle{font-size:19px;font-weight:700;line-height:1.3}.proof-page.programme-proof h1.d{font-size:90px}.proof-page .programme-actions{margin-top:16px}.proof-page .programme-actions>p{color:inherit}.proof-page .programme-actions>a{letter-spacing:0;text-transform:none;align-items:center;min-height:52px;font-size:14px;text-decoration:none;display:inline-flex}.proof-page .programme-actions>a:nth-child(2){color:inherit}.proof-page .pf-orange .programme-actions>a:first-child{background:var(--ob-off-black);color:var(--ob-ivory)}.proof-page .pf-orange .programme-actions>p{color:var(--ob-off-black)}.proof-page .compare-programmes{grid-template-columns:1fr;margin-top:24px}.proof-page .compare-programmes .pt{flex-direction:column;display:flex}.proof-page .compare-programmes .btn{margin-top:auto}.proof-page .compare-programmes .price{margin-bottom:24px}.proof-page .compare-programmes .programme-card-note{color:inherit;margin-bottom:16px;font-size:12px;display:block}.proof-page .programme-card-note{color:inherit;margin-top:8px;font-size:12px;line-height:1.5;display:block}.proof-page .proof-comparison-rows{gap:40px;margin-top:24px;display:grid}.proof-page .proof-comparison-rows h3{font-size:50px}.proof-page .proof-coach-credit{align-items:center;gap:8px;margin:24px 0;font-weight:700;display:flex}.proof-page .proof-about-hero{padding-top:24px}.proof-page .proof-about-hero h1{font-size:90px}.proof-page .proof-about-hero .duo{height:360px}.proof-page .proof-coach-profile{gap:24px;margin-top:56px;display:grid}.proof-page .proof-coach-profile>figure{margin:0}.proof-page .proof-coach-profile>figure img{object-fit:cover;object-position:center 25%;border-radius:18px;width:100%;height:440px}.proof-page .proof-coach-profile h3{margin:16px 0;font-size:64px}.proof-page .proof-role{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.proof-page .coach-bio p{margin-bottom:16px;font-size:16px}.proof-page .coach-credentials{background:color-mix(in srgb, var(--ob-off-black) 5%, transparent);border-radius:18px;margin-top:16px;padding:16px;list-style:none}.proof-page .coach-credentials li{border:0;align-items:center;gap:16px;padding:8px 0;display:flex}.proof-page .coach-credentials li>img{width:60px;height:auto}.proof-page .coach-credentials small{margin-top:8px;font-size:12px;display:block}.proof-page .proof-cta-stack{gap:16px;display:grid}.proof-page .proof-channel-section{padding-bottom:24px}.proof-page .proof-channel-section .ch{margin:0}.proof-page .proof-form-section{padding-top:24px}.proof-page .proof-form-section>form{max-width:720px}.proof-page .proof-form-section>aside{max-width:720px;margin-top:40px}.proof-page .support-link{margin-top:24px;font-size:14px}.proof-page .support-link a{text-decoration:underline}.proof-page .proof-error-hero{min-height:70svh;padding:56px var(--pad)}.proof-page .proof-error-hero h1{margin:16px 0;font-size:90px}.proof-page .proof-error-hero p{max-width:60ch}.proof-page .proof-error-hero .notfound-actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.proof-page .proof-error-hero .notfound-secondary{color:inherit}@media (min-width:768px){.proof-page .compare-programmes,.proof-page .proof-facts,.proof-page .proof-comparison-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.proof-page .proof-short-hero{padding:56px var(--pad) 96px}.proof-page .proof-short-hero h1,.proof-page .proof-error-hero h1{font-size:168px}.proof-page.programme-proof h1.d{font-size:132px}.proof-page .compare-programmes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.proof-page .compare-programmes .pt{padding:24px 16px}.proof-page .compare-programmes .hd{display:block}.proof-page .compare-programmes .hd .ib{margin-bottom:16px}.proof-page .compare-programmes .d{font-size:50px}.proof-page .proof-about-hero{grid-template-columns:minmax(0,1fr) 540px;align-items:center;gap:56px;display:grid}.proof-page .proof-about-hero h1{font-size:168px}.proof-page .proof-about-hero .duo{height:540px}.proof-page .proof-coach-profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.proof-page .proof-coach-profile>figure img{height:640px}.proof-page .proof-channel-section .ch{max-width:720px}}.proof-page .proof-faq-question{text-align:left;align-items:center;gap:12px;display:flex}.proof-page .proof-faq-question .qi{background:color-mix(in srgb, var(--ob-ivory) 10%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.proof-page .proof-faq-question .ic{width:18px;height:18px}.proof-page .proof-short-hero h1{max-width:none}.proof-page .proof-price-ground{background:var(--ob-indigo);width:100%}.proof-mobile-whatsapp{display:none}@media (min-width:1024px){.proof-page .proof-mobile-whatsapp{display:none}}@media (max-width:1023px){.proof-page .proof-mobile-whatsapp{display:flex}}.proof-page [role=radio]:focus-visible{outline-color:var(--ob-blue)}.proof-page .proof-facts>div{display:block}.proof-page .proof-facts dt{align-items:center;gap:16px;display:flex}.proof-page .proof-facts dd{margin-left:40px}.proof-page .proof-form-section aside h2{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:0;text-transform:none;word-spacing:normal;font-size:24px;font-weight:600}@media (min-width:1024px){.proof-page .proof-about-hero .duo{grid-area:auto}}.public-nav-slot{z-index:200;height:80px;position:relative}.public-nav,.proof-page .public-nav,.proof-page.events-page .public-nav{height:80px;min-height:80px;padding:0 var(--pad,var(--page-edge));background:0 0;gap:24px;position:relative}.public-nav.is-sticky,.proof-page .public-nav.is-sticky{background:var(--ob-indigo);height:64px;min-height:64px;position:fixed;inset:0 0 auto;box-shadow:0 1px #efe3cf2e}.public-nav-brand,.proof-page .public-nav-brand{align-items:center;width:126px;min-height:44px;display:flex}.public-nav-brand img,.proof-page .public-nav-brand img{width:auto;max-width:100%;height:34px}.public-nav-links,.proof-page .public-nav-links{gap:24px}.public-nav-links a,.proof-page .public-nav-links a{letter-spacing:0;text-transform:none;color:#efe3cfcc;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.public-nav-links a:after{content:"";background:0 0;height:2px;position:absolute;bottom:2px;left:0;right:0}.public-nav-links a:hover{color:var(--ob-ivory)}.public-nav-links a:hover:after{background:var(--ob-ivory)}.public-nav-links a[aria-current=page]{color:var(--ob-ivory);text-decoration:none}.public-nav-links a[aria-current=page]:after{background:var(--ob-orange)}.proof-nav-whatsapp,.proof-page .proof-nav-whatsapp{height:44px;color:var(--ob-off-black);background:var(--ob-orange);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.proof-nav-whatsapp .ic{width:20px;height:20px}.public-nav-toggle,.proof-page .public-nav-toggle{border:1px solid #efe3cf66;width:44px;height:44px;padding:10px;display:none}.free-chip{background:var(--ob-ivory);height:20px;color:var(--ob-off-black);font:700 10px/1 var(--font-inter), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:0 7px;display:inline-flex}.btn-o .free-chip{background:var(--ob-off-black);color:var(--ob-ivory)}.public-nav.is-open,.proof-page .public-nav.is-open{background:var(--ob-indigo);position:fixed;inset:0 0 auto}.public-nav-menu{padding:84px var(--pad,22px) 24px;background:var(--ob-indigo);gap:24px;height:100dvh}.public-nav-menu-links a,.proof-page .public-nav-menu-links a{align-items:center;gap:16px;min-height:44px;font-size:44px;font-weight:700;display:flex}.public-nav-menu-links .ic,.proof-page .public-nav-menu-links .ic{width:24px;height:24px;color:var(--ob-orange);flex-shrink:0;margin:0}.public-nav-programmes{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 16px;display:grid}.public-nav-programmes a,.proof-page .public-nav-programmes a{font:600 14px/1.4 var(--font-inter), Arial, sans-serif;text-transform:none;border:1px solid #efe3cf66;border-radius:14px;flex-direction:column;align-items:flex-start;gap:0;padding:8px 12px;display:flex}.public-nav-menu-legal a{min-height:44px;color:var(--ob-ivory);align-items:center;display:inline-flex}.public-nav-support{color:var(--ob-ivory);font-size:14px}.public-nav :focus-visible{outline:2px solid var(--ob-blue);outline-offset:2px}@media (max-width:1023px){.public-nav-slot{height:76px}.public-nav,.proof-page .public-nav{grid-template-columns:1fr auto;gap:8px;height:76px;min-height:76px}.public-nav.is-sticky,.proof-page .public-nav.is-sticky{height:60px;min-height:60px}.public-nav-links,.proof-page .public-nav-links{display:none}.public-nav-toggle,.proof-page .public-nav-toggle{display:inline-flex}.public-nav-brand,.proof-page .public-nav-brand{width:104px}.public-nav-brand img,.proof-page .public-nav-brand img{height:28px}.public-nav-actions,.proof-page .public-nav-actions{gap:8px}.proof-nav-whatsapp,.proof-page .proof-nav-whatsapp{padding:0 12px;font-size:13px}}[data-page-hero]>.public-nav-slot{margin-top:-56px;margin-inline:calc(-1 * var(--pad,22px));grid-column:1/-1;margin-bottom:24px}@media (min-width:1024px){[data-page-hero]>.public-nav-slot{margin-top:-96px}.proof-page .hero>.public-nav-slot{margin-top:-32px}}.proof-page .hero>.public-nav-slot{margin-top:-8px}@media (min-width:1024px){.proof-page .hero{grid-template-rows:auto 1fr 1fr;grid-template-areas:"nav nav""h p""s p"}.proof-page .hero>.public-nav-slot{grid-area:nav;margin-top:-24px}}[data-page-hero]:has(>.public-nav-slot){padding-top:0}[data-page-hero]>.public-nav-slot,.proof-page .hero>.public-nav-slot{margin-top:0}@media (max-width:1023px){.proof-page.events-page .public-nav{height:76px;min-height:76px}.proof-page.events-page .public-nav.is-sticky{height:60px;min-height:60px}}.proof-page [data-page-hero]:has(>.public-nav-slot){padding-top:0}.programme-whole-card{height:100%;color:inherit;flex-direction:column;gap:16px;text-decoration:none;display:flex}.programme-whole-card>.btn{margin-top:auto}.programme-all{margin-top:24px}.event-back{min-height:44px;color:inherit;align-items:center;margin-bottom:24px;display:inline-flex}.event-assessment{margin-block:24px}.contact-next-links{padding:24px var(--pad);flex-wrap:wrap;gap:16px;display:flex}@media (min-width:1024px){.proof-page .home-programmes{grid-template-columns:1.25fr 1fr 1fr}.home-programmes .main{grid-row:span 2}}.pf-orange .programme-actions .btn-o{background:var(--ob-off-black);color:var(--ob-ivory)}.pf-orange .programme-actions .btn-o .free-chip{background:var(--ob-ivory);color:var(--ob-off-black)}.programme-actions>p{flex-basis:100%}@media (max-width:389px){.proof-page .hero .ctas{flex-direction:column}.proof-page .hero .ctas .btn{width:100%;max-width:none}}.proof-page .catalogue-hero{padding:0 var(--pad) 80px;grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.catalogue-hero>.public-nav-slot{margin-bottom:0}.catalogue-hero h1{font-size:90px}.catalogue-sub{margin:24px 0;font-size:20px;font-weight:700;line-height:1.4}.catalogue-actions,.catalogue-card-actions{flex-wrap:wrap;gap:16px;display:flex}.catalogue-caption{max-width:65ch;margin-top:16px;font-size:13px;line-height:1.6}.catalogue-pick{background:#efe3cf0f;border:1px solid #efe3cf66;border-radius:22px;padding:24px}.catalogue-pick h2{font:700 12px/1.5 var(--font-inter), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.catalogue-pick>a{min-height:88px;color:inherit;border-bottom:1px solid #efe3cf2e;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;padding-block:12px;text-decoration:none;display:grid}.catalogue-icon{background:var(--ob-orange);width:44px;height:44px;color:var(--ob-off-black);border-radius:14px;place-items:center;display:grid}.catalogue-pick b{font-size:15px}.catalogue-pick a span span,.catalogue-pick small{font-size:12px;line-height:1.5;display:block}.catalogue-pick small{min-height:36px;margin-top:4px}.catalogue-pick [role=radiogroup]{margin-top:24px}.catalogue-cards{gap:24px;margin-top:40px;display:grid}.catalogue-card{border:1px solid #13000b66;border-radius:22px;min-width:0;overflow:hidden}.catalogue-photo{height:240px;position:relative}.catalogue-photo img{object-fit:cover;object-position:50% 25%}.catalogue-card-copy{flex-direction:column;gap:16px;padding:24px;display:flex}.catalogue-card-copy>p{margin:0}.catalogue-card h3{font-size:60px}.catalogue-kicker{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.catalogue-best{background:#13000b0f;border-radius:14px;align-items:flex-start;gap:8px;padding:12px;font-size:13px;display:flex}.catalogue-best .ic{flex-shrink:0}.catalogue-featured{background:var(--ob-off-black);color:var(--ob-ivory)}.catalogue-featured h3{font-size:96px}.catalogue-featured .catalogue-best{background:#efe3cf0f}.catalogue-facts{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}.catalogue-facts>div{grid-template-columns:20px 1fr;gap:4px 8px;display:grid}.catalogue-facts .ic{color:var(--ob-orange);grid-row:span 2}.catalogue-facts dt{font-size:11px;font-weight:700}.catalogue-facts dd{margin:0;font-size:13px}.catalogue-price{font-variant-numeric:tabular-nums;min-height:80px;font-size:24px;font-weight:700}.catalogue-card-actions{margin-top:auto}.catalogue-card-actions .btn{width:100%}.catalogue-coaches{margin-top:24px}.catalogue-table-track{max-width:100%;margin-top:40px;overflow-x:auto}.catalogue-table-track table{border-collapse:collapse;width:100%;min-width:1000px;font-size:14px;line-height:1.5}.catalogue-table-track caption{text-align:left;padding-bottom:24px;font-size:14px}.catalogue-table-track th,.catalogue-table-track td{text-align:left;vertical-align:top;border-bottom:1px solid #efe3cf2e;width:20%;padding:20px 16px}.catalogue-table-track thead th:not(:first-child){font:700 40px/.9 var(--font-humane), Arial, sans-serif;text-transform:uppercase}.catalogue-table-track th .ic{color:var(--ob-orange);width:16px;height:16px;margin-right:8px}.catalogue-table-track th:first-child{z-index:1;background:var(--ob-off-black);position:sticky;left:0}.catalogue-table-track :is(th,td):nth-child(2){background:#efe3cf0f}.catalogue-table-track a{color:inherit}.catalogue-table-whatsapp,.catalogue-explore{align-items:center;gap:8px;min-height:44px;display:inline-flex}@media (min-width:1024px){.proof-page .catalogue-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px 56px}.catalogue-hero h1{font-size:150px}.catalogue-pick{align-self:center}.catalogue-sub{font-size:24px}.catalogue-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-featured{grid-column:1/-1;grid-template-columns:5fr 7fr;display:grid}.catalogue-featured .catalogue-photo{height:100%;min-height:560px}.catalogue-card-copy{height:calc(100% - 240px)}.catalogue-featured .catalogue-card-copy{height:auto;padding:40px}.catalogue-featured .catalogue-card-actions .btn{width:auto;min-width:0}}@media (max-width:389px){.catalogue-actions{flex-direction:column}.catalogue-actions .btn{width:100%}.catalogue-pick{padding:16px}}.proof-page .catalogue-pick h2{font:700 12px/1.5 var(--font-inter), Arial, sans-serif;width:auto;max-width:none}.proof-page .catalogue-price{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:16px;display:flex}.catalogue-price strong{font:700 64px/1 var(--font-humane), Arial, sans-serif}.catalogue-price small{font:400 13px/1.5 var(--font-inter), Arial, sans-serif}.region-price{min-height:80px}.region-price[data-region-ready=false]{visibility:hidden}.fifty-day-enquiry{white-space:normal;text-align:center;height:auto;min-height:44px;margin-top:12px}.programme-whole-card:has(+.fifty-day-enquiry){height:auto}.catalogue-table-whatsapp{white-space:normal;margin-top:12px;font-size:13px}.public-nav-fifty p{font-size:14px}.programme-editorial-row+.programme-editorial-row{border-top:1px solid #efe3cf2e;margin-top:56px;padding-top:40px}.programme-mid-photo{margin:24px 0 0}.programme-mid-photo img{border-radius:18px;width:100%;height:auto}.proof-page .pt:not(.main),.proof-page .proof-fact-chips>span{border-color:#efe3cf66}.site-footer.foot2,.proof-page .site-footer{padding-inline:var(--pad,var(--page-edge))}.proof-page .hs{text-align:left;align-items:flex-start}@media (min-width:768px){.proof-page :is(.final,.reg,.pt,.catalogue-card,.programme-actions) .btn,.proof-page .catalogue-coaches,.proof-page .programme-all{width:auto;min-width:240px;max-width:360px}.proof-page .programme-actions .btn{justify-content:center}}@media (min-width:1024px){.programme-editorial-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.programme-editorial-row h2.d{font-size:96px}.programme-editorial-row .proof-icon-list{margin-top:0}.proof-page.contact-proof section:has(>.proof-channel-section){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.proof-page .proof-form-section{max-width:none;margin-top:0;display:block}.proof-page .proof-form-section>form{width:100%;max-width:none}.proof-page .proof-channel-section .ch{grid-template-columns:1fr;display:grid}.proof-page .tline{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}}.event-whatsapp-action{flex-direction:column;align-items:flex-start;gap:8px;max-width:360px;display:flex}.proof-page .event-booking-helper{color:#efe3cfb8;margin:0;font-size:14px;font-weight:400;line-height:1.5}.proof-page .pf-orange .event-booking-helper{color:var(--ob-off-black)}.event-city-card{border:1px solid #13000b66;border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:40px;display:flex}.event-city-card h3.d{font-size:72px}.proof-page .dhero>.row{gap:40px;display:grid}.proof-page .dhero .ctas{flex-direction:column;gap:24px;display:flex}.proof-page .reg h2.d{font-size:104px}.proof-page .reg .btns{align-items:flex-start;gap:24px}.proof-page .reg .alt{align-items:center;gap:8px;min-height:44px;margin:16px 24px 0 0;display:inline-flex}@media (min-width:1024px){.proof-page .ecards{grid-template-columns:1fr 1fr}.proof-page .dhero>.row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.proof-page .dhero .ctas{margin-top:0}.proof-page .reg h2.d{font-size:180px}}@media (max-width:767px){.event-whatsapp-action{width:100%;max-width:none}.event-whatsapp-action .btn{width:100%}.proof-page .chips{flex-wrap:wrap}}@media (min-width:1024px){.proof-page .dhero .row>div:last-child{background:#efe3cf0f;border:1px solid #efe3cf66;border-radius:22px;padding:24px}.proof-page .dhero .facts{margin-top:0;margin-bottom:24px}}.pf-orange :focus-visible{outline-color:var(--ob-off-black)}.proof-page .programme-actions a:focus-visible,.btn:focus-visible{outline:2px solid var(--ob-blue);outline-offset:2px}.pf-orange .programme-actions a:focus-visible,.pf-orange .btn:focus-visible{outline-color:var(--ob-off-black)}.proof-page [data-page-hero] a[href=\/terms],.proof-page [data-page-hero] a[href=\/refund],.proof-page [data-page-hero] a[href=\/shipping]{align-items:center;min-height:44px;display:inline-flex}.catalogue-featured .region-price{min-height:160px}.catalogue-table-track tbody tr:nth-last-child(2),.catalogue-table-track tbody tr:nth-last-child(3){height:180px}.proof-page .soc a{min-width:44px;min-height:44px}.site-footer a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:389px){.proof-page .hero .ctas{grid-template-columns:minmax(0,1fr);display:grid}}.proof-page .site-footer>div:first-child{min-width:0}@media (max-width:1023px){.proof-page .site-footer{grid-template-columns:minmax(0,1fr)}.proof-page .site-footer>*{grid-column:1/-1}}.proof-page .dots{flex-wrap:wrap}@media (max-width:600px){.proof-page .hero .ctas{grid-template-columns:minmax(0,1fr);display:grid}.proof-page .hero .ctas .btn{width:100%;max-width:none}}@media (min-width:1024px){.proof-page .dhero .event-whatsapp-action{width:100%;max-width:none}.proof-page .dhero .row>div:last-child{margin-top:44px}}.public-navigation-layer{z-index:300;position:relative}.public-nav-menu{width:100%;height:100dvh;position:fixed;inset:0}.public-nav-menu>*{flex-shrink:0}.public-nav-menu .public-nav-menu-cta{min-height:54px;font:700 15px/1.4 var(--font-inter), Arial, sans-serif;letter-spacing:0;text-transform:none;flex-shrink:0}.public-nav-menu .public-nav-support{font-size:14px}.public-nav-toggle .ic,.proof-page .public-nav-toggle .ic{width:24px;height:24px}.public-nav-menu{padding:76px var(--pad,22px) 12px;gap:8px}.public-nav-menu-links{gap:0}.public-nav-menu-links a,.proof-page .public-nav-menu-links a{min-height:44px;padding-block:0;font-size:36px}.public-nav-programmes{gap:8px;margin:4px 0 8px}.public-nav-programmes a,.proof-page .public-nav-programmes a{justify-content:center;min-height:44px;padding:8px 12px;font-size:14px}.public-nav-menu .public-nav-menu-cta{min-height:52px;margin:0}.public-nav-menu .public-nav-support,.public-nav-menu .public-nav-fifty p{margin:0;font-size:14px;line-height:1.4}.public-nav-menu .public-nav-fifty .btn{min-height:52px;margin-top:8px;font-size:14px}.public-nav-menu-legal{gap:8px 16px}.public-nav-menu-legal a{font-size:14px}.public-nav.is-open:after{content:"";background:var(--ob-indigo);z-index:200;pointer-events:none;position:absolute;inset:0}.coach-credentials-heading{font:700 16px/1.4 var(--font-inter), Arial, sans-serif;margin-top:24px}.proof-page .coach-credentials small{font-size:14px}.contact-programmes-link{min-height:44px;color:inherit;text-underline-offset:.2em;align-items:center;display:inline-flex}.proof-page .site-footer .legal,.proof-page .site-footer .legal a,.proof-page .site-footer nav a,.proof-page.proof-page main h4,.proof-page.proof-page main :is(label,legend,small,.eyebrow,.kicker,.caption),.proof-page.proof-page .skip-link,.proof-page.proof-page .button,.proof-page.proof-page .public-nav-toggle,.proof-page.proof-page .site-footer a,.proof-page.proof-page .public-nav-menu-legal a,.proof-page.proof-page .stage-home-secondary,.proof-page.proof-page .stage-step-name,.proof-page.proof-page .stage-step-fact,.proof-page.proof-page .stage-step-panel a,.proof-page.proof-page .stage-decision>p,.proof-page.proof-page .stage-decision article a,.proof-page.proof-page .stage-decision article .step-no,.proof-page.proof-page .stage-facts p,.proof-page.proof-page .programme-index-heading>p,.proof-page.proof-page .programme-card-note,.proof-page.proof-page .programme-index-refund,.proof-page.proof-page .editorial-coaches>article>span,.proof-page.proof-page .coach-detail h4,.proof-page.proof-page .coach-credentials small,.proof-page.proof-page .testimonial-slide figcaption strong,.proof-page.proof-page .testimonial-slide figcaption span,.proof-page.proof-page .editorial-callout>p,.proof-page.proof-page .stack .optional,.proof-page.proof-page .stack .error,.proof-page.proof-page .error,.proof-page.proof-page .enrollment-success-dialog-content small,.proof-page.proof-page .enrollment-success-dismiss,.proof-page.proof-page .notice,.proof-page.proof-page .legal-draft-banner,.proof-page.proof-page .legal-draft-version,.proof-page.proof-page .notfound-secondary,.proof-page.proof-page .site-footer-brand p,.proof-page.proof-page .site-footer-details p,.proof-page.proof-page .testimonials-counter,.proof-page.proof-page .eyebrow,.proof-page.proof-page .foot nav,.proof-page.proof-page .foot .legal,.proof-page.proof-page .nav .wa,.proof-page.proof-page .tagname,.proof-page.proof-page .tagname small,.proof-page.proof-page .hero .ctas .btn,.proof-page.proof-page .peek,.proof-page.proof-page .cr,.proof-page.proof-page .cy,.proof-page.proof-page .creds .h,.proof-page.proof-page .cc li,.proof-page.proof-page .cc small,.proof-page.proof-page .rc b,.proof-page.proof-page .rc span,.proof-page.proof-page .hs .ib i,.proof-page.proof-page .hs p,.proof-page.proof-page .feat div,.proof-page.proof-page .best,.proof-page.proof-page .all,.proof-page.proof-page .ch span,.proof-page.proof-page .foot2 nav,.proof-page.proof-page .foot2 .legal,.proof-page.proof-page .soon small,.proof-page.proof-page .st,.proof-page.proof-page .ec .art small,.proof-page.proof-page .pc span,.proof-page.proof-page .dhero .by,.proof-page.proof-page .dhero .rmff,.proof-page.proof-page .gl small,.proof-page.proof-page .gl span,.proof-page.proof-page .fw p,.proof-page.proof-page .tl-i time,.proof-page.proof-page .route .map p,.proof-page.proof-page .pricebox small,.proof-page.proof-page .proof-nav-whatsapp,.proof-page.proof-page .foot2 nav a,.proof-page.proof-page .foot2 .legal a,.proof-page.proof-page .site-footer.foot2 .legal,.proof-page.proof-page .site-footer.foot2 .legal a,.proof-page.proof-page .proof-fact-chips>span,.proof-page.proof-page .compare-programmes .programme-card-note,.proof-page.proof-page .proof-role,.proof-page.proof-page .public-nav-programmes small,.proof-page.proof-page .catalogue-caption,.proof-page.proof-page .catalogue-pick h2,.proof-page.proof-page .catalogue-pick a span span,.proof-page.proof-page .catalogue-pick small,.proof-page.proof-page .catalogue-kicker,.proof-page.proof-page .catalogue-best,.proof-page.proof-page .catalogue-facts dt,.proof-page.proof-page .catalogue-facts dd,.proof-page.proof-page .catalogue-price small,.proof-page.proof-page .catalogue-table-whatsapp{font-size:14px}.proof-page .coach-credentials small{color:var(--ob-off-black)}.proof-page.proof-page h4,.proof-page.proof-page .stack label{font-size:14px}.public-nav-brand,.proof-page .public-nav-brand{width:154px}.public-nav-brand img,.proof-page .public-nav-brand img{height:42px}@media (max-width:1023px){.public-nav-brand,.proof-page .public-nav-brand{width:130px}.public-nav-brand img,.proof-page .public-nav-brand img{height:35px}}.proof-page .ivory .btn-line .free-chip{background:var(--ob-off-black);color:var(--ob-ivory)}.contact-programmes-link{text-decoration:underline}.proof-page .hsteps{--step-circle:60px;--step-gap:16px;gap:var(--step-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.proof-page .hsteps:before{top:calc(var(--step-circle) / 2);left:calc((100% - 2 * var(--step-gap)) / 6);right:calc((100% - 2 * var(--step-gap)) / 6)}.proof-page .hs{text-align:center;min-width:0}.proof-page .hs .ib{width:var(--step-circle);height:var(--step-circle);margin:0 auto}.proof-page .hs .ib i{place-items:center;display:grid;top:-4px;right:-4px}.proof-page .hs b{text-align:center;overflow-wrap:anywhere}.proof-page .hs .free-chip{vertical-align:middle;margin:4px auto 0}.proof-page .coaches2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.proof-page .coaches2>div{grid-template-rows:subgrid;grid-row:span 6;min-width:0;display:grid}.proof-page .coaches2 .cn,.proof-page .coaches2 .cr,.proof-page .coaches2 .cy,.proof-page .coaches2 .coach-credentials-heading,.proof-page .coaches2 .cc{margin:0}.proof-page .coaches2 .cn{align-items:flex-start;padding-top:8px}.proof-page .coach-profiles-grid{grid-template-columns:1fr;gap:32px;margin-top:40px;display:grid}.proof-page .coach-profiles-grid .proof-coach-profile{grid-template-columns:1fr;gap:16px;margin:0}.proof-page .coach-profiles-grid .proof-coach-profile>figure{aspect-ratio:4/3}.proof-page .coach-profiles-grid .proof-coach-profile>figure img{object-fit:cover;width:100%;height:100%}@media (min-width:768px){.proof-page .coach-profiles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px}.proof-page .coach-profiles-grid .proof-coach-profile{grid-row:span 7;grid-template-rows:subgrid}.proof-page .coach-profiles-grid .proof-coach-profile>div{display:contents}.proof-page .coach-profiles-grid .proof-coach-profile h3,.proof-page .coach-profiles-grid .coach-credentials{margin:0}}@media (max-width:419px){.proof-page .coaches2{grid-template-columns:minmax(0,1fr);gap:16px}.proof-page .coaches2>div{grid-row:auto;grid-template-rows:auto;gap:8px;display:grid}.proof-page .coaches2 .cp{height:320px}}@media (min-width:1024px){.proof-page .hsteps{--step-circle:84px;--step-gap:40px}}.catalogue-mobile-comparison{display:none}@media (max-width:767px){.catalogue-table-track{display:none}.catalogue-mobile-comparison{margin-top:32px;display:block}.catalogue-comparison-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.catalogue-comparison-tabs button{min-height:48px;color:var(--ob-ivory);font:600 14px/1.4 var(--font-inter), sans-serif;cursor:pointer;background:0 0;border:1px solid #efe3cf66;border-radius:999px;padding:8px}.catalogue-comparison-tabs button[aria-selected=true]{background:var(--ob-ivory);color:var(--ob-off-black)}.catalogue-comparison-tabs button:focus-visible,.catalogue-mobile-comparison [role=tabpanel]:focus-visible{outline:2px solid var(--ob-orange);outline-offset:3px}.catalogue-comparison-list{margin-top:24px}.catalogue-comparison-list>div{border-bottom:1px solid #efe3cf4d;padding:16px 0}.catalogue-comparison-list dt{align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.catalogue-comparison-list dd{margin:8px 0 0 36px;font-size:16px;line-height:1.5}.catalogue-comparison-list dd p{margin:0;font-size:16px}.catalogue-comparison-list .catalogue-explore{align-items:center;gap:8px;min-height:44px;display:inline-flex}}.home-ways-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.home-ways-grid article{border:1px solid #efe3cf4d;border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:16px;display:flex}.proof-page .home-ways-grid h3{font-size:48px}.proof-page .home-ways-grid p{font-size:16px;line-height:1.5}.home-ways-grid a,.home-ways-all{text-underline-offset:.2em;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.home-ways-grid a{margin-top:auto}.home-ways-grid a .ic{flex:0 0 20px;width:20px;height:20px}.home-ways-all{margin-top:24px}@media (min-width:1024px){.home-ways-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.home-ways-grid article{padding:24px}.proof-page .home-ways-grid h3{font-size:64px}}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.proof-page .coaches2 .coach-credentials-heading{border-top:1px solid #13000b4d;padding-top:16px}.proof-page .coach-experience{align-items:flex-start;gap:8px;font-size:16px;line-height:1.5;display:flex}.proof-page .coach-experience .ic{flex-shrink:0}.proof-page .about-story>.lede+.lede{margin-top:16px}.proof-page .peek.hero-reflections{display:block}.hero-reflection-list{gap:12px;display:grid}.proof-page .hero-reflection{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;margin:0;display:grid}.proof-page .hero-reflection img{width:44px;height:44px}.proof-page .hero-reflection blockquote,.proof-page .hero-reflection figcaption{margin:0;font-size:14px;line-height:1.4}.proof-page .hero-reflection figcaption{margin-top:4px;font-weight:700}.proof-page .hero-reflections-link{text-underline-offset:.2em;align-items:center;gap:8px;min-height:44px;margin-top:4px;font-size:14px;display:inline-flex}.hero-reflections-link .ic{width:18px;height:18px}#reflections{scroll-margin-top:80px}@media (min-width:768px){.proof-page .refl .reflections-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;margin:0;padding:0;display:grid}.proof-page .reflections-grid .rc{width:auto;min-width:0}.proof-page .reflections-grid .pp{flex-shrink:0;height:260px}.proof-page .reflections-grid .tx{flex-direction:column;flex:1;align-items:flex-start;display:flex}.proof-page .reflections-grid .tx>.ic{flex-shrink:0}.proof-page .reflections-grid figcaption{margin-top:auto}.proof-page .refl .dots{display:none}}@media (min-width:1024px){.proof-page .refl .reflections-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.proof-page .faqs{align-items:start}.proof-page .fq{grid-template-columns:minmax(0,1fr);position:relative}.proof-page .fq>.qi{pointer-events:none;position:absolute;top:20px;left:0}.proof-page .fq details{min-width:0}.proof-page .fq summary{gap:12px;padding-left:48px;list-style:none}.proof-page .fq summary::-webkit-details-marker{display:none}.proof-page .fq summary::marker{content:""}.proof-page .fq summary:focus-visible{outline:2px solid var(--ob-blue);outline-offset:4px}.proof-page .fq details>p{margin-left:48px}.proof-page .fq .faq-toggle{color:#ff5800;flex:0 0 20px;margin-left:auto;display:flex}.proof-page .fq .faq-toggle .ic{width:20px;height:20px;transition:transform .2s}.proof-page .fq details[open] .faq-toggle .ic{transform:rotate(45deg)}.site-footer.foot2 .legal{align-items:center;gap:16px}.site-footer.foot2 .legal>:is(span,a){letter-spacing:inherit;margin:0;padding:0;font-size:14px;line-height:1.5}@media (max-width:767px){.site-footer.foot2 .legal>span{flex-basis:100%}.site-footer.foot2 .legal>a{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.proof-page .fq .faq-toggle .ic{transition:none}}
