.Hero-module__ejOdHG__hero{background:var(--ink);min-height:100vh;color:var(--vellum);padding-top:calc(var(--space-10) + var(--space-5));padding-bottom:var(--space-9);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__ejOdHG__bgGradient{background:radial-gradient(ellipse 80% 50% at 50% 0%, #a872422e, transparent 70%), radial-gradient(ellipse 60% 40% at 100% 100%, #a872421a, transparent 60%), linear-gradient(180deg, var(--ink-deep) 0%, var(--ink) 50%, var(--ink-deep) 100%);z-index:-2;position:absolute;inset:0}.Hero-module__ejOdHG__bgGrain{z-index:-1;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");position:absolute;inset:0}.Hero-module__ejOdHG__bgParticles{z-index:-1;pointer-events:none;opacity:0;animation:Hero-module__ejOdHG__bgFadeIn 2s var(--ease-out) .4s forwards;position:absolute;inset:0;overflow:hidden}@keyframes Hero-module__ejOdHG__bgFadeIn{to{opacity:1}}.Hero-module__ejOdHG__particle{background:var(--bronze);opacity:0;width:2px;height:2px;animation:Hero-module__ejOdHG__particleFloat var(--p-dur,14s) var(--ease-in-out) infinite;animation-delay:var(--p-delay,0s);border-radius:50%;position:absolute;box-shadow:0 0 6px #a8724299,0 0 12px #a8724259}@keyframes Hero-module__ejOdHG__particleFloat{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:.7}80%{opacity:.5}to{opacity:0;transform:translate(var(--p-x,100px), var(--p-y,-200px)) scale(1.2)}}.Hero-module__ejOdHG__bgSweep{z-index:-1;pointer-events:none;animation:Hero-module__ejOdHG__sweep 16s var(--ease-in-out) infinite;background:linear-gradient(115deg,#0000 0% 40%,#ffdca00f 48%,#ffdca01f 50%,#ffdca00f 52%,#0000 60% 100%) 0 0/220% 220%;position:absolute;inset:0}@keyframes Hero-module__ejOdHG__sweep{0%{background-position:-150% 0}to{background-position:250% 0}}.Hero-module__ejOdHG__bgEntrance{z-index:1;pointer-events:none;background:linear-gradient(135deg, var(--ink-deep) 0%, var(--ink) 100%);animation:Hero-module__ejOdHG__curtain 1.6s var(--ease-out) forwards;transform-origin:top;position:absolute;inset:0}@keyframes Hero-module__ejOdHG__curtain{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}.Hero-module__ejOdHG__bgTopo{z-index:-1;opacity:.6;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70%,#000 10%,#0000 75%);mask-image:radial-gradient(circle at 70%,#000 10%,#0000 75%)}.Hero-module__ejOdHG__inner{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);gap:var(--space-7);z-index:1;grid-template-columns:1fr;align-items:center;margin-inline:auto;display:grid;position:relative}@media (min-width:980px){.Hero-module__ejOdHG__inner{gap:var(--space-9);grid-template-columns:1.35fr 1fr}}.Hero-module__ejOdHG__eyebrowRow{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--bronze);display:inline-flex}.Hero-module__ejOdHG__eyebrowDot{background:var(--bronze);width:6px;height:6px;animation:Hero-module__ejOdHG__pulse 2.4s var(--ease-in-out) infinite;border-radius:50%;box-shadow:0 0 0 4px #a872422e}@keyframes Hero-module__ejOdHG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.Hero-module__ejOdHG__headline{margin:var(--space-5) 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.035em;color:var(--vellum);font-variation-settings:"opsz" 144, "SOFT" 0;font-weight:300;line-height:.92}.Hero-module__ejOdHG__headline .Hero-module__ejOdHG__accent{color:var(--bronze);font-style:italic;font-weight:400}.Hero-module__ejOdHG__headlineWord{vertical-align:top;display:inline-block;overflow:hidden}.Hero-module__ejOdHG__headlineLetter{opacity:0;animation:Hero-module__ejOdHG__rise 1.1s var(--ease-out) forwards;display:inline-block;transform:translateY(110%)}@keyframes Hero-module__ejOdHG__rise{to{opacity:1;transform:translateY(0)}}.Hero-module__ejOdHG__lede{font-size:var(--text-lg);color:#fffcf4c7;max-width:52ch;margin-bottom:var(--space-6);letter-spacing:-.005em;font-weight:300;line-height:1.55}.Hero-module__ejOdHG__lede strong{color:var(--vellum);font-weight:500}.Hero-module__ejOdHG__actions{gap:var(--space-3);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.Hero-module__ejOdHG__btnPrimary,.Hero-module__ejOdHG__btnSecondary{align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:500;font-family:var(--font-body);transition:all var(--dur-base) var(--ease-out);border:1px solid #0000;border-radius:999px;padding:.95rem 1.6rem;display:inline-flex}.Hero-module__ejOdHG__btnPrimary{background:var(--bronze);color:var(--ink);border-color:var(--bronze)}.Hero-module__ejOdHG__btnPrimary:hover{background:var(--bronze-bright);border-color:var(--bronze-bright);transform:translateY(-2px);box-shadow:0 12px 32px #a8724259}.Hero-module__ejOdHG__btnSecondary{color:var(--vellum);background:0 0;border-color:#fffcf433}.Hero-module__ejOdHG__btnSecondary:hover{background:#fffcf40f;border-color:#fffcf466}.Hero-module__ejOdHG__proofRow{gap:var(--space-6);padding-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);color:#fffcf48c;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #fffcf414;flex-wrap:wrap;display:flex}.Hero-module__ejOdHG__proofItem{align-items:center;gap:var(--space-2);display:flex}.Hero-module__ejOdHG__proofItem:before{content:"";background:var(--bronze);width:8px;height:1px}.Hero-module__ejOdHG__visualGroup{gap:var(--space-3);grid-template-columns:1fr 1fr;align-items:stretch;width:100%;display:grid;position:relative}.Hero-module__ejOdHG__portraitCard{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--ink-soft) 0%, var(--ink-deep) 100%);color:inherit;opacity:0;animation:Hero-module__ejOdHG__cardRise 1.1s var(--ease-out) forwards;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border:1px solid #fffcf414;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;transform:translateY(16px);box-shadow:0 20px 40px #0006}@keyframes Hero-module__ejOdHG__cardRise{to{opacity:1;transform:translateY(0)}}.Hero-module__ejOdHG__portraitCard:hover{border-color:#a8724273;transform:translateY(-6px);box-shadow:0 30px 60px #0000008c,0 0 60px #a8724233}.Hero-module__ejOdHG__portraitCardFront{margin-top:var(--space-7)}.Hero-module__ejOdHG__portraitCardBack{margin-bottom:var(--space-7)}.Hero-module__ejOdHG__portraitImg{aspect-ratio:3/4;background:radial-gradient(circle at 50% 20%,#a8724226,#0000 60%),linear-gradient(135deg,#2a1a35 0%,#14081d 100%);position:relative;overflow:hidden}.Hero-module__ejOdHG__portraitImg:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#1b102399 100%);position:absolute;inset:0}.Hero-module__ejOdHG__portraitImg img{filter:contrast(1.05);transition:filter var(--dur-base) var(--ease-out), transform var(--dur-cinematic) var(--ease-out)}.Hero-module__ejOdHG__portraitCard:hover .Hero-module__ejOdHG__portraitImg img{filter:contrast(1.1);transform:scale(1.03)}.Hero-module__ejOdHG__portraitMeta{padding:var(--space-4);gap:var(--space-2);background:linear-gradient(180deg, var(--ink-deep) 0%, #14081d 100%);flex-direction:column;flex:1;display:flex}.Hero-module__ejOdHG__portraitTag{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);margin-bottom:var(--space-2);font-size:.65rem;display:inline-flex}.Hero-module__ejOdHG__portraitDot{background:var(--bronze);border-radius:50%;width:5px;height:5px}.Hero-module__ejOdHG__portraitName{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;color:var(--vellum);font-weight:500;line-height:1.1}.Hero-module__ejOdHG__portraitTitle{font-size:var(--text-sm);color:#fffcf4a6;line-height:1.3}.Hero-module__ejOdHG__portraitMetaRow{margin-top:var(--space-2);padding-top:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid #fffcf414;display:flex}.Hero-module__ejOdHG__portraitFirm{font-family:var(--font-mono);letter-spacing:.12em;color:#fffcf473;text-transform:uppercase;font-size:.65rem}.Hero-module__ejOdHG__scrollHint{bottom:var(--space-5);align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:#fffcf466;z-index:1;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Hero-module__ejOdHG__scrollHintLine{background:linear-gradient(to bottom, var(--bronze), transparent);width:1px;height:36px;animation:Hero-module__ejOdHG__scrollDrop 2s var(--ease-in-out) infinite}@keyframes Hero-module__ejOdHG__scrollDrop{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}
.Credentials-module__Iz2fhG__section{background:var(--vellum);padding:var(--space-7) 0;border-block:1px solid var(--mist)}.Credentials-module__Iz2fhG__inner{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);align-items:center;gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}.Credentials-module__Iz2fhG__eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ash-soft);font-size:.65rem}.Credentials-module__Iz2fhG__row{justify-content:center;align-items:center;gap:var(--space-5) var(--space-7);flex-wrap:wrap;width:100%;display:flex}.Credentials-module__Iz2fhG__item{align-items:center;gap:var(--space-3);color:var(--ash);font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.005em;opacity:.8;transition:opacity var(--dur-fast) var(--ease-out);font-style:italic;font-weight:400;display:flex}.Credentials-module__Iz2fhG__item:hover{opacity:1}.Credentials-module__Iz2fhG__seal{border:1px solid var(--bronze);width:36px;height:36px;color:var(--bronze);font-family:var(--font-display);background:#a872420f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-style:normal;font-weight:500;display:flex}.Credentials-module__Iz2fhG__divider{background:var(--mist);width:1px;height:24px}@media (max-width:640px){.Credentials-module__Iz2fhG__divider{display:none}}
.Story-module__yTo6PG__section{padding:var(--space-11) 0;background:var(--parchment);position:relative;overflow:hidden}.Story-module__yTo6PG__section:before{content:"";background:linear-gradient(90deg, transparent, var(--mist) 30%, var(--mist) 70%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.Story-module__yTo6PG__inner{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);gap:var(--space-8);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:880px){.Story-module__yTo6PG__inner{gap:var(--space-9);grid-template-columns:1fr 1.6fr}}.Story-module__yTo6PG__lead{top:var(--space-9);align-self:start;position:sticky}.Story-module__yTo6PG__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--bronze);align-items:center;gap:var(--space-3);display:inline-flex}.Story-module__yTo6PG__eyebrow:before{content:"";background:var(--bronze);width:24px;height:1px}.Story-module__yTo6PG__h2{margin-top:var(--space-4);font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);max-width:14ch;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:300;line-height:1}.Story-module__yTo6PG__h2 em{color:var(--bronze);font-style:italic;font-weight:400}.Story-module__yTo6PG__body{gap:var(--space-7);flex-direction:column;display:flex}.Story-module__yTo6PG__body>.Story-module__yTo6PG__para:first-child:first-letter{font-family:var(--font-display);color:var(--bronze);float:left;margin-bottom:-.2rem;padding-top:.4rem;padding-right:.5rem;font-size:5.2rem;font-style:italic;font-weight:400;line-height:.85}.Story-module__yTo6PG__para{font-size:var(--text-lg);color:var(--ash);font-weight:300;line-height:1.65}.Story-module__yTo6PG__para strong{color:var(--ink);font-weight:500}.Story-module__yTo6PG__principles{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:720px){.Story-module__yTo6PG__principles{grid-template-columns:1fr 1fr}}.Story-module__yTo6PG__principle{padding-top:var(--space-5);border-top:1px solid var(--mist)}.Story-module__yTo6PG__principleNum{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;color:var(--bronze);margin-bottom:var(--space-3)}.Story-module__yTo6PG__principleTitle{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink);margin-bottom:var(--space-2);letter-spacing:-.01em;font-weight:500}.Story-module__yTo6PG__principleBody{font-size:var(--text-sm);color:var(--ash);line-height:1.6}
