@font-face{font-family:titles;src:url(../media/julius_sans_one_latin_400_normal.p.35v67jic1cwte.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.wFQJjq_className{font-family:titles,Helvetica Neue,Arial,sans-serif}.wFQJjq_variable{--ci-titles:"titles", Helvetica Neue, Arial, sans-serif}
@font-face{font-family:"serif";src:url(../media/crimson_pro_latin_300_normal-s.p.3vh1klqfij67n.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:"serif";src:url(../media/crimson_pro_latin_300_italic-s.p.099pswdx906sa.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:"serif";src:url(../media/crimson_pro_latin_400_normal-s.p.00eqg8m-7hv1b.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/crimson_pro_latin_400_italic-s.p.0xsnp4yo3--7o.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Times New Roman);ascent-override:90.86%;descent-override:21.78%;line-gap-override:0.0%;size-adjust:98.66%}.jKqalG_className{font-family:"serif",serif Fallback,Georgia,serif}.jKqalG_variable{--ci-serif:"serif", "serif Fallback", Georgia, serif}
.rRNB4a_root{--night:#0d0b0a;--smoke:#15120f;--smoke-2:#1d1915;--bone:#ede5d8;--ash:#a39a8e;--dawn:#f0a88c;--hair:#ede5d824;--hair-strong:#ede5d84d;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--night);color:var(--bone);font-family:var(--ci-serif), Georgia, serif;min-height:100svh;font-size:1.1875rem;line-height:1.6}@media (min-width:64rem){.rRNB4a_root{font-size:1.25rem}}.rRNB4a_root :focus-visible{outline:2px solid var(--dawn);outline-offset:4px}.rRNB4a_root ::selection{background:var(--dawn);color:var(--night)}.rRNB4a_titles{font-family:var(--ci-titles), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;font-weight:400}.rRNB4a_credit{font-family:var(--ci-titles), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.42em;font-size:.7rem;line-height:1.9}.rRNB4a_label{font-family:var(--ci-titles), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.3em;color:var(--bone);font-size:.78rem;line-height:1.7}.rRNB4a_h2{font-family:var(--ci-titles), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.14em;margin-right:-.14em;font-size:clamp(2.1rem,5.4vw,4.9rem);line-height:1.1}.rRNB4a_lead{letter-spacing:-.005em;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:400;line-height:1.3}.rRNB4a_italic{font-style:italic;font-weight:300}.rRNB4a_ash{color:var(--ash)}.rRNB4a_dawn{color:var(--dawn)}.rRNB4a_wrap{max-width:82rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.rRNB4a_section{border-top:1px solid var(--hair);padding-block:clamp(5rem,11vw,9.5rem);scroll-margin-top:4rem}.rRNB4a_sectionHead{align-items:end;gap:1.25rem 3rem;display:grid}@media (min-width:64rem){.rRNB4a_sectionHead{grid-template-columns:1fr auto}}.rRNB4a_link{transition:background-size .45s var(--ease), color .3s ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.rRNB4a_link:hover{color:var(--dawn);background-position:100% 100%;background-size:0 1px}.rRNB4a_button{border:1px solid var(--bone);align-items:center;gap:.9rem;padding:1rem 1.6rem 1rem 1.9rem;transition:background-color .4s,color .4s,border-color .4s;display:inline-flex}.rRNB4a_button:hover{background:var(--dawn);border-color:var(--dawn);color:var(--night)}.rRNB4a_arrow{transition:transform .4s var(--ease);display:inline-block}.rRNB4a_button:hover .rRNB4a_arrow,a:hover>.rRNB4a_arrow{transform:translate(.3em)}.rRNB4a_header{z-index:50;transition:background-color .4s,box-shadow .4s;animation:1.2s 1.5s backwards rRNB4a_fade;position:fixed;inset:0 0 auto}.rRNB4a_headerScrolled{box-shadow:0 1px 0 var(--hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0b0ac7}.rRNB4a_headerBar{justify-content:space-between;align-items:center;height:4rem;display:flex}.rRNB4a_wordmark{font-family:var(--ci-titles), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.38em;font-size:.85rem}.rRNB4a_navList{align-items:center;gap:2rem;display:flex}.rRNB4a_navLink{font-family:var(--ci-titles), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.32em;color:var(--bone);opacity:.82;font-size:.7rem;transition:opacity .3s,color .3s}.rRNB4a_navLink:hover{opacity:1;color:var(--dawn)}.rRNB4a_menuButton{font-family:var(--ci-titles), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.32em;border:1px solid var(--hair-strong);padding:.6rem .9rem .6rem 1.1rem;font-size:.7rem}.rRNB4a_menu{z-index:60;background:var(--night);flex-direction:column;display:flex;position:fixed;inset:0}.rRNB4a_menuLink{border-bottom:1px solid var(--hair);font-family:var(--ci-titles), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.22em;justify-content:space-between;align-items:baseline;padding-block:1.05rem;font-size:clamp(1.6rem,7vw,2.6rem);display:flex}.rRNB4a_menuLink:hover{color:var(--dawn)}.rRNB4a_hero{isolation:isolate;height:100svh;min-height:40rem;position:relative;overflow:hidden}.rRNB4a_heroImg{object-fit:cover;object-position:50% 60%;z-index:-2;filter:saturate(.9)brightness(.8);width:100%;height:100%;animation:16s cubic-bezier(.22,.61,.36,1) backwards rRNB4a_push;position:absolute;inset:0}.rRNB4a_heroShade{z-index:-1;background:radial-gradient(120% 90% at 50% 45%,#0000 35%,#0d0b0ac7 100%),linear-gradient(#0d0b0a8c 0%,#0d0b0a38 38%,#0d0b0a66 62%,#0d0b0aeb 100%);position:absolute;inset:0}.rRNB4a_grain{z-index:0;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(4,end) infinite rRNB4a_grain;position:absolute;inset:-50%}.rRNB4a_bar{background:var(--night);z-index:2;height:7.5%;min-height:4rem;animation:1.5s cubic-bezier(.7,0,.2,1) .2s backwards rRNB4a_shutter;position:absolute;left:0;right:0}.rRNB4a_barTop{transform-origin:top;top:0}.rRNB4a_barBottom{transform-origin:bottom;bottom:0}.rRNB4a_credits{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-inline:1.5rem;display:flex;position:relative}.rRNB4a_roles{text-wrap:balance;max-width:62rem;animation:1.6s 1.5s backwards rRNB4a_fade}.rRNB4a_roleButton{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-underline-offset:.5em;padding:.2rem 0;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;transition:color .35s,opacity .35s,text-decoration-color .35s}.rRNB4a_roleButton:hover{-webkit-text-decoration-color:var(--dawn);text-decoration-color:var(--dawn)}.rRNB4a_roleButton[aria-pressed=true]{color:var(--dawn)}.rRNB4a_rolesDim .rRNB4a_roleButton:not([aria-pressed=true]){opacity:.45}.rRNB4a_sep{opacity:.55;margin-inline:.55em}.rRNB4a_name{letter-spacing:.24em;animation:rRNB4a_title-in 2.6s var(--ease) 2s backwards;margin-right:-.24em;font-size:clamp(2.6rem,8.6vw,8.4rem);line-height:1.05}.rRNB4a_subtitle{max-width:38rem;min-height:5.4em;animation:1.8s 3s backwards rRNB4a_fade}.rRNB4a_subtitleText{text-wrap:balance;font-size:clamp(1.2rem,1.9vw,1.6rem);font-style:italic;font-weight:300;line-height:1.45}.rRNB4a_hint{animation:1.6s 4s backwards rRNB4a_fade}.rRNB4a_heroFoot{z-index:1;justify-content:space-between;gap:1.5rem;padding-inline:clamp(1.25rem,4vw,3rem);animation:1.6s 3.6s backwards rRNB4a_fade;display:flex;position:absolute;bottom:calc(max(7.5%,4rem) + 1.1rem);left:0;right:0}.rRNB4a_glance{background:var(--smoke);border-top:1px solid var(--hair);padding-block:clamp(4rem,8vw,6.5rem)}.rRNB4a_glanceGrid{border-top:1px solid var(--hair-strong);gap:0;display:grid}@media (min-width:60rem){.rRNB4a_glanceGrid{grid-template-columns:repeat(3,1fr)}.rRNB4a_glanceItem+.rRNB4a_glanceItem{border-left:1px solid var(--hair)}.rRNB4a_glanceItem{padding-inline:2rem}.rRNB4a_glanceItem:first-child{padding-left:0}}.rRNB4a_glanceItem{border-bottom:1px solid var(--hair);flex-direction:column;padding-block:2rem;display:flex}.rRNB4a_glanceLead{margin-top:.9rem;font-size:clamp(1.45rem,2.1vw,1.85rem);line-height:1.25}.rRNB4a_glanceDetail{color:var(--ash);margin-top:.9rem;font-size:1.05rem;line-height:1.55}.rRNB4a_glanceLink{margin-top:auto;padding-top:1.4rem}.rRNB4a_also{gap:.5rem 2rem;padding-top:1.6rem;display:grid}@media (min-width:60rem){.rRNB4a_also{grid-template-columns:9rem 1fr;align-items:baseline}}.rRNB4a_nowGrid{gap:1rem;display:grid}@media (min-width:60rem){.rRNB4a_nowGrid{grid-template-columns:1.25fr 1.25fr 1fr}}.rRNB4a_card{border:1px solid var(--hair);background:linear-gradient(180deg, #f0a88c0d, transparent 45%), var(--smoke);transition:border-color .4s ease, transform .6s var(--ease);padding:clamp(1.5rem,2.6vw,2.2rem)}.rRNB4a_card:hover{border-color:var(--hair-strong);transform:translateY(-3px)}.rRNB4a_columns{gap:2.5rem 3rem;display:grid}@media (min-width:64rem){.rRNB4a_columns{grid-template-columns:14rem 1fr}}.rRNB4a_ladder li{border-bottom:1px solid var(--hair);gap:.3rem 2rem;padding-block:1.15rem;display:grid}@media (min-width:48rem){.rRNB4a_ladder li{grid-template-columns:1fr auto;align-items:baseline}}.rRNB4a_ladderTitle{font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.3}.rRNB4a_current .rRNB4a_ladderTitle{color:var(--dawn)}.rRNB4a_rows li{border-bottom:1px solid var(--hair);gap:.3rem 2rem;padding-block:1.3rem;display:grid}@media (min-width:48rem){.rRNB4a_rows li{grid-template-columns:10rem 1fr;align-items:baseline}}.rRNB4a_org{font-size:1.3rem}.rRNB4a_ventureGrid{gap:1rem;display:grid}@media (min-width:52rem){.rRNB4a_ventureGrid{grid-template-columns:repeat(2,1fr)}}.rRNB4a_ventureName{font-family:var(--ci-titles), "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.rRNB4a_strip{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--hair) transparent;grid-auto-columns:82%;grid-auto-flow:column;gap:1rem;padding-bottom:.75rem;display:grid;overflow-x:auto}@media (min-width:56rem){.rRNB4a_strip{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;overflow:visible}}.rRNB4a_still{scroll-snap-align:start}.rRNB4a_frame{background:var(--smoke-2);overflow:hidden}.rRNB4a_frame img{aspect-ratio:2.39;object-fit:cover;filter:saturate(.85);width:100%;transition:transform 1.4s var(--ease), filter .6s ease;display:block}.rRNB4a_still:hover .rRNB4a_frame img{filter:saturate();transform:scale(1.04)}.rRNB4a_creditGrid{border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.6rem 3rem;padding-top:2rem;display:grid}.rRNB4a_roll{height:17rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.rRNB4a_rollTrack{animation:22s linear infinite rRNB4a_roll}.rRNB4a_rollTrack li{letter-spacing:.32em;margin-right:-.32em;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:2.6}.rRNB4a_lifeFacts{border-top:1px solid var(--hair);gap:0;display:grid}@media (min-width:48rem){.rRNB4a_lifeFacts{grid-template-columns:repeat(2,1fr)}.rRNB4a_lifeFacts>div+div{border-left:1px solid var(--hair);padding-left:2rem}}.rRNB4a_lifeFacts>div{padding-block:1.6rem}.rRNB4a_certList li{border-bottom:1px solid var(--hair);gap:.25rem 2rem;padding-block:1.2rem;display:grid}@media (min-width:48rem){.rRNB4a_certList li{grid-template-columns:1fr 16rem 7rem;align-items:baseline}}.rRNB4a_certName{font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.3}.rRNB4a_contactName{letter-spacing:.2em;margin-right:-.2em;font-size:clamp(2.6rem,9vw,8rem);line-height:1.05}.rRNB4a_footer{border-top:1px solid var(--hair);padding-block:1.6rem}@keyframes rRNB4a_push{0%{transform:scale(1.14)}}@keyframes rRNB4a_shutter{0%{transform:scaleY(6.7)}}@keyframes rRNB4a_fade{0%{opacity:0}}@keyframes rRNB4a_title-in{0%{opacity:0;letter-spacing:.62em;filter:blur(6px)}}@keyframes rRNB4a_grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}@keyframes rRNB4a_roll{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.rRNB4a_heroImg,.rRNB4a_grain,.rRNB4a_bar,.rRNB4a_roles,.rRNB4a_name,.rRNB4a_subtitle,.rRNB4a_hint,.rRNB4a_heroFoot,.rRNB4a_header{animation:none}.rRNB4a_roll{height:auto;-webkit-mask-image:none;mask-image:none}.rRNB4a_rollTrack{animation:none}.rRNB4a_rollTrack li[aria-hidden=true]{display:none}.rRNB4a_frame img,.rRNB4a_button,.rRNB4a_card,.rRNB4a_arrow,.rRNB4a_link,.rRNB4a_roleButton{transition:none}.rRNB4a_card:hover,.rRNB4a_still:hover .rRNB4a_frame img{transform:none}}
