.portrait.svelte-1214ecg{--portrait-deep:#6f3e0c;--portrait-mid:#c47a14;--portrait-bright:#e2a64a;--portrait-sheen:#f0c56e;--portrait-glow:#d4922a;--portrait-line:#f3e6cf;border-radius:var(--radius-card);background:var(--portrait-deep);color:var(--color-gold-tint);position:relative;overflow:hidden}.portrait-art.svelte-1214ecg{width:100%;height:100%;position:absolute;inset:0}.portrait-copy.svelte-1214ecg{z-index:1;padding:1.75rem 1.5rem .25rem;position:relative}blockquote.svelte-1214ecg p:where(.svelte-1214ecg){max-width:18em;font-family:var(--font-display);font-size:var(--text-h4);font-style:italic;font-weight:500;line-height:1.35}.portrait-name.svelte-1214ecg{font-family:var(--font-body);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-gold-tint);margin-top:1rem;text-decoration:none;display:inline-block}.portrait-name.svelte-1214ecg span:where(.svelte-1214ecg){text-underline-offset:.2rem;text-decoration:underline}.portrait-name.svelte-1214ecg:hover{color:var(--color-paper)}.portrait-name.svelte-1214ecg:focus-visible{outline:.125rem solid var(--color-paper);outline-offset:.125rem}.portrait-photo.svelte-1214ecg{z-index:1;display:block;position:relative}.portrait-photo.svelte-1214ecg:focus-visible{outline:.125rem solid var(--color-ink);outline-offset:-.25rem}.portrait-photo.svelte-1214ecg img:where(.svelte-1214ecg){width:100%;height:auto;display:block}@media (width>=40rem){.portrait-copy.svelte-1214ecg{padding:2.25rem 2rem .5rem}blockquote.svelte-1214ecg p:where(.svelte-1214ecg){font-size:var(--text-h3);line-height:var(--text-h3--line-height)}}.home-swish.svelte-1wkoox4{pointer-events:none;background:0 0;width:100vw;height:12rem;margin-left:calc(100% - 100vw);overflow:hidden}.swish.svelte-1wkoox4{width:100%;height:100%;display:block}.strand.svelte-1wkoox4{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:0;opacity:var(--strand-opacity)}.strand-gold.svelte-1wkoox4{stroke:var(--color-gold)}.strand-blue.svelte-1wkoox4{stroke:color-mix(in srgb, var(--color-blue-bright) 58%, var(--color-blue-deep))}.diamond-face.svelte-1wkoox4{stroke:none}@media (width>=64rem){.home-swish.svelte-1wkoox4{height:16rem}}@media (prefers-reduced-motion:no-preference){.home-swish.is-pending.svelte-1wkoox4:not(.is-drawn) .strand:where(.svelte-1wkoox4){stroke-dashoffset:100px}.home-swish.is-pending.svelte-1wkoox4:not(.is-drawn) .diamond:where(.svelte-1wkoox4){opacity:0}.home-swish.is-drawn.svelte-1wkoox4 .strand:where(.svelte-1wkoox4){animation:svelte-1wkoox4-swish-draw 2.8s cubic-bezier(.33, 0, .2, 1) var(--draw-delay,0s) forwards, svelte-1wkoox4-swish-shimmer 11s ease-in-out calc(var(--draw-delay,0s) + 2.8s) infinite alternate}.home-swish.is-drawn.svelte-1wkoox4 .diamond:where(.svelte-1wkoox4){animation:svelte-1wkoox4-swish-diamond-in .7s cubic-bezier(.22, 1, .36, 1) var(--in-delay) both}.home-swish.is-drawn.svelte-1wkoox4 .diamond-face:where(.svelte-1wkoox4){animation:svelte-1wkoox4-swish-diamond-gleam 6.5s ease-in-out var(--gleam-delay) infinite}}@keyframes svelte-1wkoox4-swish-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes svelte-1wkoox4-swish-shimmer{0%{opacity:var(--strand-opacity,.18)}to{opacity:calc(var(--strand-opacity,.18) * .78)}}@keyframes svelte-1wkoox4-swish-diamond-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1wkoox4-swish-diamond-gleam{0%,to{opacity:.82}45%{opacity:1}70%{opacity:.9}}.stage.svelte-a6jnny{touch-action:pan-y}@media (pointer:fine){.stage.svelte-a6jnny{cursor:grab}.stage.svelte-a6jnny:active{cursor:grabbing}}.hero-copy.svelte-y6vhom{padding-inline:1rem}.hero-media.svelte-y6vhom{clip-path:polygon(0 0,100% 10%,100% 100%,0 100%)}@media (width>=40rem){.hero-copy.svelte-y6vhom{padding-inline:1.5rem}}@media (width>=48rem){.hero-copy.svelte-y6vhom{padding-inline:2rem}}@media (width>=64rem){.hero-copy.svelte-y6vhom{padding-left:max(2.5rem,50vw - 35rem);padding-right:1.5rem}.hero-media.svelte-y6vhom{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}}.record.svelte-y6vhom{--gap:1rem;--circle:9.5rem;--cut:calc(var(--circle) / 2 + var(--gap));gap:var(--gap);padding:var(--gap);background:var(--color-mist);border-radius:calc(var(--radius-control) + var(--gap));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"panel panel""stat photo1""mark mark""wide wide""cases cases";align-items:stretch;display:grid}.record-pod.svelte-y6vhom{background:var(--color-paper);border-radius:var(--radius-control)}.record-panel.svelte-y6vhom{grid-area:panel}.record-stat.svelte-y6vhom{flex-direction:column;grid-area:stat;justify-content:center;display:flex}.record-mark.svelte-y6vhom{grid-area:mark;justify-content:center;align-items:center;min-height:12rem;display:flex;position:relative}.record-badge.svelte-y6vhom{width:var(--circle);height:var(--circle)}.record-photo.svelte-y6vhom{padding:0;position:relative;overflow:hidden}.record-photo.svelte-y6vhom>img:where(.svelte-y6vhom){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.record-gavel.svelte-y6vhom{grid-area:photo1;min-height:12rem}.record-gavel.svelte-y6vhom>img:where(.svelte-y6vhom),.record-photo-wide.svelte-y6vhom>img:where(.svelte-y6vhom){object-position:center 42%}.record-photo-2.svelte-y6vhom>img:where(.svelte-y6vhom){object-position:22% center}.record-photo-4.svelte-y6vhom>img:where(.svelte-y6vhom){object-position:30% center}.record-photo-wide.svelte-y6vhom{aspect-ratio:12/5;grid-area:wide}.record-photo-2.svelte-y6vhom,.record-photo-3.svelte-y6vhom,.record-photo-4.svelte-y6vhom{display:none}.record-cases.svelte-y6vhom{grid-area:cases;align-items:center;display:flex}@media (width>=64rem){.record.svelte-y6vhom{--gap:1.25rem;--circle:12.5rem;--row:19rem;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:var(--row) var(--row);grid-template-areas:"panel panel stat photo1""photo2 photo3 cases photo4";position:relative}.record-gavel.svelte-y6vhom{display:none}.record-photo-wide.svelte-y6vhom{aspect-ratio:auto;grid-area:photo1;min-height:0;-webkit-mask:none;mask:none}.record-photo-wide.svelte-y6vhom>img:where(.svelte-y6vhom){object-position:center center}.record-photo-2.svelte-y6vhom,.record-photo-3.svelte-y6vhom,.record-photo-4.svelte-y6vhom{min-height:0;display:block}.record-photo-2.svelte-y6vhom{grid-area:photo2}.record-photo-3.svelte-y6vhom{grid-area:photo3}.record-photo-4.svelte-y6vhom{grid-area:photo4}.record-mark.svelte-y6vhom{z-index:2;width:var(--circle);height:var(--circle);place-items:center;min-height:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.record-badge.svelte-y6vhom{width:100%;height:100%}.record-stat.svelte-y6vhom{justify-content:flex-start}.record-cases.svelte-y6vhom{align-items:flex-end}.notch-br.svelte-y6vhom{-webkit-mask:radial-gradient(circle var(--cut) at calc(100% + var(--gap) / 2) calc(100% + var(--gap) / 2), transparent var(--cut), #000 calc(var(--cut) + .5px));-webkit-mask:radial-gradient(circle var(--cut) at calc(100% + var(--gap) / 2) calc(100% + var(--gap) / 2), transparent var(--cut), #000 calc(var(--cut) + .5px));mask:radial-gradient(circle var(--cut) at calc(100% + var(--gap) / 2) calc(100% + var(--gap) / 2), transparent var(--cut), #000 calc(var(--cut) + .5px))}.notch-bl.svelte-y6vhom{-webkit-mask:radial-gradient(circle var(--cut) at calc(var(--gap) / -2) calc(100% + var(--gap) / 2), transparent var(--cut), #000 calc(var(--cut) + .5px));-webkit-mask:radial-gradient(circle var(--cut) at calc(var(--gap) / -2) calc(100% + var(--gap) / 2), transparent var(--cut), #000 calc(var(--cut) + .5px));mask:radial-gradient(circle var(--cut) at calc(var(--gap) / -2) calc(100% + var(--gap) / 2), transparent var(--cut), #000 calc(var(--cut) + .5px))}.notch-tr.svelte-y6vhom{-webkit-mask:radial-gradient(circle var(--cut) at calc(100% + var(--gap) / 2) calc(var(--gap) / -2), transparent var(--cut), #000 calc(var(--cut) + .5px));-webkit-mask:radial-gradient(circle var(--cut) at calc(100% + var(--gap) / 2) calc(var(--gap) / -2), transparent var(--cut), #000 calc(var(--cut) + .5px));mask:radial-gradient(circle var(--cut) at calc(100% + var(--gap) / 2) calc(var(--gap) / -2), transparent var(--cut), #000 calc(var(--cut) + .5px))}.notch-tl.svelte-y6vhom{-webkit-mask:radial-gradient(circle var(--cut) at calc(var(--gap) / -2) calc(var(--gap) / -2), transparent var(--cut), #000 calc(var(--cut) + .5px));-webkit-mask:radial-gradient(circle var(--cut) at calc(var(--gap) / -2) calc(var(--gap) / -2), transparent var(--cut), #000 calc(var(--cut) + .5px));mask:radial-gradient(circle var(--cut) at calc(var(--gap) / -2) calc(var(--gap) / -2), transparent var(--cut), #000 calc(var(--cut) + .5px))}}#home-mantra.svelte-y6vhom{margin-top:calc(var(--spacing-section) + 1.5rem);margin-bottom:calc(var(--spacing-section-lg) + 2.5rem);padding-top:calc(var(--spacing-section-lg) + 1.5rem);padding-bottom:0}.mantra-title.svelte-y6vhom{pointer-events:none;letter-spacing:-.035em;font-size:clamp(2.4rem,5vw,4.15rem);line-height:.92}.mantra-title.svelte-y6vhom span:where(.svelte-y6vhom){display:block}@media (width>=64rem){.mantra-title.svelte-y6vhom span:where(.svelte-y6vhom){white-space:nowrap}}@media (width<=27rem){.mantra-stage.svelte-y6vhom{transform:translateY(max(0px,9.0625rem - 12.2svh))}}.mantra-aside.svelte-y6vhom{z-index:4;max-width:28rem;position:absolute;bottom:2.5rem;left:0}.mantra-lockup.svelte-y6vhom{font-size:var(--text-h2);letter-spacing:-.03em;line-height:1.05}.mantra-lockup.svelte-y6vhom span:where(.svelte-y6vhom){white-space:nowrap;display:block}@media (width>=64rem){#home-mantra.svelte-y6vhom{margin-top:calc(var(--spacing-section-lg) + 1rem);margin-bottom:calc(var(--spacing-section-lg) + 3.5rem);padding-top:calc(var(--spacing-section-lg) + 2.5rem)}.mantra-aside.svelte-y6vhom{bottom:3rem}.mantra-lockup.svelte-y6vhom{font-size:var(--text-h1)}}.sc-glass.svelte-y6vhom{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;position:absolute;top:16%;left:48%;transform:translate(-50%)}.sc-glass.svelte-y6vhom span:where(.svelte-y6vhom){font-family:var(--font-display);letter-spacing:-.065em;white-space:nowrap;color:#0000;background-image:linear-gradient(calc(108deg + var(--justice-yaw,0) * 36deg), #fff3 0%, #ffffff05 36%, #ffffff1f 50%, #ffffff04 66%, #ffffff14 100%);mix-blend-mode:soft-light;-webkit-background-clip:text;background-clip:text;font-size:clamp(14rem,32vw,22rem);font-weight:700;line-height:.76;display:block;position:relative}.sc-glass.svelte-y6vhom span:where(.svelte-y6vhom):before{content:"SC";z-index:-1;color:#0000;pointer-events:none;-webkit-backdrop-filter:blur(10px)saturate(1.2)brightness(1.03);-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);-webkit-mask-clip:text;-webkit-mask-clip:text;mask-clip:text;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.rise.svelte-y6vhom{animation:.9s cubic-bezier(.16,1,.3,1) both svelte-y6vhom-rise;animation-delay:calc(var(--d,0) * 70ms);animation-timeline:view();animation-range:entry cover 24%}.float.svelte-y6vhom{animation:7s ease-in-out infinite svelte-y6vhom-float}}@keyframes svelte-y6vhom-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes svelte-y6vhom-float{50%{transform:translateY(-.55rem)}}
