.nPoarW_profile{padding-block:2rem 4.5rem}.nPoarW_backLink{min-height:2.75rem;color:var(--color-muted);align-items:center;gap:.75rem;font-size:.85rem;display:inline-flex}.nPoarW_backLink:hover{color:var(--color-accent)}.nPoarW_backLink>span{color:var(--color-accent);font-size:1.25rem}.nPoarW_header{border-bottom:1px solid var(--color-line);grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:2.5rem;padding-block:2rem 3rem;display:grid}.nPoarW_portrait{border:1px solid var(--color-line);background:var(--color-surface);width:12rem}.nPoarW_photoFrame{aspect-ratio:1;place-items:center;display:grid;position:relative}.nPoarW_photo{object-fit:cover}.nPoarW_avatar{width:60%;color:var(--color-muted);opacity:.65}.nPoarW_portrait.nPoarW_compactPortrait{flex-shrink:0;width:5rem}.nPoarW_biography{max-width:52rem;color:var(--color-muted);margin-top:1.25rem;line-height:1.8}.nPoarW_coachedAthletes{margin-top:2rem}.nPoarW_identity{min-width:0}.nPoarW_eyebrow{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-size:.8rem;font-weight:700;line-height:1.5}.nPoarW_eyebrow>span{color:var(--color-line);margin-inline:.6rem}.nPoarW_name{font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:.6rem;font-size:clamp(3.5rem,6vw,6rem);font-weight:700;line-height:.95}.nPoarW_intro{color:var(--color-muted);margin-top:1rem;font-size:.95rem}.nPoarW_facts{grid-template-columns:.6fr 1fr 1.2fr;gap:1.5rem;margin-top:1.75rem;display:grid}.nPoarW_facts>div{border-top:1px solid var(--color-line);padding-top:.75rem}.nPoarW_facts dt{color:var(--color-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem}.nPoarW_facts dd{margin-top:.5rem;font-size:.9rem;line-height:1.5}.nPoarW_achievements{padding-block:2rem}.nPoarW_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-bottom:1.25rem;display:flex}.nPoarW_sectionHeading h2{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;display:flex}.nPoarW_sectionHeading h2:before{content:"";background:var(--color-accent);width:1.5rem;height:2px}.nPoarW_sectionHeading>span{color:var(--color-muted);font-size:.75rem}.nPoarW_achievementGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.nPoarW_achievement{border:1px solid var(--color-line);border-top:2px solid var(--color-accent);background:var(--color-surface);padding:1.5rem;position:relative}.nPoarW_achievement .nPoarW_eyebrow{max-width:calc(100% - 2rem);color:var(--color-muted);font-size:.7rem}.nPoarW_medal{color:var(--color-accent);font-size:1.75rem;position:absolute;top:1rem;right:1.25rem}.nPoarW_achievement h3{font-family:var(--font-heading);text-transform:uppercase;margin-top:1rem;font-size:2.25rem;font-weight:700;line-height:1}.nPoarW_edition{color:var(--color-accent);margin-block:.6rem 1rem;font-size:.9rem}.nPoarW_detail{color:var(--color-muted);font-size:.75rem;line-height:1.7;display:block}.nPoarW_contentGrid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.nPoarW_panel{border:1px solid var(--color-line);background:var(--color-surface);min-width:0;padding:1.5rem}.nPoarW_panelIntro{color:var(--color-muted);margin-top:-.5rem;margin-bottom:1.5rem;font-size:.75rem;line-height:1.6}.nPoarW_tableScroll{overflow-x:auto}.nPoarW_results{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}.nPoarW_results th,.nPoarW_results td{border-bottom:1px solid var(--color-line);vertical-align:top;padding:1rem .75rem}.nPoarW_results th:first-child,.nPoarW_results td:first-child{padding-left:0}.nPoarW_results th:last-child,.nPoarW_results td:last-child{padding-right:0}.nPoarW_results thead th{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:400}.nPoarW_results tbody th{min-width:10rem;font-weight:400}.nPoarW_results th>span{color:var(--color-muted);margin-top:.4rem;font-size:.7rem;display:block}.nPoarW_results tbody tr:last-child>*{border-bottom:0}.nPoarW_results abbr{text-underline-offset:.25em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.nPoarW_medalResult{color:var(--color-accent)}.nPoarW_connections{gap:1.25rem;display:grid}.nPoarW_crewList li+li{border-top:1px solid var(--color-line)}.nPoarW_crewCard{justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.nPoarW_crewList li:first-child .nPoarW_crewCard{padding-top:0}.nPoarW_crewList li:last-child .nPoarW_crewCard{padding-bottom:0}.nPoarW_crewName,.nPoarW_coachName{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:.4rem;font-size:1.5rem;display:block}a.nPoarW_crewCard:hover .nPoarW_crewName{color:var(--color-accent)}.nPoarW_arrow{color:var(--color-accent);font-size:1.5rem}.nPoarW_sources{border-block:1px solid var(--color-line);margin-top:2rem;padding-block:1.25rem;font-size:.8rem;line-height:1.75}.nPoarW_sources summary{cursor:pointer;width:fit-content;font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;font-size:1rem}.nPoarW_sources p{max-width:55rem;color:var(--color-muted);margin-top:1rem}.nPoarW_sources ul{gap:.5rem;margin-top:1rem;display:grid}.nPoarW_athleteHeader{grid-template-columns:5rem minmax(0,1fr);gap:1.5rem;padding-block:1.25rem 1.5rem}.nPoarW_athleteHeader .nPoarW_name{font-size:clamp(2.5rem,5vw,4rem)}.nPoarW_athleteHeader .nPoarW_facts{margin-top:1rem}.nPoarW_profileHero{isolation:isolate;gap:1rem 2rem;padding-block:1.75rem;position:relative;overflow:hidden}.nPoarW_profileHero>.nPoarW_portrait{grid-row:1/3;align-self:start}.nPoarW_profileHero .nPoarW_name{font-size:clamp(2.75rem,5vw,4.5rem)}.nPoarW_heroFacts{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.5rem}.nPoarW_boatBackdrop{z-index:-1;width:min(80%,40rem);color:var(--color-accent);opacity:.055;pointer-events:none;position:absolute;bottom:0;right:-2rem}.nPoarW_clubAffiliation{align-items:center;gap:.6rem;display:inline-flex}.nPoarW_clubAffiliation img{object-fit:contain;flex-shrink:0;width:2rem;height:2.25rem}.nPoarW_countryConnections{color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1rem;margin-top:.8rem;font-size:.8rem;display:inline-flex}.nPoarW_countryConnections>span{align-items:center;gap:.4rem;display:inline-flex}.nPoarW_countryConnections svg{border-radius:1px;flex-shrink:0;width:1.3rem;height:.86rem}.nPoarW_compactAchievements .nPoarW_achievement{padding:1rem}.nPoarW_compactAchievements .nPoarW_achievement h3{margin-top:.4rem;font-size:1.5rem}.nPoarW_compactAchievements .nPoarW_edition{margin-block:.5rem 0;font-size:.8rem}.nPoarW_compactAchievements .nPoarW_medal{font-size:1.5rem;top:.6rem;right:1rem}.nPoarW_coachStrip{align-items:center;gap:1.25rem;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}.nPoarW_coachStrip .nPoarW_coachName{margin-block:.2rem}.nPoarW_raceExample{margin-top:1.5rem}.nPoarW_raceExample>div+div{margin-top:1rem}@media (max-width:899px){.nPoarW_contentGrid{grid-template-columns:1fr}.nPoarW_connections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.nPoarW_header{gap:1.5rem}.nPoarW_facts{grid-template-columns:1fr 1fr;gap:1rem}.nPoarW_facts>div:last-child{grid-column:1/-1}.nPoarW_achievement{padding:1.25rem}}@media (max-width:639px){.nPoarW_profile{padding-top:1rem}.nPoarW_header{grid-template-columns:1fr;gap:1.75rem;padding-top:1.25rem}.nPoarW_portrait{width:9rem}.nPoarW_name{font-size:clamp(3rem,12vw,4.5rem)}.nPoarW_achievementGrid,.nPoarW_connections{grid-template-columns:1fr}.nPoarW_achievement h3{font-size:2rem}.nPoarW_panel{padding:1.25rem}.nPoarW_results th,.nPoarW_results td{padding-inline:.5rem}.nPoarW_athleteHeader{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1rem}.nPoarW_athleteHeader .nPoarW_name{font-size:clamp(2rem,8vw,3rem)}.nPoarW_athleteHeader .nPoarW_facts{display:block}.nPoarW_athleteHeader .nPoarW_facts>div{border:0;padding-top:.5rem}.nPoarW_athleteHeader .nPoarW_facts dd{margin-top:.2rem;font-size:.8rem}.nPoarW_profileHero{grid-template-columns:8rem minmax(0,1fr);gap:1rem}.nPoarW_profileHero>.nPoarW_portrait{grid-row:1;width:8rem}.nPoarW_profileHero .nPoarW_name{font-size:clamp(2rem,7vw,3rem)}.nPoarW_profileHero .nPoarW_heroFacts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.nPoarW_profileHero .nPoarW_heroFacts>div:last-child{grid-column:auto}.nPoarW_heroFacts dd{font-size:.8rem}.nPoarW_boatBackdrop{width:130%;max-width:none;right:-25%}.nPoarW_compactAchievements{gap:.65rem}.nPoarW_compactAchievements .nPoarW_achievement{padding:.75rem 1rem}.nPoarW_compactAchievements .nPoarW_achievement h3{font-size:1.3rem}}@media (max-width:359px){.nPoarW_profileHero{grid-template-columns:6rem minmax(0,1fr)}.nPoarW_profileHero>.nPoarW_portrait{width:6rem}.nPoarW_profileHero .nPoarW_name{font-size:1.85rem}}
.Ds81dG_page{padding-block:3.5rem 5rem}.Ds81dG_intro{max-width:46rem;margin-bottom:2.5rem}.Ds81dG_eyebrow{color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;font-size:.85rem;font-weight:700}.Ds81dG_intro h1{font-family:var(--font-heading);text-transform:uppercase;margin-block:.75rem 1.25rem;font-size:clamp(3.5rem,7vw,6rem);font-weight:700;line-height:.95}.Ds81dG_intro>p:last-child{max-width:40rem;color:var(--color-muted);line-height:1.8}.Ds81dG_directory{min-width:0}.Ds81dG_filters{border:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:1.2fr 1fr 1fr;gap:1.25rem;padding:1.5rem;display:grid}.Ds81dG_filters>div{min-width:0}.Ds81dG_filters label{color:var(--color-muted);margin-bottom:.65rem;font-size:.75rem;display:block}.Ds81dG_filters input,.Ds81dG_filters select{border:1px solid var(--color-line);background:var(--color-background);width:100%;min-height:3rem;color:var(--color-foreground);border-radius:.125rem;padding:.75rem;font-size:.85rem}.Ds81dG_filters input::placeholder{color:var(--color-muted)}.Ds81dG_filters button{grid-column:1/-1;justify-self:start;font-size:.8rem}.Ds81dG_resultHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;padding-block:2rem 1.25rem;display:flex}.Ds81dG_resultHeader h2{font-family:var(--font-heading);letter-spacing:.07em;text-transform:uppercase;font-size:1.3rem;font-weight:700}.Ds81dG_resultHeader p{color:var(--color-muted);font-size:.8rem}.Ds81dG_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.Ds81dG_cardGrid>li{min-width:0}.Ds81dG_card{border:1px solid var(--color-line);border-top:2px solid var(--color-accent);background:var(--color-surface);flex-direction:column;height:100%;padding:1.5rem;display:flex}.Ds81dG_card:hover{border-color:var(--color-accent)}.Ds81dG_cardTop{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.5rem;display:flex}.Ds81dG_country{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;padding-top:.25rem;font-size:.7rem}.Ds81dG_card h3{font-family:var(--font-heading);text-transform:uppercase;overflow-wrap:anywhere;font-size:2rem;font-weight:700;line-height:1.1}.Ds81dG_card:hover h3{color:var(--color-accent)}.Ds81dG_club{margin-block:.65rem .5rem;font-size:.85rem;line-height:1.6}.Ds81dG_discipline,.Ds81dG_context{color:var(--color-muted);font-size:.75rem;line-height:1.7}.Ds81dG_context{margin-top:.75rem}.Ds81dG_cardAction{color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;font-size:.9rem;display:flex}.Ds81dG_cardAction>span{font-size:1.5rem}.Ds81dG_empty{border:1px solid var(--color-line);background:var(--color-surface);padding:3rem 1.5rem}.Ds81dG_empty h3{font-family:var(--font-heading);text-transform:uppercase;font-size:2rem}.Ds81dG_empty p{color:var(--color-muted);margin-top:.75rem;line-height:1.7}@media (max-width:999px){.Ds81dG_cardGrid,.Ds81dG_filters{grid-template-columns:repeat(2,minmax(0,1fr))}.Ds81dG_searchField{grid-column:1/-1}}@media (max-width:639px){.Ds81dG_page{padding-top:2.5rem}.Ds81dG_cardGrid,.Ds81dG_filters{grid-template-columns:1fr}.Ds81dG_filters,.Ds81dG_card{padding:1.25rem}}
.RUcQ6a_performance{--chart-blue:#36a9f5;--chart-orange:#ffab50;border-bottom:1px solid var(--color-line);min-width:0;padding-block:1.25rem}.RUcQ6a_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.RUcQ6a_heading h2{font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.RUcQ6a_heading>span,.RUcQ6a_note{color:var(--color-muted);font-size:.75rem;line-height:1.6}.RUcQ6a_categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.75rem 0 1rem;font-size:.8rem;display:grid}.RUcQ6a_categories dt{color:var(--color-muted);margin-bottom:.25rem}.RUcQ6a_categories dd{border:1px solid var(--color-line);background:var(--color-surface);padding:.45rem .65rem}.RUcQ6a_selector{margin:1rem .75rem .75rem}.RUcQ6a_sliderBar{height:2rem;position:relative}.RUcQ6a_tierLabels{height:100%;font-family:var(--font-heading);text-transform:uppercase;text-align:center;color:#16191a;border-radius:2px;grid-template-columns:repeat(3,1fr);font-size:.75rem;display:grid;overflow:hidden}.RUcQ6a_tierLabels span{background:#ffe0ae;padding-top:.4rem}.RUcQ6a_tierLabels span:nth-child(2){background:#ffc16b}.RUcQ6a_tierLabels span:nth-child(3){background:#ee9400}.RUcQ6a_sliderBar input{appearance:none;cursor:ew-resize;z-index:2;background:0 0;width:100%;height:2.75rem;margin:0;position:absolute;top:-.375rem;left:0}.RUcQ6a_sliderBar input::-webkit-slider-runnable-track{background:0 0;height:2rem}.RUcQ6a_sliderBar input::-webkit-slider-thumb{appearance:none;border:1px solid var(--color-foreground);background:0 0;border-radius:2px;width:2rem;height:2rem}.RUcQ6a_sliderBar input::-moz-range-track{background:0 0;height:2rem}.RUcQ6a_sliderBar input::-moz-range-thumb{border:1px solid var(--color-foreground);background:0 0;border-radius:2px;width:2rem;height:2rem}.RUcQ6a_sliderBar output{top:0;left:calc(var(--position) - var(--offset));text-align:center;background:var(--color-background);width:2rem;height:2rem;color:var(--color-foreground);pointer-events:none;border-radius:2px;padding-top:.3rem;font-size:.85rem;position:absolute}.RUcQ6a_legend{justify-content:center;gap:1rem;margin-top:.75rem;font-size:.7rem;display:flex}.RUcQ6a_actualKey{color:var(--chart-blue)}.RUcQ6a_targetKey{color:var(--chart-orange)}.RUcQ6a_chartScroll,.RUcQ6a_tableScroll{max-width:100%;overflow-x:auto}.RUcQ6a_chartViewport{position:relative}.RUcQ6a_chartCanvas{min-width:620px;position:relative}.RUcQ6a_chart{width:100%;display:block}.RUcQ6a_chart text{fill:var(--color-muted);font-size:11px}.RUcQ6a_gridLine{stroke:var(--color-line);stroke-width:.6px}.RUcQ6a_targetArea{fill:var(--chart-orange);opacity:.12}.RUcQ6a_targetLine{stroke:var(--chart-orange);stroke-width:1.2px}.RUcQ6a_targetPoint{fill:var(--color-background);stroke:var(--chart-orange);stroke-width:1.2px}.RUcQ6a_actualPoint{fill:var(--chart-blue)}.RUcQ6a_pointControl{cursor:pointer;outline:none}.RUcQ6a_pointControl:focus-visible .RUcQ6a_actualPoint,.RUcQ6a_pointControl:focus-visible .RUcQ6a_targetPoint{stroke:var(--color-foreground);stroke-width:3px}.RUcQ6a_tooltip{z-index:3;border:1px solid var(--color-line);background:var(--color-background);pointer-events:none;border-radius:3px;width:180px;padding:.5rem .65rem;font-size:.7rem;position:absolute;top:1.5rem;box-shadow:0 3px 10px #0006}.RUcQ6a_tooltip strong,.RUcQ6a_tooltip span{line-height:1.7;display:block}.RUcQ6a_tooltip span:nth-child(2){color:var(--chart-orange)}.RUcQ6a_tooltip span:nth-child(3){color:var(--chart-blue)}.RUcQ6a_tableScroll{margin-top:.25rem}.RUcQ6a_table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:.75rem}.RUcQ6a_table th,.RUcQ6a_table td{white-space:nowrap;padding:.5rem .6rem}.RUcQ6a_table thead{color:var(--color-muted);border-block:1px solid var(--color-line)}.RUcQ6a_table tbody tr:nth-child(2n){background:var(--color-surface)}.RUcQ6a_table tbody th{color:var(--color-accent);font-weight:400}.RUcQ6a_sources{margin-top:.75rem;font-size:.75rem;line-height:1.6}.RUcQ6a_sources summary{cursor:pointer;font-family:var(--font-heading);text-transform:uppercase;font-size:.9rem}.RUcQ6a_sources p,.RUcQ6a_sources li{color:var(--color-muted);margin-top:.75rem}.RUcQ6a_sources ul{margin-block:.75rem}@media (max-width:639px){.RUcQ6a_categories{gap:.4rem;font-size:.7rem}.RUcQ6a_categories dd{padding-inline:.4rem}.RUcQ6a_chart text{font-size:16px}}
