body.founder{--f-paper: var(--paper-2);--f-paper-2: var(--paper-3);--f-ghost: var(--rule);--f-ink: var(--ink);--f-soft: var(--ink-soft);--f-mute: var(--ink-soft);--f-rule: #D6D3CA;--f-sage: var(--label);--f-earth: var(--ink-soft);--f-gold: var(--gold);--f-gold-ink:var(--label);background:var(--f-paper);color:var(--f-ink)}body.founder .footer-wrap{background:var(--f-paper-2)}body.founder::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.4;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}body.founder main{position:relative;z-index:1}body.founder #progress{display:none}.founder .fmeta{font-family:var(--font-ui);text-transform:none;letter-spacing:.06em;font-size:.68rem;line-height:1.4;color:var(--f-mute);margin:0}.founder .fmeta i{font-style:normal;padding:0 .35em;color:var(--f-mute)}.fhero .fmeta,.fhero .fmeta i{color:var(--f-soft);letter-spacing:.06em}@media(min-width:760px){.fhero .fmeta{white-space:nowrap}}.founder .frule{display:block;width:44px;height:1px;background:var(--f-rule);margin:var(--space-5) 0}.founder .fdisplay{font-family:var(--font-display);font-weight:400;font-size:clamp(2.1rem,5.4vw,4.4rem);line-height:1.02;letter-spacing:-.022em;color:var(--f-ink);margin:var(--space-4) 0 var(--space-6)}.founder .fdisplay--big{font-size:clamp(2.6rem,7.4vw,6rem)}.founder .fdisplay em{font-style:italic;color:var(--f-earth)}.founder .fcopy{font-family:var(--font-body);font-size:1rem;line-height:1.72;color:var(--f-soft);margin:0 0 var(--space-5);max-width:62ch}.founder .fcopy--lead{font-family:var(--font-body);font-size:clamp(1.14rem,1.5vw,1.42rem);line-height:1.56;color:var(--f-ink)}.founder .fcaption{font-family:var(--font-ui);font-size:.72rem;letter-spacing:.06em;color:var(--f-mute);margin:var(--space-3) 0 0}.founder .flink{font-family:var(--font-ui);font-size:.86rem;letter-spacing:.04em;color:var(--f-earth);text-decoration:none;border-bottom:1px solid var(--f-rule);padding-bottom:2px}.founder .flink:hover{color:var(--f-ink);border-bottom-color:var(--f-ink)}.founder .fsec{padding-block:clamp(var(--space-9),11vw,var(--space-10))}.founder .fsec__head{max-width:60ch;margin-bottom:var(--space-8)}.founder .ffig{margin:0}.founder .ffig img{display:block;width:100%;height:auto}.founder .ffig--gap{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;aspect-ratio:4/5;padding:var(--space-5);border:1px solid var(--f-rule);background:var(--f-paper-2)}.founder .ffig__mark{font-family:var(--font-ui);text-transform:none;letter-spacing:.06em;font-size:.62rem;color:var(--f-gold-ink)}.founder .ffig__what{font-family:var(--font-body);font-style:italic;font-size:.98rem;line-height:1.4;color:var(--f-mute)}.fhero{position:relative;overflow:hidden;min-height:100svh;min-height:100vh;padding-top:clamp(96px,13vh,150px);display:grid;align-items:center}.fhero__ghost{position:absolute;inset:0;z-index:0;pointer-events:none;display:flex;flex-direction:column;justify-content:center;font-family:var(--font-display);font-weight:400;font-size:clamp(7rem,20vw,18rem);line-height:.78;letter-spacing:-.045em;color:var(--f-ghost);text-transform:none;white-space:nowrap;padding-left:clamp(0px,1vw,16px)}.fhero__ghost span{display:block}.fhero__ghost span:nth-child(2){padding-left:.025em}.fhero__plate{position:absolute;z-index:1;pointer-events:none;left:auto;right:clamp(-30px,-2vw,0px);bottom:0;width:clamp(360px,48vw,760px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 14%,#000 40%),linear-gradient(to right,transparent 0%,rgba(0,0,0,.6) 16%,#000 34%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 14%,#000 40%),linear-gradient(to right,transparent 0%,rgba(0,0,0,.6) 16%,#000 34%);mask-composite:intersect}.fhero__inner{position:relative;z-index:2;padding-bottom:clamp(var(--space-6),5vh,var(--space-8));width:min(760px,48vw);max-width:none;margin-left:clamp(56px,9vw,150px);margin-right:auto}@media(min-width:1100px){.fhero__inner{margin-left:clamp(220px,22vw,345px)}}.fhero__name{font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,4.2vw,3.65rem);line-height:1.02;letter-spacing:-.02em;color:var(--f-ink);margin:0}.fhero__dates{font-family:var(--font-ui);letter-spacing:.06em;font-size:.74rem;color:var(--f-mute);margin:0}.fhero__say{font-family:var(--font-quote);font-style:italic;font-size:clamp(1rem,1.3vw,1.24rem);line-height:1.5;color:var(--f-earth);margin:var(--space-6) 0 0;text-wrap:balance}.fhero__sig{font-family:var(--font-ui);font-size:.7rem;letter-spacing:.1em;text-transform:none;color:var(--f-soft);margin:var(--space-7) 0 0;line-height:1.7}.fhero__sig span{color:var(--f-mute)}@media(min-width:760px){.fhero__ghost{justify-content:space-between;padding-top:24px;padding-bottom:24px}.fhero__inner{align-self:stretch;display:flex;flex-direction:column;padding-top:clamp(36px,7vh,76px);padding-bottom:24px}.fhero__sig{margin-top:auto;padding-top:32px}}.fintro__grid{display:grid;gap:clamp(var(--space-7),5vw,var(--space-9));grid-template-columns:1fr}.fintro__plate{align-self:start}.fmarks{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-5);list-style:none;margin:clamp(var(--space-8),7vw,var(--space-9)) 0 0;padding:0;border-top:1px solid var(--f-rule);padding-top:var(--space-6)}.fmarks li{display:flex;flex-direction:column;gap:6px}.fmarks__n{font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1;color:var(--f-ink);font-variant-numeric:lining-nums}.fmarks__t{font-family:var(--font-ui);font-size:.76rem;letter-spacing:.08em;text-transform:none;color:var(--f-mute);line-height:1.5}.flife{background:var(--f-paper-2)}.flife__list{list-style:none;margin:0;padding:0}.flife__item{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding:clamp(var(--space-6),4vw,var(--space-8)) 0;border-top:1px solid var(--f-rule)}.flife__text{display:contents}.flife__yr{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.4rem);line-height:1;color:var(--f-gold-ink);font-variant-numeric:lining-nums}.flife__h{font-family:var(--font-display);font-weight:400;font-size:clamp(1.2rem,1.9vw,1.6rem);line-height:1.2;color:var(--f-ink);margin:0 0 var(--space-3)}.flife__body .fcopy{margin-bottom:0}.flife__shot{margin-top:var(--space-4)}.fbeyond__grid{display:grid;grid-template-columns:1fr;gap:var(--space-5) clamp(var(--space-7),5vw,var(--space-9))}.fwords{list-style:none;margin:clamp(var(--space-8),7vw,var(--space-9)) 0 0;padding:0 var(--gut)}.fwords li{font-family:var(--font-display);font-weight:400;text-transform:none;font-size:clamp(2.2rem,9.5vw,7.5rem);line-height:1.02;letter-spacing:-.03em;color:var(--f-ink);border:0;padding-top:.14em;margin-bottom:.08em}.fwords li:last-child{border:0;padding-bottom:.1em}.fwords__w{position:relative;display:inline-block;max-width:100%}.fwords__base{position:relative;z-index:1}.fwords__lit{display:block;position:absolute;z-index:2;inset:-.02em -.06em;padding:.02em .06em;background:var(--f-gold);color:var(--f-ink);clip-path:inset(0 calc(100% - var(--lit, 0) * 100%) 0 0);pointer-events:none}.fbeyond__archive{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,28px);align-items:stretch;margin-top:clamp(var(--space-7),5vw,var(--space-9))}.founder .fbeyond__archive .ffig{min-height:0;height:100%;overflow:hidden}.founder .fbeyond__archive img{width:100%;height:100%;object-fit:cover;filter:sepia(.08) contrast(1.04)}.fbeyond__archive-main{grid-row:1 / 3;min-height:clamp(360px,40vw,620px)}.fbeyond__archive-main img{object-position:center 40%}.fbeyond__archive-side img{object-position:center}@media(max-width:700px){.fbeyond__archive{grid-template-columns:1fr;grid-template-rows:auto}.fbeyond__archive-main{grid-row:auto;min-height:360px}.fbeyond__archive .ffig{min-height:260px}}.fwords__vapor{position:absolute;z-index:3;inset:-.18em -.22em;width:calc(100% + .44em);height:calc(100% + .36em);max-width:none;pointer-events:none;overflow:visible}.fwords.is-vapor-ready .fwords__base,.fwords.is-vapor-ready .fwords__lit{opacity:var(--formed,0)}@media(prefers-reduced-motion:reduce){.fwords__lit,.fwords__vapor{display:none}}.feduc__open{display:grid;grid-template-columns:1fr;gap:clamp(var(--space-6),4vw,var(--space-8));margin-bottom:clamp(var(--space-8),7vw,var(--space-9))}.feduc__open .fsec__head{margin-bottom:0;align-self:center}.feduc__plate{align-self:center}@media(min-width:760px){.feduc__open{grid-template-columns:.85fr 1.15fr}}.feduc__four{display:grid;grid-template-columns:1fr;gap:clamp(var(--space-6),4vw,var(--space-8))}.feduc__one{border-top:1px solid var(--f-rule);padding-top:var(--space-5)}.feduc__n{display:block;font-family:var(--font-ui);font-size:.68rem;letter-spacing:.06em;color:var(--f-gold-ink);margin-bottom:var(--space-4)}.feduc__h{font-family:var(--font-display);font-weight:400;text-transform:none;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1;letter-spacing:-.01em;color:var(--f-ink);margin:0 0 var(--space-4)}.feduc__one .fcopy{margin-bottom:0;font-size:.94rem}.fcampus{background:var(--f-paper-2)}.fcampus__grid{display:grid;grid-template-columns:1fr;gap:clamp(var(--space-7),5vw,var(--space-9))}.fcampus__plate{align-self:center}.fcvp{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--f-rule);background:radial-gradient(58% 52% at 84% 14%,rgba(201,169,97,.16) 0%,rgba(201,169,97,.055) 46%,rgba(201,169,97,0) 74%),linear-gradient(180deg,var(--f-paper) 0%,var(--f-paper-2) 62%,var(--f-ghost) 100%)}.fcvp::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900' viewBox='0 0 900 900'%3E%3Cg fill='none' stroke='%23A8823A' stroke-width='1.1'%3E%3Ccircle cx='450' cy='450' r='138'/%3E%3Ccircle cx='450' cy='450' r='232'/%3E%3Ccircle cx='450' cy='450' r='326'/%3E%3Ccircle cx='450' cy='450' r='420'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right -26% top -9%;background-size:clamp(480px,46vw,760px) auto}@media(max-width:760px){.fcvp::before{display:none}}.fcvp__grid{display:grid;grid-template-columns:1fr;gap:clamp(var(--space-6),4vw,var(--space-7));margin-top:var(--space-7)}.fcvp__one{padding:var(--space-6) var(--space-5) var(--space-6) 0;border-top:1px solid var(--f-rule)}.fcvp__h{font-family:var(--font-display);font-weight:400;font-size:clamp(1.35rem,2.3vw,1.95rem);line-height:1.08;color:var(--f-sage);margin:0 0 var(--space-4)}.fcvp__one .fcopy{margin-bottom:0;font-size:.94rem}.fcvp__note{margin-top:clamp(var(--space-7),5vw,var(--space-8));padding-top:var(--space-6);border-top:1px solid var(--f-rule);max-width:70ch}.fmotto{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(88px,8.3vw,120px)!important;color:#1F1F1B;background:#FAF9F3}.fmotto::before{content:"";position:absolute;z-index:-1;inset:0;width:auto;height:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 760' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='%237E622B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='.72'%3E%3Cpath d='M-96 78C88-92 370-20 404 178c29 168-147 221-207 358-45 102-15 189 65 280'/%3E%3Cpath d='M-42 113C105-26 313 12 343 171c28 145-122 209-179 329-52 109-33 207 37 298'/%3E%3Cpath d='M29 154C142 55 265 72 286 183c23 124-92 193-143 296-53 108-49 203 3 292'/%3E%3Cpath d='M1023-80c-89 142-69 290 39 370 125 92 291 13 372 141 61 96 11 223-94 340'/%3E%3Cpath d='M1095-73c-70 122-49 241 44 306 106 74 250 16 319 119 58 87 28 199-59 312'/%3E%3Cpath d='M1170-51c-48 93-25 179 51 228 91 58 203 16 258 93 47 66 36 151-18 242'/%3E%3Cpath d='M539 714c123-119 272-151 423-88 126 53 207 43 304-23 68-46 135-62 214-47'/%3E%3Cpath d='M626 762c102-91 218-111 338-58 121 53 222 44 326-28 58-40 119-54 190-40'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.1;pointer-events:none}.fmotto::after{content:none}.fmotto>.wrap{width:min(calc(100% - (2 * var(--gut))),1240px);max-width:1240px;padding:0;display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);column-gap:clamp(64px,7vw,104px);align-items:center}.fmotto .fmeta{margin:0 0 24px;color:var(--f-gold-ink);font-size:.74rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.fmotto__deva{margin:0 0 20px;color:var(--ink-mute);font-family:var(--deva);font-size:clamp(1.24rem,1.65vw,1.55rem);line-height:1.5;letter-spacing:0}.fmotto__roman{margin:0;color:#1F1F1B;font-family:var(--font-quote);font-size:clamp(3.6rem,5.8vw,6.35rem);font-weight:400;font-style:italic;line-height:.88;letter-spacing:-.045em}.fmotto__gloss{margin:30px 0 0;color:var(--ink-mute);font-family:var(--font-body);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.5;letter-spacing:0}.fmotto__right{max-width:520px;justify-self:start}.fmotto__verse{margin:0;padding:0 0 0 clamp(24px,2.5vw,34px);border-left:1px solid var(--f-gold-ink);color:#1F1F1B;font-family:var(--deva);font-size:clamp(1.28rem,1.75vw,1.65rem);line-height:1.85}.fmotto__quote{display:block;height:.62em;margin:0 0 16px;color:var(--f-gold-ink);font-family:var(--font-quote);font-size:2.35rem;line-height:1}.fmotto__verse p{margin:0}.founder .fmotto__say{max-width:66ch;margin:30px 0 0;padding-left:clamp(25px,2.5vw,35px);color:var(--ink-mute);font-size:1rem;line-height:1.72}@media(max-width:959px){.fmotto>.wrap{grid-template-columns:1fr;row-gap:clamp(56px,8vw,76px)}.fmotto__right{max-width:620px}}@media(max-width:520px){.fmotto{padding-block:72px!important}.fmotto>.wrap{row-gap:48px}.fmotto .fmeta{margin-bottom:20px}.fmotto__deva{margin-bottom:16px}.fmotto__roman{font-size:clamp(3.15rem,16vw,4.75rem);line-height:.9}.fmotto__gloss{margin-top:24px}.fmotto__verse{padding-left:22px;font-size:clamp(1.16rem,5.8vw,1.4rem)}.founder .fmotto__say{margin-top:24px;padding-left:23px}.fmotto::before,.fmotto::after{display:none}}.fstudent__grid{display:grid;grid-template-columns:1fr;gap:clamp(var(--space-7),5vw,var(--space-9))}.fclose{position:relative;overflow:hidden;background:var(--f-paper-2)}.fclose__plate{position:absolute;inset:0;z-index:0}.fclose__plate img{width:100%;height:100%;object-fit:cover;object-position:center 46%;transform:scale(1.06);transform-origin:center;opacity:.34;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.25) 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.25) 78%,transparent 100%)}.fclose__inner{position:relative;z-index:1}.fclose__head{font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,9vw,7rem);line-height:.98;letter-spacing:-.03em;color:var(--f-ink);margin:var(--space-5) 0 var(--space-6)}.fclose__head em{font-style:italic;color:var(--f-earth)}.fclose__say{max-width:54ch}.fclose__cta{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:var(--space-7) 0 0}.founder .btn--primary{background:var(--f-ink);color:var(--f-paper);border-color:var(--f-ink)}.founder .btn--primary:hover{background:var(--f-earth);border-color:var(--f-earth)}.founder .btn--outline{border-color:var(--f-soft);color:var(--f-ink)}.founder .btn--outline:hover{background:var(--f-ink);color:var(--f-paper);border-color:var(--f-ink)}@media(min-width:760px){.fintro__grid{grid-template-columns:1.15fr .85fr}.fmarks{grid-template-columns:repeat(4,1fr)}.flife__item{grid-template-columns:minmax(120px,1fr) minmax(0,2.4fr);gap:var(--space-7);align-items:start}.flife__item:has(.flife__shot){grid-template-columns:minmax(120px,1fr) minmax(0,2.4fr) minmax(0,1.1fr)}.flife__shot{margin-top:0}.fbeyond__grid{grid-template-columns:1fr 1fr}.feduc__open{display:grid;grid-template-columns:1fr;gap:clamp(var(--space-6),4vw,var(--space-8));margin-bottom:clamp(var(--space-8),7vw,var(--space-9))}.feduc__open .fsec__head{margin-bottom:0;align-self:center}.feduc__plate{align-self:center}@media(min-width:760px){.feduc__open{grid-template-columns:.85fr 1.15fr}}.feduc__four{grid-template-columns:repeat(2,1fr)}.fcampus__grid{grid-template-columns:.9fr 1.1fr;align-items:center}.fcvp__grid{grid-template-columns:repeat(2,1fr)}.fstudent__grid{grid-template-columns:1fr 1fr;align-items:center}.fclose{min-height:86svh;display:grid;align-items:end}.fclose__inner{padding-bottom:clamp(var(--space-8),8vh,var(--space-10))}}@media(min-width:1080px){.feduc__open{display:grid;grid-template-columns:1fr;gap:clamp(var(--space-6),4vw,var(--space-8));margin-bottom:clamp(var(--space-8),7vw,var(--space-9))}.feduc__open .fsec__head{margin-bottom:0;align-self:center}.feduc__plate{align-self:center}@media(min-width:760px){.feduc__open{grid-template-columns:.85fr 1.15fr}}.feduc__four{grid-template-columns:repeat(4,1fr)}.fcvp__grid{grid-template-columns:repeat(4,1fr)}.fintro__grid{grid-template-columns:1.2fr .8fr}}@media(max-width:759px){.fhero{display:flex;flex-direction:column;align-items:stretch;min-height:auto;padding-top:clamp(88px,15vh,130px);padding-bottom:0}.fhero__ghost{justify-content:flex-start;padding-top:10vh;padding-left:12px;font-size:clamp(4.4rem,21vw,9rem);opacity:.85}.fhero__inner{order:1;width:100%;max-width:none;margin-left:0;margin-right:0;padding-bottom:clamp(var(--space-6),4vh,var(--space-7))}.fhero__name{font-size:clamp(2rem,9vw,2.9rem)}.fhero__say{margin-top:var(--space-5)}.fhero__sig{margin-top:var(--space-6)}.fhero__plate{order:2;position:relative;inset:auto;left:auto;right:auto;width:100%;margin-top:var(--space-4);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.45) 9%,#000 26%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.45) 9%,#000 26%)}.fhero__plate img{aspect-ratio:5/4;object-fit:cover;object-position:72% 48%}}.fstudent__grid{align-items:stretch}.founder .fstudent__plate .ffig{height:100%}.founder .fstudent__plate img{height:100%;min-height:420px;object-fit:cover;object-position:55% center}@media(min-width:900px){.fstudent__grid{grid-template-columns:1.3fr 1fr;gap:clamp(28px,4vw,64px)}.founder .fstudent__plate img{min-height:620px}}.founder .fclose__plate img{object-position:center 46%}@media(max-width:759px){.founder .fclose__plate img{object-position:52% center}.founder .fstudent__plate img{min-height:360px;height:480px}}@media(max-width:759px){.founder .feduc__open .fsec__head{order:1}.founder .feduc__open .feduc__plate{order:2}.founder #education{padding-top:var(--space-8);padding-bottom:var(--space-6)}.founder #education .feduc__open{margin-bottom:0}.founder #vision{padding-top:var(--space-7);padding-bottom:var(--space-6)}.founder .feduc--continuation{padding-top:var(--space-6)}.founder .fmotto{padding-bottom:40px!important}.founder #student{padding-top:var(--space-6)}}
