.Editorial-module__gslz4a__section{padding:var(--space-4xl) var(--space-xl);z-index:5;position:relative}.Editorial-module__gslz4a__sectionInner{max-width:1400px;padding:0 var(--space-xl) 0 230px;margin:0 auto}.Editorial-module__gslz4a__sectionHeader{margin-bottom:var(--space-3xl);text-align:center}.Editorial-module__gslz4a__sectionTitle{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:clamp(2.5rem,5vw,4rem)}.Editorial-module__gslz4a__sectionSubtitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem;font-weight:600}.Editorial-module__gslz4a__editorialLayout{max-width:var(--max-width);gap:var(--space-3xl);padding:var(--space-4xl) var(--space-xl);flex-direction:row;align-items:flex-start;margin:0 auto;display:flex;position:relative}.Editorial-module__gslz4a__editorialTitleWrapper{flex-shrink:0;align-items:flex-start;width:100px;height:60vh;display:flex;position:sticky;top:15vh}.Editorial-module__gslz4a__editorialTitle{font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);letter-spacing:-.02em;writing-mode:vertical-rl;opacity:.8;margin:0;font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:.8;display:none;transform:rotate(180deg)}.Editorial-module__gslz4a__pageWatermarkVertical{writing-mode:vertical-rl;width:auto;height:100vh;font-family:var(--font-display);color:var(--text-primary);opacity:.07;letter-spacing:-.05em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;white-space:nowrap;font-size:clamp(10rem,20vw,30rem);font-weight:900;line-height:.8;position:fixed;top:0;left:0;transform:rotate(180deg)}.Editorial-module__gslz4a__editorialContent{width:100%;max-width:1400px;padding:0 var(--space-xl) 0 230px;z-index:2;margin:0 auto;position:relative}@media (max-width:768px){.Editorial-module__gslz4a__pageWatermarkVertical{display:none!important}.Editorial-module__gslz4a__editorialContent,.Editorial-module__gslz4a__sectionInner{padding-left:var(--space-lg)!important}.Editorial-module__gslz4a__editorialLayout{gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);flex-direction:column}.Editorial-module__gslz4a__editorialTitleWrapper{width:100%;height:auto;position:relative;top:auto}.Editorial-module__gslz4a__editorialTitle{writing-mode:horizontal-tb;opacity:1;font-size:3rem;line-height:1;transform:none}}.Editorial-module__gslz4a__appleNote{font-family:var(--font-sans);color:#1a1a1a;transform-origin:50%;background-color:#fffefa;background-image:linear-gradient(90deg,#0000 50px,#ff646466 50px 52px,#0000 52px),linear-gradient(#b4c8e699 1px,#0000 1px);background-size:100% 100%,100% 36px;border-radius:4px;padding:40px 30px 40px 70px;font-size:1.05rem;font-weight:460;line-height:36px;position:relative;transform:rotate(-6.5deg);box-shadow:2px 4px 15px #00000014}.Editorial-module__gslz4a__appleNote:before{content:"";z-index:10;background-color:#f5deb3cc;width:80px;height:30px;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(5deg);box-shadow:0 1px 3px #0000001a}.Editorial-module__gslz4a__appleNote p{margin-top:0;margin-bottom:36px}.Editorial-module__gslz4a__appleNote strong{color:var(--text-primary);font-weight:700}.Editorial-module__gslz4a__polaroidStack{aspect-ratio:4/5;perspective:1000px;cursor:crosshair;width:100%;max-width:200px;margin-left:auto;margin-right:0;position:relative}.Editorial-module__gslz4a__polaroidItem{border:1px solid var(--border-light);transform-origin:50%;background:#fff;border-radius:4px;width:100%;height:100%;padding:12px 12px 45px;transition:all .6s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:0;box-shadow:0 5px 15px #00000014}.Editorial-module__gslz4a__polaroidItem:first-child{z-index:1;opacity:0;pointer-events:none;transform:rotate(0)scale(1)}.Editorial-module__gslz4a__polaroidItem:nth-child(2){z-index:2;opacity:0;pointer-events:none;transform:rotate(0)scale(1)}.Editorial-module__gslz4a__polaroidItem:nth-child(3){z-index:3;opacity:0;pointer-events:none;transform:rotate(0)scale(1)}.Editorial-module__gslz4a__polaroidItem:nth-child(4){z-index:4;opacity:0;pointer-events:none;transform:rotate(0)scale(1)}.Editorial-module__gslz4a__polaroidItem:nth-child(5){z-index:5;opacity:0;pointer-events:none;transform:rotate(0)scale(1)}.Editorial-module__gslz4a__polaroidItem:nth-child(6){z-index:10;opacity:1;transform:translate(0)scale(1.7)rotate(0)}.Editorial-module__gslz4a__polaroidStack:hover .Editorial-module__gslz4a__polaroidItem{opacity:1;pointer-events:auto;box-shadow:0 15px 35px #00000026}.Editorial-module__gslz4a__polaroidStack:hover .Editorial-module__gslz4a__polaroidItem:first-child{transform:translate(-200px,-200px)rotate(-16deg)scale(.65)}.Editorial-module__gslz4a__polaroidStack:hover .Editorial-module__gslz4a__polaroidItem:nth-child(2){transform:translate(170px,-220px)rotate(8deg)scale(.65)}.Editorial-module__gslz4a__polaroidStack:hover .Editorial-module__gslz4a__polaroidItem:nth-child(3){transform:translate(250px,-10px)rotate(14deg)scale(.65)}.Editorial-module__gslz4a__polaroidStack:hover .Editorial-module__gslz4a__polaroidItem:nth-child(4){transform:translate(180px,200px)rotate(10deg)scale(.65)}.Editorial-module__gslz4a__polaroidStack:hover .Editorial-module__gslz4a__polaroidItem:nth-child(5){transform:translate(-180px,180px)rotate(-12deg)scale(.65)}.Editorial-module__gslz4a__polaroidStack:hover .Editorial-module__gslz4a__polaroidItem:nth-child(6){z-index:20;transform:translate(0)scale(.65)rotate(0)}.Editorial-module__gslz4a__polaroidPhoto{background-color:var(--bg-secondary);background-position:50%;background-size:cover;border-radius:2px;width:100%;height:100%}.Editorial-module__gslz4a__teachingGrid{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.Editorial-module__gslz4a__teachingCard{padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-light)}.Editorial-module__gslz4a__courseCode{font-family:var(--font-display);color:var(--text-muted);margin-bottom:var(--space-xs);font-size:.9rem;font-weight:700}.Editorial-module__gslz4a__courseTitle{margin-bottom:var(--space-sm);font-size:1.2rem;font-weight:600}.Editorial-module__gslz4a__courseDesc{color:var(--text-secondary);font-size:.95rem}.Editorial-module__gslz4a__mallecious{color:#fff;background:#000;border-top:none}.Editorial-module__gslz4a__mallecious .Editorial-module__gslz4a__sectionTitle{color:#fff}.Editorial-module__gslz4a__malleciousContent{text-align:center;font-family:var(--font-display);padding:var(--space-4xl) 0;text-transform:uppercase;letter-spacing:.2em;opacity:.5;font-size:2rem}
.about-module__-i9KWa__aboutV2Container{padding:clamp(8rem, 15vh, 11rem) var(--space-xl) var(--space-4xl);min-height:100vh;position:relative}.about-module__-i9KWa__aboutV2Card{gap:var(--space-4xl);flex-direction:column;max-width:1200px;margin:0 auto;padding:0;display:flex}.about-module__-i9KWa__aboutIntro{column-gap:var(--space-4xl);row-gap:var(--space-xl);grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);grid-template-areas:"title portrait""bio portrait";align-items:start;display:grid}.about-module__-i9KWa__aboutTitle{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:var(--space-sm);letter-spacing:-.02em;grid-area:title;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700}.about-module__-i9KWa__aboutBio{gap:var(--space-sm);flex-direction:column;grid-area:bio;display:flex}.about-module__-i9KWa__aboutBio p{color:var(--text-secondary);opacity:.85;max-width:720px;font-size:1rem;font-weight:500;line-height:1.6}.about-module__-i9KWa__bioLink{color:var(--text-muted);text-decoration:none;transition:color .3s}.about-module__-i9KWa__bioLink:hover{color:var(--text-primary)}.about-module__-i9KWa__aboutVisuals{flex-direction:column;grid-area:portrait;justify-content:center;align-self:start;align-items:center;min-width:0;display:flex;position:sticky;top:15vh}.about-module__-i9KWa__headshotCard{border:1px solid var(--border-light);background:var(--bg-secondary);width:min(100%,300px);box-shadow:14px 14px 0 color-mix(in srgb, var(--text-primary) 6%, transparent);margin:0 auto;position:relative}.about-module__-i9KWa__headshotButton{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.about-module__-i9KWa__headshotButton:focus-visible{outline:2px solid var(--accent-highlight);outline-offset:6px}.about-module__-i9KWa__headshotImage{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.about-module__-i9KWa__professionalIdentity{width:min(100%,300px);margin-top:var(--space-md)}.about-module__-i9KWa__professionalName{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.about-module__-i9KWa__professionalRole{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:.3rem 0 0;font-size:.72rem;font-weight:600}.about-module__-i9KWa__profileLinks{flex-wrap:wrap;gap:.45rem .9rem;margin-top:.8rem;display:flex}.about-module__-i9KWa__profileLinks a{font-family:var(--font-sans);color:var(--text-secondary);font-size:.75rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s;position:relative}.about-module__-i9KWa__profileLinks a:after{content:"";opacity:.2;background:currentColor;height:1px;position:absolute;bottom:-.12rem;left:0;right:0}.about-module__-i9KWa__profileLinks a:hover,.about-module__-i9KWa__profileLinks a:focus-visible{color:var(--accent-highlight)}.about-module__-i9KWa__profileLinks a:focus-visible{outline-offset:4px;outline:2px solid}.about-module__-i9KWa__downloadPrompt{z-index:2;border:1px solid var(--border-light);text-align:center;background:#fffffff0;border-radius:8px;width:min(240px,88%);padding:14px;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #00000024}.about-module__-i9KWa__downloadPrompt p{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.85rem;font-weight:700}.about-module__-i9KWa__downloadActions{justify-content:center;gap:8px;display:flex}.about-module__-i9KWa__downloadLink,.about-module__-i9KWa__dismissDownload{font-family:var(--font-display);border-radius:999px;padding:9px 14px;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none}.about-module__-i9KWa__downloadLink{background:var(--text-primary);color:var(--bg-primary)}.about-module__-i9KWa__dismissDownload{border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;background:0 0}.about-module__-i9KWa__lifestyleSection{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.about-module__-i9KWa__lifestyleHeader{align-items:baseline;gap:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-light);display:flex}.about-module__-i9KWa__lifestyleEyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.about-module__-i9KWa__lifestyleTitle{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(1.8rem,3vw,2.6rem);font-style:italic;font-weight:600}.about-module__-i9KWa__galleryGrid{gap:var(--space-md);width:100%;padding:var(--space-sm) 0;flex-direction:column;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.about-module__-i9KWa__galleryRow{width:100%;overflow:hidden}@keyframes about-module__-i9KWa__marqueeScrollLeft{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes about-module__-i9KWa__marqueeScrollRight{0%{transform:translate(-50%)}to{transform:translate(0%)}}.about-module__-i9KWa__galleryTrack1{gap:var(--space-md);width:max-content;animation:52s linear infinite about-module__-i9KWa__marqueeScrollLeft;display:flex}.about-module__-i9KWa__galleryTrack2{gap:var(--space-md);width:max-content;animation:58s linear infinite about-module__-i9KWa__marqueeScrollRight;display:flex}.about-module__-i9KWa__imageContainer{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:0;flex:0 0 220px;height:170px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.about-module__-i9KWa__galleryImage{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.about-module__-i9KWa__imageContainer:hover{border-color:var(--border-hover);transform:translateY(-6px)scale(1.03);box-shadow:0 16px 32px #00000014}.about-module__-i9KWa__imageContainer:hover .about-module__-i9KWa__galleryImage{transform:scale(1.1)}.about-module__-i9KWa__ratio-square{flex-basis:180px}.about-module__-i9KWa__ratio-portrait{flex-basis:150px}.about-module__-i9KWa__ratio-landscape{flex-basis:250px}.about-module__-i9KWa__ratio-tall{flex-basis:135px}@media (max-width:900px){.about-module__-i9KWa__aboutV2Card{padding:0}.about-module__-i9KWa__aboutIntro{row-gap:var(--space-xl);grid-template-columns:1fr;grid-template-areas:"title""portrait""bio"}.about-module__-i9KWa__aboutVisuals{justify-content:flex-start;align-items:flex-start;position:static}.about-module__-i9KWa__aboutV2Container{padding:12vh var(--space-xl) var(--space-4xl) var(--space-xl)}.about-module__-i9KWa__headshotCard{width:min(100%,320px);margin:0}.about-module__-i9KWa__professionalIdentity{width:min(100%,320px)}}@media (max-width:768px){.about-module__-i9KWa__aboutV2Container{padding-left:var(--space-lg)!important;padding-right:var(--space-lg)!important;padding-top:8rem!important}.about-module__-i9KWa__aboutV2Container:before{content:"ABOUT";top:4vh;left:var(--space-lg);font-family:var(--font-display);color:var(--text-primary);opacity:.02;letter-spacing:.1em;pointer-events:none;z-index:0;font-size:3.5rem;font-weight:900;position:absolute}.about-module__-i9KWa__aboutTitle{font-size:1.8rem}.about-module__-i9KWa__galleryGrid{width:100vw;margin-left:calc(-1 * var(--space-lg));padding:var(--space-md) 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.about-module__-i9KWa__imageContainer{height:140px}.about-module__-i9KWa__ratio-square{flex-basis:160px}.about-module__-i9KWa__ratio-portrait{flex-basis:130px}.about-module__-i9KWa__ratio-landscape{flex-basis:210px}.about-module__-i9KWa__ratio-tall{flex-basis:120px}}@media (prefers-reduced-motion:reduce){.about-module__-i9KWa__galleryTrack1,.about-module__-i9KWa__galleryTrack2{animation-play-state:paused}}
.teaching-module__5E6zRq__teachingContainer{min-height:100vh;padding:clamp(8rem, 15vh, 11rem) var(--space-xl) 0;position:relative;overflow:hidden}.teaching-module__5E6zRq__mainContent{z-index:10;padding-bottom:10vh;position:relative}.teaching-module__5E6zRq__introSection{width:100%;max-width:1200px;margin:0 auto;padding:0}.teaching-module__5E6zRq__pageTitle{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text-primary);margin:0 0 1.75rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;line-height:normal}.teaching-module__5E6zRq__manifestoCard{max-width:65ch}.teaching-module__5E6zRq__philosophyDesc{font-family:var(--font-sans);color:var(--text-secondary);letter-spacing:0;margin:0;font-size:1rem;font-style:normal;font-weight:400;line-height:1.8}.teaching-module__5E6zRq__sectionTitle{font-family:var(--font-sans);color:var(--text-primary);grid-column:1/-1;margin:0 0 .25rem;font-size:1.22rem;font-weight:600;line-height:1.4}.teaching-module__5E6zRq__courseList{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);width:100%;max-width:1200px;margin:0 auto;padding:4rem 0 4.5rem;display:grid}.teaching-module__5E6zRq__courseItem{gap:var(--space-md);padding:var(--space-xl);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);background:#fff6;border:1px solid #ffffff80;border-left:3px solid #0000;outline:1px solid #00000008;flex-direction:column;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.teaching-module__5E6zRq__courseItem:hover{border-left-color:var(--accent-highlight);box-shadow:var(--shadow-md);background:#fff9;transform:translateY(-4px)}.teaching-module__5E6zRq__courseCode{font-family:var(--font-sans);color:var(--accent-highlight);letter-spacing:.04em;font-size:.8rem;font-weight:600}.teaching-module__5E6zRq__courseMain{flex-direction:column;flex:1;gap:8px;display:flex}.teaching-module__5E6zRq__courseTitle{font-family:var(--font-sans);color:var(--text-primary);min-height:3.132rem;margin-bottom:var(--space-sm);font-size:1.08rem;font-weight:600;line-height:1.45}.teaching-module__5E6zRq__courseUniversity{font-family:var(--font-sans);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.76rem;font-weight:500}.teaching-module__5E6zRq__courseMeta{font-family:var(--font-sans);color:var(--text-secondary);margin-top:auto;font-size:.875rem;font-weight:400}@media (max-width:1024px){.teaching-module__5E6zRq__courseList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.teaching-module__5E6zRq__teachingContainer{padding:8rem var(--space-lg) 0}.teaching-module__5E6zRq__introSection{padding:0}.teaching-module__5E6zRq__pageTitle{font-size:1.8rem}.teaching-module__5E6zRq__teachingContainer:before{content:"TEACHING";top:4vh;left:var(--space-lg);font-family:var(--font-display);color:var(--text-primary);opacity:.02;letter-spacing:.1em;pointer-events:none;z-index:0;font-size:3.5rem;font-weight:900;position:absolute}.teaching-module__5E6zRq__courseList{grid-template-columns:1fr;padding:3rem 0 4.5rem}}
