._V-VBG_root{--wl-ground:var(--ground,var(--paper));--wl-line:var(--line,var(--hairline));--wl-accent:var(--ink);--wl-alert:var(--human-ink,var(--coral));--wl-radius:var(--radius-xl,var(--r-xl));--wl-field-line:color-mix(in srgb, var(--ink) 48%, var(--surface));border:1px solid var(--wl-line);border-radius:var(--wl-radius);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent), 0 18px 40px -24px color-mix(in srgb, var(--ink) 22%, transparent);color:var(--ink);font-family:var(--sans);text-align:left;padding:clamp(20px,2.4vw,32px)}._V-VBG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}._V-VBG_full{grid-column:1/-1}._V-VBG_pair{min-width:0}._V-VBG_field{flex-direction:column;gap:8px;min-width:0;display:flex}._V-VBG_label{font:600 14.5px/1.3 var(--sans);color:var(--ink);align-items:baseline;gap:8px;display:flex}._V-VBG_optional{color:var(--muted);font-weight:400}._V-VBG_hint{color:var(--muted);margin:0;font-size:14px;line-height:1.45}._V-VBG_error{color:var(--wl-alert);margin:0;font-size:14px;font-weight:500;line-height:1.4}._V-VBG_root ._V-VBG_input,._V-VBG_root ._V-VBG_select select,._V-VBG_root ._V-VBG_textarea{border:1px solid var(--wl-field-line);background:var(--wl-ground);width:100%;min-height:48px;color:var(--ink);caret-color:var(--wl-accent);font:400 16px/1.4 var(--sans);appearance:none;border-radius:14px;margin:0;padding:0 16px;transition:border-color .2s,background-color .2s}._V-VBG_root ._V-VBG_textarea{resize:vertical;min-height:76px;padding:13px 16px;line-height:1.5;display:block}._V-VBG_root ._V-VBG_input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--wl-ground) inset;-webkit-text-fill-color:var(--ink)}._V-VBG_select{display:block;position:relative}._V-VBG_select:after{content:"";border-right:1.6px solid var(--ink);border-bottom:1.6px solid var(--ink);pointer-events:none;width:7px;height:7px;margin-top:-5px;position:absolute;top:50%;right:19px;transform:rotate(45deg)}._V-VBG_root ._V-VBG_select select{text-overflow:ellipsis;cursor:pointer;padding-right:44px}._V-VBG_root ._V-VBG_select select:invalid{color:var(--muted)}._V-VBG_root option{color:var(--ink)}._V-VBG_root ._V-VBG_input:hover,._V-VBG_root ._V-VBG_select select:hover,._V-VBG_root ._V-VBG_textarea:hover{border-color:var(--ink)}._V-VBG_root ._V-VBG_input:focus,._V-VBG_root ._V-VBG_select select:focus,._V-VBG_root ._V-VBG_textarea:focus{outline:2px solid var(--wl-accent);outline-offset:2px;border-color:var(--wl-accent);background:var(--surface);box-shadow:none;border-radius:14px}._V-VBG_field[data-invalid] ._V-VBG_input,._V-VBG_field[data-invalid] select,._V-VBG_field[data-invalid] ._V-VBG_textarea{border-color:var(--wl-alert);box-shadow:inset 0 0 0 1px var(--wl-alert)}._V-VBG_actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}._V-VBG_root ._V-VBG_submit{background:var(--ink);height:56px;color:var(--wl-ground);font:600 16px/1 var(--sans);white-space:nowrap;cursor:pointer;transition:background-color .25s, transform .25s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;display:inline-flex}._V-VBG_root ._V-VBG_submit:hover{background:var(--wl-accent)}._V-VBG_root ._V-VBG_submit:active{transform:scale(.98)}._V-VBG_arrow{width:18px;height:18px;transition:transform .3s var(--ease);flex:none;display:block}._V-VBG_root ._V-VBG_submit:hover ._V-VBG_arrow{transform:translate(3px)}._V-VBG_root ._V-VBG_submit:focus-visible,._V-VBG_root ._V-VBG_secondary:focus-visible,._V-VBG_root ._V-VBG_textButton:focus-visible{outline:2px solid var(--wl-accent);outline-offset:3px;box-shadow:none}._V-VBG_root ._V-VBG_submit:focus-visible{border-radius:999px}._V-VBG_drafted{animation:_V-VBG_wl-in .7s var(--ease) both}@keyframes _V-VBG_wl-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}._V-VBG_root ._V-VBG_draftedTitle{font:400 clamp(28px, 2.6vw, 36px)/1.1 var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 14px}._V-VBG_root ._V-VBG_draftedTitle:focus{box-shadow:none;outline:none}._V-VBG_root ._V-VBG_draftedText{max-width:32em;color:var(--ink);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}._V-VBG_draftedActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}._V-VBG_root ._V-VBG_secondary{border:1.5px solid var(--ink);min-height:48px;color:var(--ink);font:600 15px/1 var(--sans);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;transition:background-color .2s;display:inline-flex}._V-VBG_root ._V-VBG_secondary:hover{background:var(--wl-ground)}._V-VBG_root ._V-VBG_copyStatus{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}._V-VBG_root ._V-VBG_copyStatus:empty{margin:0}._V-VBG_root ._V-VBG_textButton{min-height:44px;color:var(--ink);font:600 15px/1 var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-top:4px;padding:0;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:560px){._V-VBG_grid{gap:18px 12px}._V-VBG_field:not(._V-VBG_pair){grid-column:1/-1}._V-VBG_root ._V-VBG_submit{width:100%}._V-VBG_root ._V-VBG_secondary{flex:100%}}@media (prefers-reduced-motion:reduce){._V-VBG_drafted{animation:none}._V-VBG_root ._V-VBG_input,._V-VBG_root ._V-VBG_select select,._V-VBG_root ._V-VBG_textarea,._V-VBG_root ._V-VBG_submit,._V-VBG_root ._V-VBG_secondary,._V-VBG_arrow{transition:none}}@media (max-width:340px){._V-VBG_grid{grid-template-columns:minmax(0,1fr)}}
.ALnnRW_hero{--nav-h:66px;padding:calc(var(--nav-h) + 10px) 10px 0}.ALnnRW_heroCard{isolation:isolate;min-height:clamp(560px, calc(100svh - var(--nav-h) - 20px), 820px);padding:64px max(var(--gutter), calc((100% - 1208px) / 2)) clamp(36px, 4.5vw, 64px);border-radius:var(--radius-xl);background:var(--ink);color:var(--on-ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(32px,4vw,72px);display:grid;position:relative;overflow:hidden}.ALnnRW_heroMedia{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ALnnRW_heroMedia>*{position:absolute;inset:0}.ALnnRW_heroPhoto{object-fit:cover;object-position:var(--photo-pos);filter:sepia(.26)saturate(.82)contrast(.9)brightness(.88);animation:ALnnRW_settle 3.2s var(--ease) both}.ALnnRW_heroGrade{background:linear-gradient(170deg, color-mix(in srgb, var(--human) 46%, transparent), color-mix(in srgb, var(--human-ink) 52%, transparent));mix-blend-mode:soft-light}.ALnnRW_heroGrade:after{content:"";opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ALnnRW_heroShade{background:radial-gradient(92% 82% at 0% 100%, color-mix(in srgb, var(--ink) 82%, transparent) 0%, color-mix(in srgb, var(--ink) 62%, transparent) 40%, color-mix(in srgb, var(--ink) 30%, transparent) 68%, transparent 92%), linear-gradient(0deg, color-mix(in srgb, var(--ink) 42%, transparent), transparent 42%), radial-gradient(130% 95% at 50% 40%, transparent 55%, color-mix(in srgb, var(--ink) 38%, transparent) 100%)}.ALnnRW_heroCopy{min-width:0;max-width:760px;position:relative}.ALnnRW_heroTitle{font-family:var(--serif);letter-spacing:-.03em;color:var(--on-ink);text-wrap:balance;text-shadow:0 2px 28px color-mix(in srgb, var(--ink) 50%, transparent), 0 1px 3px color-mix(in srgb, var(--ink) 30%, transparent);animation:ALnnRW_focus 1.5s var(--ease) both;font-size:clamp(40px,4.6vw,68px);font-weight:400;line-height:1}.ALnnRW_heroTitle em{color:inherit;font-style:italic}.ALnnRW_heroLead{max-width:30em;color:var(--on-ink-2);text-wrap:pretty;animation:ALnnRW_rise 1.1s var(--ease) .5s both;margin-top:clamp(16px,1.8vw,22px);font-size:clamp(17px,1.3vw,20px);line-height:1.5}.ALnnRW_heroAction{background:var(--ground);height:56px;color:var(--ink);white-space:nowrap;transition:background-color .25s ease, transform .25s var(--ease);animation:ALnnRW_rise 1.1s var(--ease) .65s both;border-radius:999px;align-items:center;gap:10px;margin-top:clamp(26px,3vw,36px);padding:0 26px 0 28px;font-size:16px;font-weight:600;display:inline-flex}.ALnnRW_heroAction:hover{background:var(--surface)}.ALnnRW_heroAction:active{transform:scale(.98)}.ALnnRW_heroAction:focus-visible{outline:2px solid var(--on-ink);outline-offset:3px;box-shadow:none}.ALnnRW_arrow{width:18px;height:18px;transition:transform .3s var(--ease);flex:none}.ALnnRW_heroAction:hover .ALnnRW_arrow{transform:translate(3px)}.ALnnRW_heroAside{align-self:center;gap:14px;width:340px;display:grid;position:relative}.ALnnRW_heroAsideEnd{align-self:end}.ALnnRW_moment{--glass-muted:color-mix(in srgb, var(--ink) 25%, var(--muted));color:var(--ink);background:linear-gradient(165deg, color-mix(in srgb, var(--surface) 86%, transparent), color-mix(in srgb, var(--ground) 80%, transparent));-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 90%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--surface) 24%, transparent), 0 24px 44px -22px color-mix(in srgb, var(--ink) 62%, transparent), 0 4px 12px -6px color-mix(in srgb, var(--ink) 30%, transparent);animation:ALnnRW_arrive 1.2s var(--ease) var(--at,.9s) both;border-radius:22px;gap:10px;padding:14px 16px 15px;font-size:14px;line-height:1.35;display:grid;position:relative}.ALnnRW_moment:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg, color-mix(in srgb, var(--surface) 95%, transparent), color-mix(in srgb, var(--surface) 22%, transparent) 38%, color-mix(in srgb, var(--surface) 8%, transparent) 64%, color-mix(in srgb, var(--surface) 46%, transparent));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ALnnRW_moment:nth-child(2){--at:1.5s}.ALnnRW_moment:nth-child(3){--at:2.1s}.ALnnRW_momentWho{align-items:center;gap:10px;min-width:0;display:flex}.ALnnRW_momentWho b{color:var(--human-ink);font-size:13.5px;font-weight:600;line-height:1.25;display:block}.ALnnRW_momentWho small,.ALnnRW_momentMeta{color:var(--glass-muted);margin-top:2px;font-size:12.5px;line-height:1.3;display:block}.ALnnRW_face{background:var(--human-mist);width:34px;height:34px;color:var(--human-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.ALnnRW_momentTitle{font-family:var(--serif);letter-spacing:-.015em;font-size:21px;line-height:1.12}.ALnnRW_momentRow{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);justify-content:space-between;gap:12px;padding-top:8px;font-size:13px;display:flex}.ALnnRW_momentRow span{color:var(--glass-muted)}.ALnnRW_momentRow b{font-weight:600}.ALnnRW_time{font:400 11.5px/1.2 var(--mono);color:var(--glass-muted);white-space:nowrap}.ALnnRW_head{max-width:760px;margin-bottom:clamp(36px,4vw,56px)}.ALnnRW_headCenter{text-align:center;margin-inline:auto}.ALnnRW_head h2{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:clamp(34px,3.4vw,52px);font-weight:400;line-height:1.04}.ALnnRW_head h2 em{color:inherit;font-style:italic}.ALnnRW_head p{max-width:36em;color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:clamp(17px,1.25vw,19px);line-height:1.55}.band--mist .ALnnRW_head p{color:var(--body)}.ALnnRW_headCenter p{margin-inline:auto}@keyframes ALnnRW_settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes ALnnRW_focus{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes ALnnRW_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ALnnRW_arrive{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.97)}to{opacity:1;filter:none;transform:none}}@media (max-width:980px){.ALnnRW_hero{--nav-h:63px}.ALnnRW_heroCard{min-height:min(calc(100svh - var(--nav-h) - 16px), 880px);grid-template-columns:minmax(0,1fr);align-content:end;padding-top:48px}.ALnnRW_heroAside{display:none}.ALnnRW_heroPhoto{object-position:var(--photo-pos-tall,var(--photo-pos))}.ALnnRW_heroShade{background:linear-gradient(0deg, color-mix(in srgb, var(--ink) 88%, transparent) 0%, color-mix(in srgb, var(--ink) 70%, transparent) 30%, color-mix(in srgb, var(--ink) 18%, transparent) 58%, transparent 74%), radial-gradient(130% 95% at 50% 30%, transparent 55%, color-mix(in srgb, var(--ink) 34%, transparent) 100%)}}@media (max-width:640px){.ALnnRW_hero{padding:calc(var(--nav-h) + 8px) 8px 0}.ALnnRW_heroCard{border-radius:24px;padding:48px 20px 28px}.ALnnRW_heroAction{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ALnnRW_heroPhoto,.ALnnRW_heroTitle,.ALnnRW_heroLead,.ALnnRW_heroAction,.ALnnRW_moment{animation:none}}
@property --count{syntax:"<integer>";inherits:false;initial-value:0}.v6H7qW_figure{--clock:3.2s;--start:.3s;--label-w:240px;--tally-w:150px;--liquid:linear-gradient(180deg, #4a433a 0%, var(--ink) 62%, #0c0a08 100%);--groove:linear-gradient(180deg, color-mix(in srgb, var(--sunk) 88%, var(--ink)), var(--sunk) 70%);margin:0}.v6H7qW_line{grid-template-columns:var(--label-w) minmax(0, 1fr) var(--tally-w);grid-template-areas:"meta track tally";align-items:center;gap:36px;padding-block:28px;display:grid}.v6H7qW_line+.v6H7qW_line{border-top:1px solid color-mix(in srgb, var(--ink) 9%, transparent)}.v6H7qW_meta{grid-area:meta}.v6H7qW_name{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:clamp(22px,1.9vw,27px);line-height:1.1}.v6H7qW_line[data-tone=today] .v6H7qW_name{color:var(--muted)}.v6H7qW_summary{color:var(--muted);text-wrap:pretty;margin-top:6px;font-size:15px;line-height:1.5}.v6H7qW_track{grid-area:track;height:104px;margin-inline:10px;position:relative}.v6H7qW_groove,.v6H7qW_ink{border-radius:999px;height:12px;margin-top:-6px;position:absolute;top:50%;left:0;right:0}.v6H7qW_groove{background:var(--groove);box-shadow:inset 0 1.5px 3px color-mix(in srgb, var(--ink) 20%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent), 0 1px 0 var(--surface)}.v6H7qW_ink{background:var(--liquid);box-shadow:inset 0 1px 0 #fcfaf547, inset 0 -1px 1px #00000059, 0 8px 18px -10px color-mix(in srgb, var(--ink) 60%, transparent);clip-path:inset(0 calc((1 - var(--fill)) * 100%) 0 0 round 999px)}.v6H7qW_lightRail{pointer-events:none;transform:translateX(calc((var(--fill) - 1) * 100%));position:absolute;inset:0}.v6H7qW_light{opacity:0;mix-blend-mode:screen;background:radial-gradient(closest-side,#fcfaf5f2,#fcfaf559 45%,#0000);border-radius:50%;width:32px;height:32px;margin-top:-16px;position:absolute;top:50%;right:-16px}.v6H7qW_span{top:50%;left:calc(var(--from) * 100%);width:calc((var(--to) - var(--from)) * 100%);height:12px;margin-top:-6px;position:absolute}.v6H7qW_span em{font-family:var(--serif);color:var(--muted);white-space:nowrap;font-size:16px;font-style:italic;line-height:1.2;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.v6H7qW_span[data-dashed]:before{content:"";background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ground) 80%, transparent) 0 5px, transparent 5px 13px);opacity:.6;border-radius:999px;position:absolute;inset:0}.v6H7qW_stop{top:50%;left:calc(var(--x) * 100%);justify-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.v6H7qW_stop i{border-radius:50%;width:18px;height:18px;display:block}.v6H7qW_stop small{color:var(--muted);white-space:nowrap;text-align:center;font-size:13px;line-height:1.25;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%)}.v6H7qW_stop[data-edge=start] small{text-align:left;left:0;transform:translate(-6px)}.v6H7qW_stop[data-edge=end] small{text-align:right;left:auto;right:0;transform:translate(6px)}.v6H7qW_stop[data-above] small{top:auto;bottom:calc(100% + 13px)}.v6H7qW_stop[data-kind=visit] i{background:var(--liquid);box-shadow:inset 0 1px 0 #fcfaf547, 0 6px 12px -6px color-mix(in srgb, var(--ink) 60%, transparent)}.v6H7qW_stop[data-kind=event] i{background:var(--surface);box-shadow:inset 0 0 0 3px var(--human), 0 6px 12px -6px color-mix(in srgb, var(--human-ink) 50%, transparent)}.v6H7qW_stop[data-kind=event] small{color:var(--human-ink)}.v6H7qW_stop[data-kind=care] i{background:var(--surface);width:10px;height:10px;box-shadow:0 0 0 2.5px color-mix(in srgb, var(--surface) 22%, transparent);transition:transform .25s var(--ease)}.v6H7qW_stop[data-kind=care]:before{content:"";position:absolute;inset:-12px}.v6H7qW_stop[data-kind=care]:hover i{transform:scale(1.5)}.v6H7qW_line[data-tone=fiber] .v6H7qW_stop small{color:var(--ink)}.v6H7qW_line[data-tone=fiber] .v6H7qW_stop[data-kind=visit]{pointer-events:none}.v6H7qW_line[data-tone=fiber] .v6H7qW_stop[data-kind=visit] i{background:radial-gradient(circle at 34% 28%, var(--surface), color-mix(in srgb, var(--surface) 76%, var(--sunk)) 72%);width:16px;height:16px;box-shadow:0 0 0 3px var(--ink), 0 6px 12px -5px color-mix(in srgb, var(--ink) 70%, transparent)}.v6H7qW_stop[data-kind=summary]{transform:translate(-50%,calc(-50% - 24px))}.v6H7qW_stop[data-kind=summary] i{background:var(--human-mist);width:12px;height:12px;box-shadow:0 0 0 2.5px var(--human)}.v6H7qW_stop[data-kind=summary]:after{content:"";background:var(--human);opacity:.7;width:1.5px;height:18px;margin-left:-.75px;position:absolute;top:100%;left:50%}.v6H7qW_line[data-tone=fiber] .v6H7qW_stop[data-kind=summary] small{color:var(--human-ink)}.v6H7qW_tip{z-index:2;background:linear-gradient(165deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--ground) 86%, transparent));-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:inset 0 1px 0 var(--surface), 0 14px 28px -14px color-mix(in srgb, var(--ink) 55%, transparent);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease, transform .25s var(--ease);border-radius:12px;padding:7px 11px;font-size:12.5px;font-weight:500;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%,4px)}.v6H7qW_stop[data-edge=start] .v6H7qW_tip{left:-6px;transform:translateY(4px)}.v6H7qW_stop[data-edge=end] .v6H7qW_tip{left:auto;right:-6px;transform:translateY(4px)}.v6H7qW_stop:hover .v6H7qW_tip{opacity:1;transform:translate(-50%)}.v6H7qW_stop[data-edge=start]:hover .v6H7qW_tip,.v6H7qW_stop[data-edge=end]:hover .v6H7qW_tip{transform:none}.v6H7qW_tally{text-align:right;grid-area:tally;justify-items:end;gap:4px;margin:0;display:grid}.v6H7qW_tally b{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(34px,3.2vw,46px);font-weight:400;line-height:1}.v6H7qW_line[data-tone=today] .v6H7qW_tally b{color:var(--muted)}.v6H7qW_tally small{max-width:11em;color:var(--muted);text-wrap:balance;font-size:13px;line-height:1.35}.v6H7qW_tally[data-count]{--count:var(--total);counter-reset:visits var(--count)}.v6H7qW_count:after{content:counter(visits)}.v6H7qW_scale{height:1em;margin:4px calc(var(--tally-w) + 36px + 10px) 0 calc(var(--label-w) + 36px + 10px);font:400 11.5px/1 var(--mono);color:var(--muted);position:relative}.v6H7qW_scale span{top:0;left:calc(var(--x) * 100%);white-space:nowrap;position:absolute;transform:translate(-50%)}.v6H7qW_scale span[data-edge=start]{transform:none}.v6H7qW_scale span[data-edge=end]{transform:translate(-100%)}.v6H7qW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.sr-ready .v6H7qW_figure:not(.sr-in) .v6H7qW_ink{clip-path:inset(0 100% 0 0 round 999px)}.sr-ready .v6H7qW_figure:not(.sr-in) :is(.v6H7qW_stop,.v6H7qW_span em){opacity:0}.sr-ready .v6H7qW_figure:not(.sr-in) .v6H7qW_line[data-tone=fiber] .v6H7qW_tally[data-count]{--count:0}.sr-ready .v6H7qW_figure.sr-in .v6H7qW_ink{animation:v6H7qW_pour var(--clock) linear var(--start) both}.sr-ready .v6H7qW_figure.sr-in .v6H7qW_lightRail{animation:v6H7qW_ride var(--clock) linear var(--start) both}.sr-ready .v6H7qW_figure.sr-in .v6H7qW_light{animation:v6H7qW_glow var(--clock) linear var(--start) both}.sr-ready .v6H7qW_figure.sr-in .v6H7qW_stop{animation:v6H7qW_arrive .5s var(--ease) calc(var(--start) + var(--x) * var(--clock)) both}.sr-ready .v6H7qW_figure.sr-in .v6H7qW_stop[data-kind=care] i{animation:v6H7qW_lit .9s var(--ease) calc(var(--start) + var(--x) * var(--clock)) both}.sr-ready .v6H7qW_figure.sr-in .v6H7qW_span em{animation:v6H7qW_arrive .8s var(--ease) calc(var(--start) + var(--from) * var(--clock) + .4s) both}.sr-ready .v6H7qW_figure.sr-in .v6H7qW_line[data-tone=fiber] .v6H7qW_tally[data-count]{animation:v6H7qW_count var(--clock) linear var(--start) both}}@keyframes v6H7qW_pour{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 calc((1 - var(--fill)) * 100%) 0 0 round 999px)}}@keyframes v6H7qW_ride{0%{transform:translate(-100%)}to{transform:translateX(calc((var(--fill) - 1) * 100%))}}@keyframes v6H7qW_glow{0%{opacity:0}6%,88%{opacity:1}to{opacity:0}}@keyframes v6H7qW_arrive{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes v6H7qW_lit{0%{transform:scale(.3);box-shadow:0 0 #fcfaf5d9}55%{transform:scale(1.3);box-shadow:0 0 0 9px #fcfaf500}}@keyframes v6H7qW_count{0%{--count:0}to{--count:var(--total)}}@media (max-width:860px){.v6H7qW_line{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta tally""track track";gap:6px 20px;padding-block:22px 18px}.v6H7qW_track{height:92px;margin-top:18px}.v6H7qW_tally b{font-size:34px}.v6H7qW_tally small{max-width:10.5em;font-size:12px}.v6H7qW_stop small{font-size:11.5px}.v6H7qW_span em{font-size:14px}.v6H7qW_line[data-flags] .v6H7qW_track{height:132px;margin-top:30px}.v6H7qW_line[data-flags] .v6H7qW_span em{bottom:calc(100% + 60px)}.v6H7qW_line[data-flags] .v6H7qW_track{margin-bottom:-20px}.v6H7qW_line:has(+.v6H7qW_scale){padding-bottom:6px}.v6H7qW_scale{margin-inline:10px}}
.wi9dea_section{padding-block:var(--section-gap) 0}.wi9dea_wrap{width:min(100% - 2 * var(--gutter), 1208px);margin-inline:auto}.wi9dea_heroMoments{gap:14px;display:grid}@media (max-width:980px){.wi9dea_heroMoments{display:none}}.wi9dea_reply{font-family:var(--serif);color:var(--ink);text-wrap:pretty;font-size:15.5px;line-height:1.4}.wi9dea_stamp{align-self:flex-start;margin-left:auto}.wi9dea_path{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid}.wi9dea_step{align-content:start;min-width:0;display:grid}.wi9dea_media{margin-bottom:64px;position:relative}.wi9dea_photo{aspect-ratio:4/3;background:var(--sunk);border-radius:20px;position:relative;overflow:hidden}.wi9dea_photo img{object-fit:cover;filter:sepia(.14)saturate(.96)}.wi9dea_media .wi9dea_moment{max-width:320px;margin-inline:auto;animation:none;position:absolute;bottom:-40px;left:16px;right:16px}@media (prefers-reduced-motion:no-preference){.sr-ready .wi9dea_step .wi9dea_moment{opacity:0;transform:translateY(14px)}.sr-ready .wi9dea_step.sr-in .wi9dea_moment{opacity:1;transition:opacity .9s var(--ease) .35s, transform 1s var(--ease) .35s;transform:none}}.wi9dea_title{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-size:clamp(22px,1.9vw,26px);font-weight:400;line-height:1.15}.wi9dea_line{max-width:24em;color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:15.5px;line-height:1.5}.wi9dea_receipt{gap:8px;display:grid}.wi9dea_sent{color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:600;line-height:1;display:flex}.wi9dea_sent svg{fill:none;stroke:#2f8a5b;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.wi9dea_fiberName{color:var(--fiber);align-items:center;gap:8px;font-size:13.5px;font-weight:600;line-height:1;display:flex}.wi9dea_fiberName svg{flex:none;width:20px;height:20px}.wi9dea_voice{font-family:var(--serif);color:var(--ink);text-wrap:pretty;font-size:15.5px;line-height:1.4}.wi9dea_join{background:var(--ink);height:32px;color:var(--ground);border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 13px 0 11px;font-size:13px;font-weight:600;display:inline-flex}.wi9dea_join svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.wi9dea_start{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}@media (max-width:980px){.wi9dea_start{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.wi9dea_path{grid-template-columns:minmax(0,1fr);gap:56px;max-width:520px;margin-inline:auto}}
.Curchq_section{padding-block:var(--section-gap) 0}.Curchq_wrap{width:min(100% - 2 * var(--gutter), 1208px);margin-inline:auto}.Curchq_rows{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.Curchq_row{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px clamp(32px,5vw,80px);padding:clamp(28px,3vw,40px) 0;display:grid}.Curchq_rowTitle{max-width:12em;font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(24px,2vw,30px);font-weight:400;line-height:1.12}.Curchq_rowBody{min-width:0;max-width:620px}.Curchq_rowBody>p:first-child{color:var(--muted);text-wrap:pretty;font-size:clamp(16.5px,1.2vw,18px);line-height:1.55}.Curchq_compare{margin:28px 0 0}.Curchq_compareTitle{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:13.5px;display:flex}.Curchq_studyTag{background:color-mix(in srgb, var(--sunk) 80%, transparent);white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.Curchq_metric{padding-top:18px}.Curchq_metric+.Curchq_metric{border-top:1px solid var(--line);margin-top:18px}.Curchq_metricName{color:var(--ink);margin-bottom:10px;font-size:15px;font-weight:500}.Curchq_barRow{grid-template-columns:56px minmax(0,1fr) 15em;align-items:center;gap:14px;display:grid}.Curchq_barRow+.Curchq_barRow{margin-top:8px}.Curchq_value{font:500 15px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.Curchq_group{color:var(--muted);font-size:13.5px;line-height:1.3}.Curchq_conv .Curchq_value{color:var(--muted);font-weight:400}.Curchq_bar{background:var(--sunk);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.Curchq_bar i{border-radius:inherit;background:linear-gradient(180deg, #4a433a 0%, var(--ink) 58%, #0c0a08 100%);transform:scaleX(var(--w));transform-origin:0;position:absolute;inset:0}.Curchq_bar i[data-conv]{background:color-mix(in srgb, var(--muted) 42%, var(--sunk))}@media (prefers-reduced-motion:no-preference){.sr-ready .Curchq_row .Curchq_bar i{transition:transform 1.2s var(--ease) .35s;transform:scaleX(0)}.sr-ready .Curchq_row.sr-in .Curchq_bar i{transform:scaleX(var(--w))}}.Curchq_fine{color:var(--muted);text-wrap:pretty;margin-top:22px;font-size:13px;line-height:1.55}.Curchq_nowrap{white-space:nowrap}.Curchq_terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.Curchq_terms li{border-top:1px solid var(--line);align-content:start;gap:8px;padding-top:22px;display:grid}.Curchq_terms b{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-size:23px;font-weight:400;line-height:1.15}.Curchq_terms span{color:var(--muted);text-wrap:pretty;font-size:15.5px;line-height:1.55}.Curchq_close{text-align:center;justify-items:center;display:grid}.Curchq_faces{margin-bottom:28px;display:flex}.Curchq_faces img{object-fit:cover;background:var(--sunk);width:52px;height:52px;box-shadow:0 0 0 3px color-mix(in srgb, var(--surface) 80%, transparent);border-radius:50%}.Curchq_faces img+img{margin-left:-12px}.Curchq_closeTitle{max-width:14em;font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:clamp(34px,3.4vw,52px);font-weight:400;line-height:1.04}.Curchq_closeTitle em{color:inherit;font-style:italic}.Curchq_talk{isolation:isolate;background:linear-gradient(180deg, #4a433a 0%, var(--ink) 58%, #0c0a08 100%);min-height:54px;box-shadow:inset 0 1px 0 #fcfaf54d, inset 0 -1px 1px #0006, 0 14px 28px -14px color-mix(in srgb, var(--ink) 75%, transparent), 0 2px 6px -3px color-mix(in srgb, var(--ink) 40%, transparent);color:var(--surface);cursor:pointer;transition:transform .4s var(--ease), box-shadow .4s var(--ease);border:0;border-radius:999px;align-items:center;gap:10px;margin-top:32px;padding:0 24px 0 28px;font-family:inherit;font-size:16px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.Curchq_talk:before{content:"";z-index:-1;background:radial-gradient(70% 120% at 30% 0%, color-mix(in srgb, var(--human) 38%, transparent), transparent 70%);opacity:.35;transition:opacity .4s var(--ease);position:absolute;inset:0}.Curchq_talk svg{transition:transform .4s var(--ease)}.Curchq_talk:hover{box-shadow:inset 0 1px 0 #fcfaf557, inset 0 -1px 1px #0006, 0 18px 34px -14px color-mix(in srgb, var(--ink) 80%, transparent), 0 3px 8px -3px color-mix(in srgb, var(--ink) 45%, transparent);transform:translateY(-1px)}.Curchq_talk:hover:before{opacity:.8}.Curchq_talk:hover svg{transform:translate(3px)}.Curchq_talk:active{transform:scale(.97)}.Curchq_talk:focus-visible{outline:2px solid var(--ring-a);outline-offset:4px;box-shadow:inset 0 1px 0 #fcfaf54d, inset 0 -1px 1px #0006, 0 14px 28px -14px color-mix(in srgb, var(--ink) 75%, transparent);border-radius:999px}.Curchq_reach{justify-items:center;gap:12px;margin-top:20px;display:grid}.Curchq_reach[hidden]{display:none}.Curchq_reachLine{color:var(--muted);font-size:15px;line-height:1.5}.Curchq_reachLine b{color:var(--ink);font-weight:600}.Curchq_reachWays{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.Curchq_reachWays :is(a,button){border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 80%, transparent);min-height:44px;color:var(--ink);font:600 14.5px/1 var(--sans);cursor:pointer;border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;transition:background-color .3s,border-color .3s;display:inline-flex}.Curchq_reachWays :is(a,button):hover{background:var(--surface);border-color:color-mix(in srgb, var(--ink) 25%, transparent)}.Curchq_reachWays :is(a,button):focus-visible{outline:2px solid var(--ring-a);outline-offset:3px}.Curchq_reachStatus{min-height:1.4em;color:var(--muted);font-size:13.5px}.Curchq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.Curchq_micro{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.5}@media (max-width:980px){.Curchq_terms{grid-template-columns:minmax(0,1fr)}.Curchq_terms li{padding-top:18px}.Curchq_barRow{grid-template-columns:52px minmax(0,1fr);row-gap:6px}.Curchq_group{grid-column:2}}@media (max-width:720px){.Curchq_row{grid-template-columns:minmax(0,1fr)}.Curchq_faces img{width:44px;height:44px}.Curchq_talk{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.Curchq_talk,.Curchq_talk:before,.Curchq_talk svg{transition:none}.Curchq_talk:hover,.Curchq_talk:hover svg{transform:none}}
.aBVPZW_section{padding-block:var(--section-gap) 0}.aBVPZW_wrap{width:min(100% - 2 * var(--gutter), 1208px);margin-inline:auto}.aBVPZW_who{color:var(--muted);text-wrap:pretty;margin-top:28px;font-size:15px;line-height:1.6}.aBVPZW_who b{color:var(--ink);font-weight:600}.aBVPZW_loop{--ring:min(480px, 100%);width:var(--ring);aspect-ratio:1;margin:120px auto 96px;position:relative}.aBVPZW_loopRing{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.aBVPZW_loopRing circle{fill:none}.aBVPZW_loopGroove{stroke:var(--sunk);stroke-width:7px;filter:drop-shadow(0 1px 0 var(--surface))}.aBVPZW_loopInk{stroke-width:7px;stroke-linecap:round;stroke-dasharray:0 100}@media (prefers-reduced-motion:no-preference){.aBVPZW_loopInk{animation:9s cubic-bezier(.45,0,.55,1) infinite aBVPZW_loop-fill}}@media (prefers-reduced-motion:reduce){.aBVPZW_loopInk{stroke-dasharray:100 0}}@keyframes aBVPZW_loop-fill{0%{stroke-dasharray:0 100;stroke-dashoffset:0;opacity:1}78%{stroke-dasharray:100 0;stroke-dashoffset:0;opacity:1}92%{stroke-dasharray:100 0;stroke-dashoffset:0;opacity:0}to{stroke-dasharray:0 100;stroke-dashoffset:0;opacity:0}}.aBVPZW_loopCenter{text-align:center;font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);place-content:center;font-size:clamp(26px,2.6vw,36px);line-height:1.08;display:grid;position:absolute;inset:0}.aBVPZW_loopCenter em{font-style:italic}.aBVPZW_loopStops{margin:0;padding:0;list-style:none;position:absolute;inset:6%}.aBVPZW_loopStop{gap:4px;width:210px;display:grid;position:absolute}.aBVPZW_loopStop:first-child{text-align:center;justify-items:center;top:0;left:50%;transform:translate(-50%,calc(11px - 100%))}.aBVPZW_loopStop:nth-child(2){top:50%;left:100%;transform:translate(-11px,-11px)}.aBVPZW_loopStop:nth-child(3){text-align:center;justify-items:center;top:100%;left:50%;transform:translate(-50%,-11px)}.aBVPZW_loopStop:nth-child(4){text-align:right;justify-items:end;top:50%;right:100%;transform:translate(11px,-11px)}.aBVPZW_loopStop:first-child .aBVPZW_loopBead{order:3;margin-top:6px}.aBVPZW_loopBead{background:radial-gradient(circle at 34% 28%, var(--surface), color-mix(in srgb, var(--surface) 70%, var(--sunk)) 72%);width:22px;height:22px;box-shadow:inset 0 1px 0 var(--surface), inset 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent), 0 6px 14px -6px color-mix(in srgb, var(--ink) 50%, transparent);border-radius:50%}.aBVPZW_loopStop:nth-child(2){grid-template-columns:22px minmax(0,1fr);column-gap:12px}.aBVPZW_loopStop:nth-child(4){grid-template-columns:minmax(0,1fr) 22px;column-gap:12px}.aBVPZW_loopStop:nth-child(2) .aBVPZW_loopBead{grid-row:1/span 2}.aBVPZW_loopStop:nth-child(4) .aBVPZW_loopBead{grid-area:1/2/span 2}.aBVPZW_loopStop:nth-child(4)>:not(.aBVPZW_loopBead){grid-column:1}.aBVPZW_loopTitle{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-size:22px;line-height:1.15}.aBVPZW_loopLine{color:var(--body);text-wrap:pretty;font-size:14.5px;line-height:1.45}.aBVPZW_loopStop:nth-child(2) .aBVPZW_loopLine,.aBVPZW_loopStop:nth-child(4) .aBVPZW_loopLine{max-width:180px}.aBVPZW_back{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.aBVPZW_points{margin:0;padding:0;list-style:none}.aBVPZW_points li{border-top:1px solid var(--line);gap:4px;padding:18px 0;display:grid}.aBVPZW_points li:last-child{border-bottom:1px solid var(--line)}.aBVPZW_points b{color:var(--ink);font-size:16.5px;font-weight:600}.aBVPZW_points span{color:var(--muted);text-wrap:pretty;font-size:15.5px;line-height:1.5}.aBVPZW_fine{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.5}.aBVPZW_summaryStage{isolation:isolate;border-radius:var(--radius-xl);padding:clamp(28px,4vw,56px) clamp(20px,3.5vw,48px);position:relative;overflow:hidden}.aBVPZW_summaryStage:before{content:"";z-index:-1;filter:blur(40px)saturate(1.05)sepia(.2)brightness(1.03);opacity:.55;background:url(/app-journey/family-soft.webp) 50% 40%/cover no-repeat;position:absolute;inset:-60px}.aBVPZW_summaryStage:after{content:"";z-index:-2;background:color-mix(in srgb, var(--human-mist) 60%, var(--sunk));position:absolute;inset:0}.aBVPZW_summary{--doc-muted:color-mix(in srgb, var(--ink) 22%, var(--muted));max-width:460px;color:var(--ink);background:linear-gradient(165deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--ground) 86%, transparent));-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:inset 0 1px 0 var(--surface), 0 36px 70px -36px color-mix(in srgb, var(--ink) 60%, transparent), 0 6px 16px -8px color-mix(in srgb, var(--ink) 26%, transparent);border-radius:22px;margin-inline:auto;padding:22px 22px 20px;position:relative}.aBVPZW_summaryHead{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.aBVPZW_summaryKind{font-family:var(--serif);letter-spacing:-.015em;font-size:24px;line-height:1.1}.aBVPZW_summaryWho{color:var(--doc-muted);margin-top:4px;font-size:13.5px}.aBVPZW_summaryPeriod{font:400 12px/1.4 var(--mono);color:var(--doc-muted);white-space:nowrap}.aBVPZW_summaryLogged{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:16px 0;display:grid}.aBVPZW_summaryBig b{font-family:var(--serif);letter-spacing:-.03em;font-size:44px;font-weight:400;line-height:1;display:block}.aBVPZW_summaryBig span{color:var(--doc-muted);font-size:12.5px}.aBVPZW_summaryWeeks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.aBVPZW_summaryWeek{gap:6px;display:grid}.aBVPZW_summaryWeek small{font:400 10.5px/1 var(--mono);color:var(--doc-muted)}.aBVPZW_summaryDays{gap:2px;display:flex}.aBVPZW_summaryDays i{background:var(--sunk);height:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:2px;flex:1}.aBVPZW_summaryDays i[data-on]{background:linear-gradient(180deg, #4a433a, var(--ink));box-shadow:none}.aBVPZW_summaryRows{margin:0}.aBVPZW_summaryRows>div{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;padding:10px 0;font-size:13px;line-height:1.4;display:grid}.aBVPZW_summaryRows dt{color:var(--doc-muted)}.aBVPZW_summaryRows dd{text-wrap:balance;margin:0;font-weight:500}.aBVPZW_summaryNote{background:color-mix(in srgb, var(--human-mist) 70%, transparent);border-radius:14px;margin-top:6px;padding:14px 14px 12px}.aBVPZW_summaryNote p{font-family:var(--serif);color:var(--ink);text-wrap:pretty;font-size:15.5px;line-height:1.4}.aBVPZW_summarySigned{align-items:center;gap:10px;margin-top:12px;display:flex}.aBVPZW_summarySigned b{color:var(--human-ink);font-size:13px;font-weight:600;display:block}.aBVPZW_summarySigned small{color:var(--doc-muted);font-size:12px;display:block}.aBVPZW_summaryFace{background:var(--surface);width:30px;height:30px;color:var(--human-ink);border-radius:50%;place-items:center;font-size:11.5px;font-weight:600;display:grid}.aBVPZW_leaders{border-block:1px solid var(--line);color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 40px;padding:24px 0;display:flex}.aBVPZW_leaders:focus-visible{outline:2px solid var(--ring-a);outline-offset:6px;box-shadow:none;border-radius:8px}.aBVPZW_leaderFaces{flex:none;display:flex}.aBVPZW_leaderFaces img{object-fit:cover;background:var(--sunk);width:48px;height:48px;box-shadow:0 0 0 3px var(--ground);transition:margin .45s var(--ease);border-radius:50%}.aBVPZW_leaderFaces img+img{margin-left:-12px}.aBVPZW_leaders:hover .aBVPZW_leaderFaces img+img{margin-left:-4px}.aBVPZW_leaderLine{color:var(--muted);text-wrap:pretty;flex:420px;font-size:16px;line-height:1.5}.aBVPZW_leaderLine b{color:var(--ink);white-space:nowrap;font-weight:600}.aBVPZW_leaderGo{background:linear-gradient(180deg, #4a433a 0%, var(--ink) 58%, #0c0a08 100%);min-height:48px;box-shadow:inset 0 1px 0 #fcfaf54d, inset 0 -1px 1px #0006, 0 14px 28px -14px color-mix(in srgb, var(--ink) 75%, transparent);color:var(--surface);transition:transform .4s var(--ease);border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 20px 0 24px;font-size:15px;font-weight:600;display:inline-flex}.aBVPZW_leaderGo svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .4s var(--ease)}.aBVPZW_leaders:hover .aBVPZW_leaderGo{transform:translateY(-1px)}.aBVPZW_leaders:hover .aBVPZW_leaderGo svg{transform:translate(3px)}.aBVPZW_refer{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.aBVPZW_steps{counter-reset:step;margin:28px 0 0;padding:0;list-style:none}.aBVPZW_steps li{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);grid-template-columns:22px minmax(0,1fr);gap:2px 14px;padding:14px 0;display:grid}.aBVPZW_steps li:before{content:"";background:linear-gradient(180deg, #4a433a, var(--ink));border-radius:50%;grid-row:span 2;width:12px;height:12px;margin-top:5px}.aBVPZW_steps b{color:var(--ink);font-size:16px;font-weight:600}.aBVPZW_steps span{color:var(--muted);font-size:15px;line-height:1.5}.aBVPZW_practice{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.55}.aBVPZW_practice code{font:400 13px/1 var(--mono);color:var(--ink)}@media (max-width:980px){.aBVPZW_back,.aBVPZW_refer{grid-template-columns:minmax(0,1fr)}.aBVPZW_loop{--ring:min(340px, 52%);margin-block:128px 110px}.aBVPZW_loopStop{width:180px}.aBVPZW_loopTitle{font-size:19px}.aBVPZW_loopLine{font-size:13.5px}}@media (max-width:720px){.aBVPZW_loop{aspect-ratio:auto;width:100%;margin:0}.aBVPZW_loopRing,.aBVPZW_loopCenter{display:none}.aBVPZW_loopStops{gap:0;display:grid;position:relative;inset:auto}.aBVPZW_loopStop:not(:last-child):before{content:"";background:var(--sunk);border-radius:4px;width:4px;position:absolute;top:25px;bottom:-25px;left:9px}.aBVPZW_loopStop,.aBVPZW_loopStop:nth-child(n){text-align:left;grid-template-columns:24px minmax(0,1fr);justify-items:start;gap:2px 16px;width:auto;padding:12px 0;position:relative;inset:auto;transform:none}.aBVPZW_loopStop .aBVPZW_loopBead,.aBVPZW_loopStop:nth-child(n) .aBVPZW_loopBead{z-index:1;background:linear-gradient(180deg, #4a433a, var(--ink) 62%, #0c0a08);order:0;grid-area:span 2/1;margin:2px 0 0;position:relative;box-shadow:inset 0 1px #fcfaf547}.aBVPZW_loopStop:nth-child(n)>:not(.aBVPZW_loopBead){grid-column:2}.aBVPZW_loopLine,.aBVPZW_loopStop:nth-child(n) .aBVPZW_loopLine{max-width:none}}@media (max-width:560px){.aBVPZW_summaryRows>div{grid-template-columns:minmax(0,1fr);gap:2px}}
.BNveFW_section{padding-block:var(--section-gap) 0}.BNveFW_wrap{width:min(100% - 2 * var(--gutter), 1208px);margin-inline:auto}.BNveFW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid}.BNveFW_card{align-content:start;min-width:0;display:grid;position:relative}.BNveFW_art{aspect-ratio:16/10;border:1px solid var(--line);background:var(--sunk);border-radius:20px;margin-bottom:24px;position:relative;overflow:hidden}.BNveFW_art img{object-fit:cover;object-position:var(--focus);transform:scale(var(--zoom));transform-origin:var(--focus);transition:transform .8s var(--ease)}.BNveFW_text{align-content:start;justify-items:start;min-width:0;display:grid}.BNveFW_title{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-size:clamp(22px,1.9vw,26px);font-weight:400;line-height:1.15}.BNveFW_line{max-width:24em;color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:15.5px;line-height:1.5}.BNveFW_link{color:var(--ink);justify-self:start;align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:600;display:inline-flex}.BNveFW_link svg{width:16px;height:16px}.BNveFW_link:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}.BNveFW_link:focus-visible{box-shadow:none;outline:none}.BNveFW_link:focus-visible:after{outline:2px solid var(--ink);outline-offset:6px}.BNveFW_card:hover .BNveFW_art img{transform:scale(calc(var(--zoom) * 1.02))}.BNveFW_card:hover .BNveFW_link svg{transform:translate(3px)}.BNveFW_wide{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;column-gap:clamp(24px,2.6vw,40px);margin-top:clamp(8px,1.4vw,24px)}.BNveFW_wide .BNveFW_art{margin-bottom:0}.BNveFW_wide .BNveFW_text{grid-column:2/-1}.BNveFW_sources{max-width:780px;color:var(--muted);text-align:center;text-wrap:balance;margin:24px auto 0;font-size:13px;line-height:1.5}.BNveFW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:960px){.BNveFW_cards{grid-template-columns:minmax(0,1fr);gap:40px;max-width:780px;margin-inline:auto}.BNveFW_card,.BNveFW_wide{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:clamp(24px,4vw,40px)}.BNveFW_wide{margin-top:0}.BNveFW_card .BNveFW_art{margin-bottom:0}.BNveFW_wide .BNveFW_text{grid-column:auto}}@media (max-width:640px){.BNveFW_cards{gap:48px}.BNveFW_card,.BNveFW_wide{grid-template-columns:minmax(0,1fr)}.BNveFW_card .BNveFW_art{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.BNveFW_art img{transition:none}.BNveFW_card:hover .BNveFW_art img{transform:none}}
