.CTT7ZW_page{gap:var(--section-gap);padding-block:var(--page-block-space);display:grid}.CTT7ZW_overview{gap:var(--heading-gap);min-width:0;display:grid}.CTT7ZW_header{align-items:start;gap:var(--heading-gap) var(--section-gap);display:grid}.CTT7ZW_introduction{min-width:0}.CTT7ZW_introduction h1{color:var(--foreground);font-family:var(--font-display);font-size:var(--page-title-size);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.CTT7ZW_introduction>p{max-width:62ch;margin-top:var(--heading-gap);color:var(--muted-foreground);font-size:var(--body-size);line-height:var(--body-leading)}.CTT7ZW_links{gap:calc(var(--spacing) * 1);min-width:0;display:grid}.CTT7ZW_primaryAction{width:100%;min-height:var(--control-min-height);height:auto;padding-block:calc(var(--spacing) * 3);white-space:normal;text-align:center}.CTT7ZW_secondaryLinks{justify-content:space-between;gap:0 calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.CTT7ZW_textLink{min-height:var(--control-min-height);max-width:100%;color:var(--accent);font-size:var(--text-sm);line-height:var(--leading-normal);text-underline-offset:.3em;align-items:center;display:inline-flex}.CTT7ZW_textLink:hover{text-decoration:underline}.CTT7ZW_textLink:focus-visible{outline:2px solid var(--ring);outline-offset:.25rem;border-radius:var(--corner-micro)}.CTT7ZW_facts{gap:var(--heading-gap);display:grid}.CTT7ZW_fact{border-top:1px solid var(--border);min-width:0;padding-top:var(--heading-gap)}.CTT7ZW_fact h2{color:var(--foreground);font-size:var(--text-base);font-weight:600;line-height:var(--leading-normal)}.CTT7ZW_coach+.CTT7ZW_coach{margin-top:var(--heading-gap);border-top:1px solid var(--border);padding-top:calc(var(--spacing) * 2)}.CTT7ZW_coachHeader{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.CTT7ZW_coachIdentity,.CTT7ZW_coachRole>span,.CTT7ZW_credentials span{overflow-wrap:anywhere;min-width:0}.CTT7ZW_coachRole{align-items:start;gap:calc(var(--spacing) * 1.5);margin-top:calc(var(--spacing) * 1.5);color:var(--accent);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.CTT7ZW_coachRole svg,.CTT7ZW_credentials svg,.CTT7ZW_factHeading svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.15em}.CTT7ZW_portrait{isolation:isolate;width:min(calc(var(--spacing) * 14), 20vw);height:min(calc(var(--spacing) * 14), 20vw);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--radius-control);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 18%, var(--card)), var(--card));flex-shrink:0;position:relative;overflow:hidden}.CTT7ZW_portrait:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--card) 65%, transparent));position:absolute;inset:0}.CTT7ZW_portraitImage{object-fit:cover;transition:transform .35s}.CTT7ZW_coach:hover .CTT7ZW_portraitImage{transform:scale(1.045)}.CTT7ZW_monogram{height:100%;color:var(--accent);font-family:var(--font-display);font-size:var(--text-2xl);place-items:center;display:grid}.CTT7ZW_credentials{gap:calc(var(--spacing) * 1);margin-top:calc(var(--spacing) * 2);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal);display:grid}.CTT7ZW_credentials li{align-items:start;gap:calc(var(--spacing) * 2);display:flex}.CTT7ZW_credentials svg{color:var(--accent)}.CTT7ZW_factHeading{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.CTT7ZW_factHeading svg{color:var(--accent)}@media (prefers-reduced-motion:reduce){.CTT7ZW_portraitImage{transition:none}.CTT7ZW_coach:hover .CTT7ZW_portraitImage{transform:none}}.CTT7ZW_history{max-width:62ch;margin-top:calc(var(--spacing) * 2);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media (min-width:640px){.CTT7ZW_facts{grid-template-columns:repeat(2,minmax(0,1fr))}.CTT7ZW_links{max-width:22rem}}@media (min-width:1024px){.CTT7ZW_header{grid-template-columns:minmax(0,1fr) auto}}
.UUUrhG_layout{gap:var(--section-gap);padding-block:var(--page-block-space);display:grid}.UUUrhG_section{min-width:0;scroll-margin-top:var(--app-dock-clearance)}.UUUrhG_header{gap:var(--heading-gap);margin-bottom:var(--section-gap);display:grid}.UUUrhG_kicker{color:var(--accent);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-relaxed);letter-spacing:var(--tracking-label);text-transform:uppercase}.UUUrhG_heading{max-width:24ch;color:var(--foreground);font-family:var(--font-display);font-size:var(--section-title-size);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}
._1jwh1G_gallery{--gallery-thumbnail-height:64px;--gallery-thumbnail-gap:calc(var(--spacing) * 3);min-width:0;scroll-margin-top:calc(var(--spacing) * 4)}._1jwh1G_body{margin-top:calc(var(--spacing) * 4)}._1jwh1G_frame{--card-width:clamp(220px, 26vw, 340px);--pitch:1.05;height:calc(var(--card-width) * 1.33333 + 48px);perspective:calc(var(--card-width) * 3);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;position:relative;overflow:hidden}._1jwh1G_frame:active{cursor:grabbing}._1jwh1G_stage{height:calc(var(--card-width) * 1.33333);transform-style:preserve-3d;pointer-events:none;position:relative;top:24px}._1jwh1G_slide{width:var(--card-width);aspect-ratio:3/4;background:var(--card);transform:translateX(calc(-50% + var(--initial-x,0) * var(--card-width))) translateZ(calc(var(--initial-z,0) * var(--card-width))) rotateY(var(--initial-tilt,0deg));opacity:var(--initial-opacity,1);z-index:var(--initial-order,100);border-radius:24px;position:absolute;top:0;left:50%;box-shadow:0 18px 35px #00000059}._1jwh1G_cardButton{border-radius:inherit;pointer-events:auto}._1jwh1G_shade{opacity:var(--shade-opacity,var(--initial-shade,0));pointer-events:none;background:#000;position:absolute;inset:0}._1jwh1G_cardButton:active ._1jwh1G_videoPlayIcon,._1jwh1G_cardButton[data-pressed=true] ._1jwh1G_videoPlayIcon{color:var(--accent);background-color:#000c;transform:scale(.9)}._1jwh1G_arrow{border-radius:var(--radius-control);color:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}._1jwh1G_arrow:hover{background:#ffffff12}._1jwh1G_arrow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._1jwh1G_arrow:disabled{opacity:.25;cursor:default}._1jwh1G_skeleton{background:var(--secondary);pointer-events:none;transition:opacity .22s ease-out;overflow:hidden}._1jwh1G_skeleton:not(._1jwh1G_slide){border-radius:inherit}._1jwh1G_skeleton:before{content:"";opacity:.12;background:radial-gradient(circle at 22% 28%, var(--brand-aqua) 0 1px, transparent 2px), radial-gradient(circle at 68% 42%, var(--brand-aqua) 0 1px, transparent 2px), radial-gradient(circle at 38% 76%, var(--brand-aqua) 0 1px, transparent 2px), radial-gradient(circle at 82% 82%, var(--brand-aqua) 0 1px, transparent 2px);position:absolute;inset:0}._1jwh1G_skeleton:after{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff0b 50%,#0000 75%);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){._1jwh1G_skeleton:after{animation:1.8s ease-in-out infinite _1jwh1G_gallery-shimmer}._1jwh1G_skeleton:before{animation:2.2s ease-in-out infinite alternate _1jwh1G_gallery-particles}}._1jwh1G_skeletonReady{opacity:0}._1jwh1G_skeletonReady:before,._1jwh1G_skeletonReady:after,._1jwh1G_slide[aria-hidden=true] ._1jwh1G_skeleton:before,._1jwh1G_slide[aria-hidden=true] ._1jwh1G_skeleton:after{animation:none}._1jwh1G_previewImage{transition:opacity .22s ease-out}._1jwh1G_thumbnails{margin-top:var(--gallery-thumbnail-gap,calc(var(--spacing) * 5))}._1jwh1G_thumbnail{height:var(--gallery-thumbnail-height,80px);width:calc(var(--gallery-thumbnail-height,80px) * .8)}._1jwh1G_thumbnail ._1jwh1G_shade{transition:opacity .16s ease-out}._1jwh1G_thumbnail:hover ._1jwh1G_shade,._1jwh1G_thumbnail:focus-visible ._1jwh1G_shade{opacity:0}@keyframes _1jwh1G_gallery-shimmer{to{transform:translate(100%)}}@keyframes _1jwh1G_gallery-particles{to{opacity:.08;transform:translateY(-6px)}}@media (min-width:1024px){._1jwh1G_frame{--card-width:min(32vw, 360px)}}@media (min-width:1024px) and (max-height:700px){._1jwh1G_frame{--card-width:240px}._1jwh1G_gallery{--gallery-thumbnail-height:56px}}@media (min-width:640px) and (max-width:1023px){._1jwh1G_frame{--card-width:min(42vw, 340px)}}@media (max-width:639px){._1jwh1G_frame{--card-width:min(66vw, 280px);height:calc(var(--card-width) * 1.33333 + 28px)}._1jwh1G_stage{top:14px}._1jwh1G_slide{border-radius:20px}}@media (prefers-reduced-motion:reduce){._1jwh1G_slide,._1jwh1G_previewImage,._1jwh1G_skeleton,._1jwh1G_thumbnail ._1jwh1G_shade{transition:none}}
