.hierarchy-study,.hierarchy-index{--accent:#eeede5;--outline-ink:#eeede5;--outline-paper:#090909}.hierarchy-shell{max-width:1600px;margin:auto;padding:0 5vw;container-type:inline-size}.hierarchy-header{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.small-brand{font:600 21px/1 Syne,sans-serif;letter-spacing:-.03em;white-space:nowrap}.hierarchy-header>a:last-child{display:flex;align-items:center;gap:16px;font-size:13px;min-height:44px}.hierarchy-header svg,.consultation svg{width:20px;height:20px;flex-shrink:0}.hierarchy-hero{position:relative;display:grid;align-items:center;column-gap:5vw;padding:24px 0 32px;min-height:530px}.hierarchy-hero h1{font:500 32px/1.14 Space Grotesk,sans-serif;letter-spacing:-.03em}.clinical-copy,.lower-copy{min-width:0}.support-copy{font:400 16px/1.65 DM Sans,sans-serif;color:#c2c0b6;max-width:36ch}.clinical-copy .support-copy{margin-top:24px}.consultation{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:56px;padding:16px 24px;background:#eeede5;color:#090909;font:500 14px/1.4 DM Sans,sans-serif;margin-top:28px;transition:background .18s}.consultation:hover{background:#fff}.anatomical-object{position:relative;min-width:0}.medium-brand,.monumental-brand{font-family:Syne,sans-serif;font-weight:600;letter-spacing:-.04em;line-height:1;white-space:nowrap}.monumental-brand{font-size:14.6cqi}.medium-brand{font-size:clamp(32px,5.5cqi,82px)}.professional-line{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-top:1px solid #45443d;font-size:12px;color:#bcbab0}.professional-line>p:first-child{display:flex;align-items:baseline;gap:16px}.professional-line strong{font:500 20px/1.3 Space Grotesk,sans-serif;color:#eeede5}.professional-line>p:nth-child(2){font-variant-numeric:tabular-nums}.study-description{display:flex;justify-content:space-between;gap:40px;margin:52px 0 110px;padding-top:24px;border-top:1px solid #292924}.study-description h2{font:500 15px/1.5 DM Sans,sans-serif}.study-description p{font-size:13px;line-height:1.65;max-width:58ch;color:#bcbab0}.hierarchy-nav{position:fixed;bottom:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 3vw;background:#11110f;border-top:1px solid #45443d;font:400 12px/1.3 DM Sans,sans-serif}.hierarchy-nav>div{display:flex;gap:4px}.hierarchy-nav a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px}.hierarchy-nav a:hover{background:#292924}.hierarchy-nav a[aria-current=page]{background:#eeede5;color:#090909}.hierarchy-1 .hierarchy-hero{grid-template-columns:.75fr 1.25fr;row-gap:0}.hierarchy-1 .anatomical-object{width:100%;max-width:500px;justify-self:end}.hierarchy-1 .monumental-brand{grid-column:1/-1;margin-top:12px}.hierarchy-2 .hierarchy-hero{grid-template-columns:1.08fr .92fr;row-gap:28px;padding-top:32px}.hierarchy-2 .service-display{font-size:clamp(52px,8.3cqi,120px);line-height:.98;position:relative;z-index:2;align-self:start;margin-top:28px}.hierarchy-2 .service-display span{display:block;font-size:.36em;letter-spacing:-.02em;margin-top:24px}.hierarchy-2 .anatomical-object{margin-left:-50px;max-width:420px}.hierarchy-2 .lower-brand{align-self:end;padding-bottom:12px}.hierarchy-2 .medium-brand{font-size:6.1cqi}.hierarchy-2 .lower-copy{border-top:1px solid #45443d;padding-top:24px}.hierarchy-3 .hierarchy-hero{display:block;padding-top:28px}.weave-intro{display:flex;justify-content:space-between;gap:48px;align-items:start}.weave-intro .support-copy{font-size:14px;max-width:35ch}.interwoven-object{position:relative;isolation:isolate;container-type:inline-size;max-width:900px;margin:0 auto}.interwoven-object .study-cast{position:relative;z-index:1}.interwoven-object .study-cast canvas{aspect-ratio:1.55}.interwoven-object .weave-word{position:absolute;left:18%;width:80%;top:40px;font:400 12cqw/.9 "Instrument Serif",serif;letter-spacing:-.025em;color:var(--accent);white-space:nowrap;pointer-events:none}.interwoven-object .weave-back{z-index:0}.interwoven-object .weave-front{z-index:3;clip-path:polygon(1.75em 0,100% 0,100% 100%,2.47em 100%)}.interwoven-object[data-lettering-ready=true] .weave-word{visibility:hidden}.weave-action{display:flex;justify-content:center}.weave-action .consultation{margin-top:0}.hierarchy-4 .hierarchy-hero{grid-template-columns:.9fr 1.1fr;row-gap:24px}.hierarchy-4 .anatomical-object{width:100%;max-width:450px;justify-self:end}.hierarchy-4 .medium-brand{font-size:3.6cqi;margin-bottom:32px}.hierarchy-4 .clinical-copy h1{font-size:28px}.hierarchy-4 .clinical-copy .support-copy{font-size:14px;max-width:30ch}.fangs-statement{grid-column:1/-1;display:flex;align-items:end;justify-content:space-between;gap:32px;padding-top:24px;border-top:1px solid #45443d}.fangs-statement>p{font:500 clamp(42px,7.3cqi,108px)/1 "Space Grotesk",sans-serif;letter-spacing:-.04em}.fangs-statement>p>span{display:block;font-size:.34em;letter-spacing:-.02em;margin-top:16px}.fangs-statement .consultation{flex-shrink:0;margin:0 0 4px}.hierarchy-5 .hierarchy-hero{display:flex;flex-direction:column;padding-top:28px;gap:0}.hierarchy-5 .medium-brand{font-size:6cqi;text-align:center}.hierarchy-5 .anatomical-object{width:34%;margin:-4px auto -8px}.hierarchy-5 .location-display{font-size:10.8cqi;line-height:1;text-align:center;white-space:nowrap}.hierarchy-5 .location-display span{display:block;font-size:22px;letter-spacing:-.01em;margin-bottom:12px}.center-tail{display:flex;justify-content:space-between;align-items:center;gap:48px;width:100%;margin-top:32px}.center-tail .support-copy{max-width:46ch;font-size:14px}.center-tail .consultation{margin:0}.hierarchy-index h1{font:500 clamp(40px,5.5vw,76px)/1.05 "Space Grotesk",sans-serif;letter-spacing:-.04em;margin-top:56px}.index-summary{max-width:60ch;color:#bcbab0;line-height:1.7;margin-top:24px}.hierarchy-options{margin:56px 0}.hierarchy-options>a{display:grid;grid-template-columns:50px 1fr 24px;gap:24px;padding:28px 0;border-top:1px solid #45443d;align-items:center}.hierarchy-options h2{font:500 28px/1.2 Space Grotesk,sans-serif;letter-spacing:-.025em}.hierarchy-options p{font-size:14px;line-height:1.6;color:#bcbab0;margin-top:8px;max-width:65ch}.option-number{color:#bcbab0;font-size:13px}.hierarchy-options svg{width:24px;height:24px}@media(max-width:1000px){.hierarchy-nav .nav-label{display:none}.hierarchy-nav>div a{min-width:44px}.hierarchy-2 .hierarchy-hero{column-gap:24px}.fangs-statement{align-items:start;flex-direction:column}.fangs-statement .consultation{margin-top:8px}.hierarchy-4 .medium-brand{font-size:4cqi}}@media(max-width:700px){.hierarchy-shell{padding:0 22px}.hierarchy-header{height:80px;gap:16px}.small-brand{font-size:18px}.hierarchy-header>a:last-child{font-size:11px;gap:10px}.hierarchy-header svg{width:16px}.hierarchy-hero,.hierarchy-1 .hierarchy-hero,.hierarchy-2 .hierarchy-hero,.hierarchy-4 .hierarchy-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:32px 0;gap:28px}.hierarchy-hero h1{font-size:28px}.support-copy{font-size:15px}.clinical-copy .support-copy{margin-top:20px}.consultation{font-size:13px;min-height:52px;padding:14px 20px;margin-top:24px}.monumental-brand{font-size:14.6cqi}.hierarchy-1 .monumental-brand{margin:0}.anatomical-object{width:100%}.hierarchy-2 .service-display{font-size:13.8cqi;margin:0}.hierarchy-2 .service-display span{font-size:.48em;margin-top:16px}.hierarchy-2 .anatomical-object{margin:0}.hierarchy-2 .lower-brand{align-self:stretch;padding:0}.hierarchy-2 .medium-brand{font-size:11cqi}.hierarchy-2 .lower-copy{padding-top:20px}.hierarchy-3 .hierarchy-hero{padding-top:28px}.weave-intro{display:block}.weave-intro .support-copy{font-size:15px;max-width:36ch;margin-top:20px}.interwoven-object{margin:32px -12px 16px}.interwoven-object .study-cast canvas{aspect-ratio:1.6}.weave-action{justify-content:flex-start}.hierarchy-4 .medium-brand{font-size:9cqi;margin-bottom:24px}.hierarchy-4 .clinical-copy .support-copy{font-size:15px}.fangs-statement{gap:20px;padding-top:24px}.fangs-statement>p{font-size:12cqi}.fangs-statement>p>span{font-size:.48em;line-height:1.2;margin-top:12px}.fangs-statement .consultation{margin:0}.hierarchy-5 .hierarchy-hero{padding-top:32px}.hierarchy-5 .medium-brand{font-size:12cqi}.hierarchy-5 .anatomical-object{width:100%;margin:16px 0}.hierarchy-5 .location-display{font-size:14cqi}.hierarchy-5 .location-display span{font-size:20px;margin-bottom:12px}.center-tail{flex-direction:column;align-items:stretch;gap:24px;margin-top:28px}.center-tail .support-copy{font-size:15px;max-width:36ch}.center-tail .consultation{align-self:flex-start}.professional-line{display:grid;grid-template-columns:1fr auto;gap:10px;padding:24px 0}.professional-line>p:first-child{grid-row:1/3;display:flex;flex-direction:column;gap:4px}.professional-line>p:not(:first-child){text-align:right;font-size:11px}.professional-line>p:first-child span{font-size:11px}.study-description{display:block;margin:36px 0 100px;padding-top:20px}.study-description p{margin-top:10px;font-size:12px}.hierarchy-nav{padding:8px 10px;gap:4px}.hierarchy-nav>a:first-child{font-size:11px;padding:8px}.hierarchy-nav>div{gap:0}.hierarchy-nav>div a{padding:8px;min-width:40px}.hierarchy-nav .previous-study{display:none}.hierarchy-index h1{font-size:40px;margin-top:40px}.index-summary{font-size:15px}.hierarchy-options{margin-top:40px}.hierarchy-options>a{grid-template-columns:24px 1fr 20px;gap:14px}.hierarchy-options h2{font-size:23px}.hierarchy-options p{font-size:13px}}
