.V3jhka_section{--concern-inset:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2 + var(--page-gutter)));--concern-column:clamp(40px, 5vw, 96px);background:var(--color-paper);padding-block:clamp(32px,3.2vw,56px) clamp(96px,10vw,168px);overflow:clip}.V3jhka_layout{column-gap:var(--concern-column);padding-left:var(--concern-inset);grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);grid-template-areas:"head head""index gallery";display:grid}.V3jhka_head{padding-right:var(--concern-inset);grid-area:head;margin-bottom:clamp(40px,4.4vw,68px)}.V3jhka_section .V3jhka_head h2{letter-spacing:-.05em;font-size:clamp(34px,3.3vw,56px);line-height:1.28}.V3jhka_signatureBrand{background:linear-gradient(transparent 66%, var(--color-accent) 66%, var(--color-accent) 92%, transparent 92%);white-space:nowrap}.V3jhka_section .V3jhka_head p{word-break:keep-all;margin-top:16px;font-size:clamp(16px,1.2vw,18px);line-height:1.75}.V3jhka_index{counter-reset:none;grid-area:index;align-self:start;margin:0;padding:0;list-style:none}.V3jhka_index button{width:100%;min-height:clamp(58px,4.6vw,70px);color:var(--color-muted);font:inherit;text-align:left;cursor:pointer;transition:color .22s var(--ease-out);background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;padding:0;display:grid;position:relative}.V3jhka_number{font-size:13px;font-weight:var(--font-weight-ui);font-variant-numeric:tabular-nums;letter-spacing:.02em}.V3jhka_label{font-size:clamp(19px,1.55vw,25px);font-weight:var(--font-weight-ui);letter-spacing:-.035em;transition:transform .32s var(--ease-out)}.V3jhka_index button:hover,.V3jhka_index li[data-active] button{color:var(--color-ink)}.V3jhka_index li[data-active] .V3jhka_label{font-weight:var(--font-weight-heading);transform:translate(6px)}.V3jhka_index button:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.V3jhka_panel{transition:grid-template-rows .52s var(--ease-out);grid-template-rows:0fr;display:grid}.V3jhka_panel>div{opacity:0;min-height:0;transition:opacity .26s var(--ease-out);padding-left:50px;overflow:hidden}.V3jhka_index li[data-active] .V3jhka_panel{grid-template-rows:1fr}.V3jhka_index li[data-active] .V3jhka_panel>div{opacity:1;transition:opacity .42s .16s var(--ease-out)}.V3jhka_section .V3jhka_panel h3{letter-spacing:-.045em;padding-top:4px;font-size:clamp(24px,2vw,32px);line-height:1.3}.V3jhka_section .V3jhka_panel p{max-width:30ch;margin:12px 0 14px;font-size:clamp(16px,1.15vw,18px);line-height:1.75}.V3jhka_cta{min-height:var(--button-min-height);padding:var(--button-padding);border:1px solid var(--button-border);border-radius:var(--button-radius);background:var(--button-bg);color:var(--button-ink);font-size:var(--button-font-size);font-weight:var(--button-font-weight);white-space:nowrap;justify-content:center;align-items:center;margin-bottom:22px;line-height:1;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out,transform .2s ease-out;display:inline-flex}.V3jhka_cta:hover{background:var(--button-hover-bg);color:var(--button-hover-ink)}.V3jhka_cta:active{transform:scale(.98)}.V3jhka_cta:focus-visible{outline:2px solid var(--button-border);outline-offset:3px}.V3jhka_gallery{grid-area:gallery;align-self:start;min-width:0}.V3jhka_viewport{--concern-gap:12px;--concern-align:0;--slide-w:68cqi;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:inline-size}.V3jhka_viewport[data-dragging=true]{cursor:grabbing}.V3jhka_track{height:calc(var(--slide-w) * .75);position:relative}.V3jhka_slide{width:var(--slide-w);background:var(--color-paper-deep);height:100%;transform:translate3d(calc((100cqi - var(--slide-w)) * var(--concern-align) + var(--offset,0) * (var(--slide-w) + var(--concern-gap))), 0, 0);will-change:transform;border-radius:4px;position:absolute;top:0;left:0;overflow:hidden}.V3jhka_media{top:calc(var(--crop,.5) * -15.556%);width:130%;height:115.556%;transform:translate3d(var(--parallax-x,0px), 0, 0);will-change:transform;position:absolute;left:-15%}.V3jhka_media img{object-fit:cover;pointer-events:none;-webkit-user-drag:none}.V3jhka_focus{--corner:clamp(12px, 2.4cqi, 22px);left:var(--focus-x);top:var(--focus-y);width:var(--focus-w);height:var(--focus-h);position:absolute}.V3jhka_focus:before{content:"";opacity:0;transition:opacity .42s var(--ease-out);border:1px dashed #ffffff8c;position:absolute;inset:0}.V3jhka_focus i{width:var(--corner);height:var(--corner);filter:drop-shadow(0 0 1px #00000073);opacity:0;transition:opacity .36s var(--ease-out), transform .68s var(--ease-out);border:0 solid #fffffff5;position:absolute}.V3jhka_focus i:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0;transform:translate(-10px,-10px)}.V3jhka_focus i:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0;transform:translate(10px,-10px)}.V3jhka_focus i:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0;transform:translate(-10px,10px)}.V3jhka_focus i:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:0;right:0;transform:translate(10px,10px)}.V3jhka_tag{color:var(--color-on-charcoal);font-size:12px;font-weight:var(--font-weight-ui);white-space:nowrap;opacity:0;transition:opacity .36s var(--ease-out), transform .52s var(--ease-out);background:#252724d6;border-radius:2px;padding:5px 9px;line-height:1.3;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-6px)}.V3jhka_slide[data-active] .V3jhka_focus i{opacity:1;transition-delay:.22s;transform:none}.V3jhka_slide[data-active] .V3jhka_focus:before{opacity:1;transition-delay:.62s}.V3jhka_slide[data-active] .V3jhka_tag{opacity:1;transition-delay:.52s;transform:none}.V3jhka_controls{padding-right:var(--concern-inset);align-items:center;gap:8px;margin-top:clamp(22px,2.4vw,34px);display:flex}.V3jhka_progress{background:var(--color-line);flex:1;height:2px;margin-right:16px;position:relative;overflow:hidden}.V3jhka_progress span{background:var(--color-ink);transform-origin:0;transition:transform .44s var(--ease-out);position:absolute;inset:0}.V3jhka_counter{min-width:64px;color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-right:8px}.V3jhka_controls button{border:1px solid var(--color-line-strong);width:48px;height:48px;color:var(--color-ink);cursor:pointer;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out);background:0 0;border-radius:50%;place-items:center;display:grid}.V3jhka_controls button:hover{border-color:var(--color-charcoal);background:var(--color-charcoal);color:var(--color-on-charcoal)}.V3jhka_controls button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.V3jhka_controls svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}@media (max-width:767px){.V3jhka_section{--concern-inset:var(--page-gutter);--concern-column:0px;padding-block:32px 88px}.V3jhka_layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""gallery""index";padding-left:0}.V3jhka_head{margin:0 var(--page-gutter);padding-right:0}.V3jhka_index{margin-inline:var(--page-gutter)}.V3jhka_section .V3jhka_head h2{font-size:clamp(30px,8.4vw,40px)}.V3jhka_gallery{margin-top:32px}.V3jhka_index{border-top:0;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:24px;display:grid}.V3jhka_index li{display:contents}.V3jhka_index button{border:1px solid var(--color-line-strong);border-radius:999px;order:1;grid-template-columns:auto minmax(0,1fr);gap:6px;min-height:44px;padding:0 12px}.V3jhka_index li[data-active] button{border-color:var(--color-charcoal);background:var(--color-charcoal);color:var(--color-on-charcoal)}.V3jhka_index li[data-active] .V3jhka_label{transform:none}.V3jhka_number{font-size:11px}.V3jhka_label{font-size:15px}.V3jhka_panel{order:2;grid-column:1/-1}.V3jhka_index li:not([data-active]) .V3jhka_panel{display:none}.V3jhka_panel>div{padding:18px 0 8px}.V3jhka_viewport{--concern-gap:8px;--concern-align:.5;--slide-w:80cqi}.V3jhka_controls{padding-inline:var(--page-gutter);margin-top:18px}.V3jhka_counter{display:none}}@media (prefers-reduced-motion:reduce){.V3jhka_media{transform:none}.V3jhka_label,.V3jhka_panel,.V3jhka_panel>div,.V3jhka_focus:before,.V3jhka_focus i,.V3jhka_tag,.V3jhka_progress span{transition:none!important}}
.c9hOPa_question{list-style:none}.c9hOPa_question::-webkit-details-marker{display:none}.c9hOPa_item[open] .c9hOPa_toggle:after{opacity:0}@media print{.c9hOPa_item::details-content{content-visibility:visible!important;display:block!important}.c9hOPa_item>.c9hOPa_answer{display:block!important}}
.Fyw5VW_section{max-width:var(--content-max);padding:0 var(--page-gutter) var(--space-section);color:var(--color-ink);margin-inline:auto}.Fyw5VW_introduction{align-items:start;gap:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Fyw5VW_section .Fyw5VW_introduction h2{font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:var(--section-title-line);letter-spacing:var(--section-title-tracking);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.Fyw5VW_section .Fyw5VW_introduction p{max-width:52ch;font-size:var(--text-sm);word-break:keep-all;overflow-wrap:anywhere}.Fyw5VW_links{gap:0 var(--space-xl);margin:var(--space-xl) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.Fyw5VW_links li{border-bottom:1px solid var(--color-line);min-width:0}.Fyw5VW_link{min-height:48px;padding-block:var(--space-md);color:inherit;text-decoration:none;display:block}.Fyw5VW_title{justify-content:space-between;align-items:center;gap:var(--space-md);font-size:var(--text-md);font-weight:var(--font-weight-heading);word-break:keep-all;overflow-wrap:anywhere;line-height:1.5;display:flex}.Fyw5VW_title svg{stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:24px;height:24px}.Fyw5VW_description{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);word-break:keep-all;overflow-wrap:anywhere;line-height:1.75;display:block}.Fyw5VW_link:hover .Fyw5VW_title{text-underline-offset:4px;text-decoration:underline}.Fyw5VW_link:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.Fyw5VW_reference a{padding-block:var(--space-sm);color:inherit;font-size:var(--text-xs);text-underline-offset:4px;line-height:1.75;text-decoration:underline;display:inline-block}.Fyw5VW_reference a:focus-visible{outline-offset:4px;outline:2px solid}.Fyw5VW_block{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-line)}.Fyw5VW_block h3{margin:0 0 var(--space-lg);color:inherit;font-size:var(--detail-subtitle);font-weight:var(--font-weight-heading);word-break:keep-all;overflow-wrap:anywhere;line-height:1.5}.Fyw5VW_planning,.Fyw5VW_methods,.Fyw5VW_process{gap:var(--space-lg) var(--space-xl);margin:0;padding:0;list-style:none;display:grid}.Fyw5VW_planning{grid-template-columns:repeat(3,minmax(0,1fr))}.Fyw5VW_methods{grid-template-columns:repeat(2,minmax(0,1fr))}.Fyw5VW_process{counter-reset:surgery-step;grid-template-columns:repeat(4,minmax(0,1fr))}.Fyw5VW_process li{counter-increment:surgery-step}.Fyw5VW_process li:before{margin-bottom:var(--space-sm);color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;content:counter(surgery-step, decimal-leading-zero);display:block}.Fyw5VW_block h4{margin:0 0 var(--space-sm);font-size:var(--text-md);font-weight:var(--font-weight-heading);word-break:keep-all;overflow-wrap:anywhere;line-height:1.5}.Fyw5VW_block p{font-size:var(--text-sm);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.85}.Fyw5VW_block .Fyw5VW_note{margin-top:var(--space-lg);color:var(--color-muted)}.Fyw5VW_more{margin-top:var(--space-md);padding-block:var(--space-sm);color:inherit;font-size:var(--text-sm);text-underline-offset:4px;text-decoration:underline;display:inline-block}.Fyw5VW_more:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:1023px){.Fyw5VW_process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Fyw5VW_introduction,.Fyw5VW_links,.Fyw5VW_planning,.Fyw5VW_methods,.Fyw5VW_process{grid-template-columns:minmax(0,1fr)}.Fyw5VW_introduction{gap:var(--space-md)}}
