.about-page{height:auto;min-height:100%;overflow-y:auto;overflow-x:hidden;background:#111;color:#fff}.about-page html{overflow:auto}.about-main{max-width:1512px;margin:auto;overflow:hidden}.about-header{position:fixed;z-index:10;top:36px;left:32px;right:32px;display:flex;justify-content:space-between;align-items:center;mix-blend-mode:normal}.about-header>a{color:white;font:700 12px Archivo,sans-serif;text-decoration:none}.about-intro{height:850px;position:relative}.about-intro h1{position:absolute;left:32px;top:138px;margin:0;font:400 40px/1.1 'Playfair Display',serif;color:#777;letter-spacing:-1px}.about-intro h1 span{color:#c69f6e}.about-intro h1 em{color:#d6d6d6}.intro-photos{position:absolute;left:40px;top:298px;display:flex;gap:20px;align-items:flex-start}.intro-photos img{display:block;object-fit:cover;flex:none;transition:transform 500ms cubic-bezier(.22,1,.36,1),filter 500ms}.intro-photos img:nth-child(1){margin-top:23px}.intro-photos img:nth-child(2){margin-top:8px}.intro-photos img:nth-child(3){margin-top:1px}.intro-photos img:nth-child(4){margin-top:23px}.intro-photos img:hover{transform:translateY(-10px);filter:grayscale(1)}.mono{font:300 12px/1.55 'Chivo Mono',monospace;letter-spacing:-.48px}.intro-statement{position:absolute;top:617px;right:32px;width:340px}.intro-statement p{margin:0}.intro-statement p+p{margin:30px 0 0 112px}.partner-section{height:120px;overflow:hidden}.partner-track{display:flex;width:max-content;animation:partners-travel 55s linear infinite}.partner-unit{display:flex;align-items:center;flex:none}.partner-unit img{display:block;width:120px;height:120px;object-fit:contain;flex:none}.partner-label{height:120px;display:flex;align-items:center;width:200px;padding:30px;border:1px solid #1d1d1d;color:#d6d6d6;font:300 14px 'Chivo Mono',monospace}.partner-section:hover .partner-track{animation-play-state:paused}@keyframes partners-travel{to{transform:translateX(-50%)}}
.founder-section{position:relative;min-height:820px;margin-top:120px}.founders-photo{position:absolute;left:32px;top:27px;width:321px;margin:0}.founders-photo img{display:block;width:321px;height:403px;object-fit:cover}.founders-photo figcaption{font:300 10px 'Chivo Mono',monospace;letter-spacing:-.4px;color:#888;margin-top:8px}.founder-copy{width:416px;margin:0 auto}.eyebrow{font:300 12px 'Chivo Mono',monospace;color:#777;letter-spacing:-.48px;margin:0 0 15px}.founder-copy h2{font:400 22px 'Playfair Display',serif;color:#c69f6e;margin:0 0 80px}.founder-copy h2 em{color:#d6d6d6}.story-copy{font-weight:400;font-size:13px;letter-spacing:-.52px}.story-copy p{margin:0 0 18px}.story-photo{position:absolute;right:32px;top:340px;width:321px;height:390px;object-fit:cover}.culture-section{height:1070px;position:relative}.culture-collage{position:absolute;left:0;top:0;width:100%;height:960px;overflow:hidden}.culture-collage img{position:absolute;object-fit:contain;transition:filter 400ms,translate 400ms;will-change:translate}.culture-collage img:hover{filter:grayscale(1);translate:0 -12px;z-index:2}.culture-caption{position:absolute;z-index:3;left:49px;top:410px;color:#d6d6d6;margin:0}.culture-caption em{color:#c69f6e;font:italic 400 12px 'Playfair Display',serif;margin-left:6px}.locations-section{height:650px;position:relative;border-bottom:1px solid #252525}.map-area{position:absolute;left:calc(50% - 555px);top:20px;width:815px;height:490px}.world-map{display:block;width:815px;height:490px}.map-pin{position:absolute;width:24px;height:24px;border-radius:50%;background:rgba(226,177,118,.3);border:0;cursor:pointer;display:grid;place-items:center;transition:transform 250ms}.map-pin::after{content:'';width:12px;height:12px;border-radius:50%;background:#e2b176}.map-pin:hover,.map-pin[aria-pressed=true]{transform:scale(1.35)}.map-pin:focus-visible{outline:1px solid #e2b176}.location-card{position:absolute;z-index:3;width:233px;height:150px;left:155px;top:155px;background:#c69f6e;border-radius:10px;text-align:center;color:#111;box-shadow:0 12px 40px #0004}.location-card[hidden]{display:none}.location-card h3{font:700 24px Archivo,sans-serif;margin:32px 0 0}.location-card p{font:400 20px 'Playfair Display',serif;margin:0 0 18px}.location-card a{font:400 10px Archivo,sans-serif;color:#111;text-decoration:none}.location-close{position:absolute;right:12px;top:8px;color:#111;font-size:18px}.locations-copy{position:absolute;right:32px;top:97px;text-align:right}.locations-copy p{font:italic 400 12px 'Playfair Display',serif;color:#c69f6e;margin:0}.locations-copy p span{color:white}.location-list{margin-top:190px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.location-list button{color:#575757;font:300 10px 'Chivo Mono',monospace;letter-spacing:-.4px;transition:color 250ms}.location-list button:hover,.location-list button[aria-pressed=true]{color:#d2d2d2}
.team-section{position:relative;height:1120px}.team-title{position:absolute;top:20px;left:49px}.team-title h2{font:400 24px 'Playfair Display',serif;color:#c7a16d;margin:0}.team-title p{font:italic 400 24px 'Playfair Display',serif;letter-spacing:-.96px;margin:14px 0 0 20px}.team-field{position:absolute;inset:0}.team-member{position:absolute;display:flex;gap:7px;align-items:center;justify-content:center;white-space:nowrap;color:#c8c8c8;transition:color 250ms,transform 250ms;cursor:default}.team-member::before,.team-member::after{font:100 32px 'Chivo Mono',monospace;color:inherit}.team-member::before{content:'['}.team-member::after{content:']'}.team-member span{display:flex;flex-direction:column;text-align:center;font:400 12px Archivo,sans-serif;letter-spacing:-.48px}.team-member small{font:100 12px 'Chivo Mono',monospace}.team-member:hover{color:#c69f6e;transform:translateY(-4px)}.about-footer{min-height:260px;padding:42px 32px;display:grid;grid-template-columns:2.5fr 1fr 1fr 1.4fr;gap:50px}.footer-brand img{display:block;width:55px;height:51px}.footer-brand p{margin:55px 0 0;color:#888;font:400 12px/1.8 'Chivo Mono',monospace}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font:300 11px 'Chivo Mono',monospace}.footer-links p{margin:0 0 4px;color:#777;font-weight:400;font-size:12px}.footer-links a{color:white;text-decoration:none}.footer-links a:hover{color:#c69f6e}.reveal{opacity:.2;transform:translateY(12px);transition:opacity 850ms cubic-bezier(.22,1,.36,1),transform 850ms cubic-bezier(.22,1,.36,1)}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:1200px){.intro-photos{left:32px;gap:16px}.intro-photos img{width:calc((100vw - 96px)/5);height:auto}.founders-photo,.story-photo{width:22vw;height:auto}.founders-photo img{width:100%;height:auto}.founder-copy{width:36vw}.map-area{left:32px;width:65vw;height:auto}.world-map{width:100%;height:auto}.map-pins{position:absolute;inset:0}.map-pin{transform:scale(.85)}}
@media(max-width:760px){.about-header{top:24px;left:20px;right:20px}.about-intro{height:700px}.about-intro h1{top:125px;left:20px;font-size:clamp(24px,5.9vw,40px);letter-spacing:-.5px}.intro-photos{left:20px;top:270px;width:calc(100% - 20px);overflow-x:auto;gap:16px;padding-bottom:20px;scrollbar-width:none}.intro-photos img{width:155px;height:auto}.intro-statement{top:470px;right:20px;width:290px}.intro-statement p+p{margin-left:65px}.partner-section,.partner-unit img,.partner-label{height:90px}.partner-unit img{width:90px}.partner-label{width:170px;font-size:11px;padding:20px}.founder-section{margin-top:90px;min-height:0;padding:0 20px 100px;display:flex;flex-direction:column;gap:45px}.founders-photo{position:static;width:60%}.founders-photo img{width:100%;height:auto}.founder-copy{width:100%;margin:0}.founder-copy h2{margin-bottom:35px}.story-photo{position:static;align-self:flex-end;width:60%;height:auto}.culture-section{height:520px}.culture-collage{height:440px}.culture-caption{left:20px;top:430px}.locations-section{height:510px}.map-area{left:0;top:45px;width:100%;height:60vw}.world-map{width:100%;height:auto}.map-pin{width:16px;height:16px}.map-pin::after{width:8px;height:8px}.location-card{width:180px;height:125px;left:25%;top:20%}.location-card h3{font-size:18px;margin-top:24px}.location-card p{font-size:17px;margin-bottom:14px}.locations-copy{top:15px;right:20px}.location-list{margin-top:300px;gap:7px}.team-section{height:900px}.team-title{left:20px;top:20px}.team-title h2,.team-title p{font-size:22px}.team-member span,.team-member small{font-size:8px;letter-spacing:-.3px}.team-member{gap:3px}.team-member::before,.team-member::after{font-size:22px}.about-footer{padding:35px 20px;grid-template-columns:1fr 1fr;gap:35px 15px}.footer-brand{grid-column:1/-1}.footer-brand p{margin-top:25px;font-size:10px}.footer-links{font-size:9px}.footer-links p{font-size:10px}.footer-links:last-child{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.partner-track{animation:none}.reveal{opacity:1;transform:none}.about-page *{transition:none!important}}

html.about-root{height:auto;overflow-y:auto;overflow-x:hidden}

/* The entire culture canvas, including its empty left side, is draggable space. */
.culture-collage img{object-fit:cover;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transition:none;will-change:auto}
.culture-collage img:hover{filter:none;translate:none;z-index:auto}
.culture-collage img.is-dragging{cursor:grabbing}
.culture-collage img:focus-visible{outline:1px dashed #c69f6e;outline-offset:4px}
.culture-collage img.is-dragging{outline:none!important}
.culture-caption{pointer-events:none}

.culture-collage img.is-polaroid{background:#f4f0e8;padding:clamp(3px,.55vw,9px);padding-bottom:clamp(13px,2.1vw,32px);box-shadow:0 4px 14px #0003}
/* A quiet editorial directory of offices and production locations. */
.locations-section.presence-section{height:auto;padding:80px 32px 110px;border-bottom:1px solid #ffffff18}
.presence-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:72px}
.presence-heading>p{margin:8px 0;color:#777;font-size:10px}
.presence-heading h2{margin:0;font:400 clamp(28px,3.5vw,48px)/1.12 Archivo,sans-serif;letter-spacing:-1.2px;text-align:right}
.presence-heading h2 em{font:italic 400 1em 'Playfair Display',serif;color:#c69f6e}
.office-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-bottom:64px;border-bottom:1px solid #ffffff18}
.office-label{margin:0 0 18px;font:300 10px 'Chivo Mono',monospace;color:#777;text-transform:uppercase}
.office h3{position:relative;margin:0 0 16px;padding-left:17px;font:500 clamp(18px,2vw,28px)/1.2 Archivo,sans-serif;letter-spacing:-.6px}
.office h3::before{content:'';position:absolute;width:5px;height:5px;left:0;top:50%;margin-top:-2px;background:#eb1d23;border-radius:50%}
.office-coordinates{margin:0;font:300 10px/1.6 'Chivo Mono',monospace;color:#aaa;white-space:nowrap}
.production-heading{display:flex;justify-content:space-between;align-items:start;gap:24px;padding:48px 0 40px;min-height:120px}
.production-heading h3{margin:0;font:300 10px 'Chivo Mono',monospace;color:#777}
.coordinate-readout{display:flex;flex-direction:column;gap:8px;text-align:right;min-height:40px}
.readout-place{font:400 12px Archivo,sans-serif;color:#ccc}
.readout-coordinates{font:300 10px 'Chivo Mono',monospace;color:#c69f6e}
.production-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}
.production-region h4{margin:0 0 30px;padding-bottom:16px;border-bottom:1px solid #ffffff18;font:400 11px Archivo,sans-serif;color:#eee;text-transform:uppercase;letter-spacing:.06em}
.production-country{margin-bottom:25px}
.production-country h5{margin:0 0 9px;font:500 11px Archivo,sans-serif;color:#999;text-transform:uppercase}
.production-place{display:block;position:relative;width:100%;text-align:left;font:300 13px/1.4 Archivo,sans-serif;color:#888;padding:4px 0;transition:color 180ms,translate 180ms}
.production-place::before{content:'';position:absolute;left:-12px;top:12px;width:6px;height:1px;background:#eb1d23;opacity:0}
.production-place:is(:hover,:focus-visible,[aria-pressed=true]){color:white;translate:4px 0}
.production-place:is(:hover,:focus-visible,[aria-pressed=true])::before{opacity:1}
.place-coordinates{display:none}
.production-soon{display:flex;gap:20px;align-items:center;margin-top:32px;font:400 10px Archivo,sans-serif;color:#666}
.production-soon em{font:italic 400 13px 'Playfair Display',serif;color:#999}
@media(max-width:900px){.office-grid,.production-index{gap:24px}.office-coordinates{font-size:8px}.office h3{font-size:20px}}
@media(max-width:760px){.locations-section.presence-section{padding:60px 20px 75px}.presence-heading{margin-bottom:45px}.presence-heading h2{font-size:29px}.office-grid{grid-template-columns:1fr 1fr;gap:36px 20px;padding-bottom:40px}.office-coordinates{font-size:9px}.production-heading{padding:32px 0}.production-index{grid-template-columns:1fr 1fr;gap:28px 20px}.coordinate-readout{display:none}.production-place[aria-pressed=true] .place-coordinates{display:block;font:300 8px/1.5 'Chivo Mono',monospace;color:#c69f6e;margin-top:5px}.production-place{padding:6px 0;font-size:12px}}
@media(prefers-reduced-motion:reduce){.production-place{transition:none}}

/* Offices remain in place while the production directory passes on the right. */
body.about-page{overflow:visible}
.presence-heading{display:block;margin-bottom:64px}
.presence-heading h2{text-align:left}
.presence-columns{display:grid;grid-template-columns:minmax(250px,1fr) minmax(0,3fr);gap:64px;align-items:start}
.office-rail{position:sticky;top:32px;align-self:start}
.office-rail>h3{margin:0 0 32px;font:300 10px 'Chivo Mono',monospace;color:#777}
.office-grid{display:flex;flex-direction:column;gap:28px;padding:0;border:0}
.office{position:relative;padding-right:65px;min-height:75px}
.office-label{margin-bottom:8px;font-size:9px}
.office h3{font-size:23px;margin-bottom:8px}
.office-coordinates{font-size:9px}
.office-clock{position:absolute;right:0;top:16px;width:42px;height:42px;border:1px solid #ffffff35;border-radius:50%}
.office-clock i{position:absolute;display:block;left:50%;bottom:50%;transform-origin:50% 100%;width:1px;background:#eee}
.office-clock .clock-hour{height:11px;transform:translateX(-50%) rotate(var(--hour-angle))}
.office-clock .clock-minute{height:16px;transform:translateX(-50%) rotate(var(--minute-angle))}
.office-clock .clock-center{width:3px;height:3px;left:50%;top:50%;bottom:auto;border-radius:50%;transform:translate(-50%,-50%);background:#c69f6e}
.production-heading{position:sticky;top:0;z-index:4;background:#111;padding:0 0 30px;min-height:100px;gap:24px}
.production-heading h3{padding-top:0;white-space:nowrap}
.coordinate-readout{gap:10px}
.readout-coordinates{font-size:clamp(18px,1.75vw,27px);letter-spacing:-.6px;white-space:nowrap}
.production-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
@media(max-width:1000px){.presence-columns{grid-template-columns:240px minmax(0,1fr);gap:40px}.production-index{grid-template-columns:1fr 1fr}.production-heading{flex-direction:column;min-height:135px}.coordinate-readout{text-align:left}.office h3{font-size:20px}}
@media(max-width:760px){.presence-columns{grid-template-columns:minmax(130px,.9fr) minmax(0,1.3fr);gap:24px}.presence-heading{margin-bottom:40px}.office-rail{top:24px}.office-rail>h3,.production-heading h3{font-size:8px}.office-rail>h3{margin-bottom:28px}.office{padding-right:0;min-height:100px}.office h3{font-size:16px;padding-left:11px}.office-label{font-size:8px}.office-coordinates{font-size:7px;white-space:normal}.office-clock{position:relative;top:auto;right:auto;margin-top:12px;width:30px;height:30px}.office-clock .clock-hour{height:8px}.office-clock .clock-minute{height:11px}.office-grid{gap:22px}.production-heading{position:static;min-height:0;padding:0 0 28px}.production-index{grid-template-columns:1fr;gap:24px}.production-place[aria-pressed=true] .place-coordinates{font-size:12px;line-height:1.5}.production-region h4{font-size:10px}.production-country h5{font-size:10px}}
body.about-page .about-main{overflow:clip}

/* Three aligned editorial columns: title, offices, production. */
.presence-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:48px}
.presence-columns>.presence-heading{position:sticky;top:32px;margin:0;align-self:start}
.presence-columns .presence-heading h2{font-size:clamp(24px,2.45vw,37px);letter-spacing:-.8px}
.production-heading{flex-direction:column;min-height:136px;text-align:left}
.coordinate-readout{text-align:left}
.production-index{grid-template-columns:1fr 1fr;gap:32px}
@media(max-width:1100px){.presence-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr);gap:28px}.presence-columns .presence-heading h2{font-size:26px}.office h3{font-size:18px}.office{padding-right:45px}.office-clock{width:32px;height:32px}.office-clock .clock-minute{height:12px}.office-clock .clock-hour{height:8px}.office-coordinates{font-size:8px}.readout-coordinates{font-size:18px;white-space:normal}}
@media(max-width:760px){.presence-columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:40px 24px}.presence-columns>.presence-heading{position:static;grid-column:1/-1}.presence-columns .presence-heading h2{font-size:29px}.office{padding-right:0}.office h3{font-size:16px}.office-clock{width:30px;height:30px}.production-index{grid-template-columns:1fr;gap:24px}.production-heading{min-height:0}}

/* Keep the pinned columns below the persistent site navigation. */
.presence-section{--presence-sticky-top:120px}
.presence-columns>.presence-heading,.presence-columns>.office-rail,.presence-columns .production-heading{top:var(--presence-sticky-top)}
.presence-columns .office{padding:0 0 0 48px;min-height:75px}
.presence-columns .office h3{padding-left:0}
.presence-columns .office h3::before{display:none}
.presence-columns .office-clock{position:absolute;left:0;right:auto;top:20px;margin:0;width:32px;height:32px}
.presence-columns .office-clock .clock-hour{height:8px}
.presence-columns .office-clock .clock-minute{height:12px}
.readout-place{display:none}
@media(max-width:760px){.presence-section{--presence-sticky-top:96px}.presence-columns .office{padding-left:38px;min-height:94px}.presence-columns .office-clock{width:26px;height:26px;top:19px}.presence-columns .office-clock .clock-hour{height:7px}.presence-columns .office-clock .clock-minute{height:10px}}
/* Match regional labels to the first office's Haus label. */
.presence-columns .production-heading{min-height:0;height:44px;padding:0 0 32px;display:block;position:sticky;top:var(--presence-sticky-top)}
.presence-columns .coordinate-readout{position:absolute;right:0;top:0;pointer-events:none}
.presence-columns .office-clock .clock-minute{background:#eb1d23}
@media(max-width:760px){.presence-columns .production-heading{height:36px;padding-bottom:28px}}

/* Mask the complete route beneath the fixed production heading. */
.presence-columns .production-heading::before{content:'';position:absolute;left:0;right:0;top:calc(-1 * var(--presence-sticky-top));height:var(--presence-sticky-top);background:#111;pointer-events:none}
.production-country h5{color:#c69f6e}
.presence-columns .readout-coordinates{font-size:13px;letter-spacing:0;line-height:1.5}
@media(max-width:760px){.production-place[aria-pressed=true] .place-coordinates{font-size:10px}}

/* Full client collection, sourced directly from Laugh's current site. */
.partner-unit img{filter:brightness(0) invert(1);opacity:.65}
.partner-track{animation-duration:135s}

/* Figma's fine cell strokes, with smaller optically balanced artwork. */
.partner-cell{display:flex;align-items:center;justify-content:center;flex:none;width:144px;height:120px;border:1px solid #1d1d1d;margin-right:-1px;overflow:hidden}
.partner-art{display:flex;align-items:center;justify-content:center;flex:none}
.partner-unit .partner-cell img{display:block;max-width:none;flex:none;object-fit:contain}
.partner-unit .partner-label{margin:0 -1px 0 0;border:1px solid #1d1d1d;flex:none}
.partner-track{animation-duration:125s}
@media(max-width:760px){.partner-cell{width:120px;height:90px}.partner-art{scale:.8}}


.partner-unit .partner-label{width:auto;white-space:nowrap;padding:0 30px}
.presence-columns .office-rail>h3,.presence-columns .production-heading h3{font:400 12px/1.2 'Chivo Mono',monospace;text-transform:lowercase;letter-spacing:0}
.presence-columns .production-heading{height:46.4px}
.team-title{left:auto;right:32px;top:40px;text-align:right;z-index:1;pointer-events:none}
.team-title h2,.team-title p{font:400 clamp(24px,2.45vw,37px)/1.12 Archivo,sans-serif;letter-spacing:-.8px;margin:0;color:#fff}
.team-title p{font-family:'Playfair Display',serif;font-style:italic;color:#c69f6e}
.team-member{cursor:pointer;z-index:2;text-align:center;white-space:normal}
.team-member .team-label{max-width:190px;line-height:1.35}
.team-member small{display:block;font-size:10px;line-height:1.4;max-width:180px;margin-top:3px}
.team-member:is(:hover,:focus-visible){color:#c69f6e;transform:translateY(-4px)}
.team-portrait{position:absolute;z-index:5;pointer-events:none;overflow:hidden;background:#171717;clip-path:inset(100% 0 0 0);opacity:0;transform:translateY(20px);transform-origin:50% 100%;transition:clip-path 650ms cubic-bezier(.22,1,.36,1),transform 750ms cubic-bezier(.22,1,.36,1),opacity 200ms}
.team-portrait img{display:block;width:100%;height:100%;object-fit:cover;transform:translateY(16px) scale(1.08);transition:transform 750ms cubic-bezier(.22,1,.36,1)}
.team-portrait.is-visible{clip-path:inset(0);opacity:1;transform:translateY(0)}
.team-portrait.is-visible img{transform:translateY(0) scale(1)}
@media(max-width:1100px){.team-title h2,.team-title p{font-size:26px}}
@media(max-width:760px){.team-title{right:20px;top:28px;max-width:calc(100% - 40px)}.team-title h2,.team-title p{font-size:29px}.team-member .team-label{max-width:125px;font-size:9px}.team-member small{max-width:120px;font-size:8px}.partner-unit .partner-label{padding:0 24px}}
@media(prefers-reduced-motion:reduce){.team-portrait,.team-portrait img{transition:opacity 120ms;transform:none!important;clip-path:none}}

/* One introduction block, with a clear change of voice between its two parts. */
.about-intro{height:auto;padding:138px 32px 90px;display:flex;flex-direction:column;gap:56px}
.about-intro h1{position:static;max-width:none;font-size:40px;line-height:1.15;letter-spacing:-1px}
.about-intro h1 .intro-definition{display:block;color:#d6d6d6;font-family:Archivo,Arial,sans-serif;font-weight:400}
.about-intro h1 .intro-perspective{display:block;margin-top:22px;color:#c69f6e;font-family:'Playfair Display',Georgia,serif;font-style:normal;font-weight:400}
.about-intro .intro-photos{position:relative;left:auto;top:auto;margin:0 0 0 8px;min-height:0}
.about-intro .intro-statement{position:static;align-self:flex-end;margin-top:12px}
@media(max-width:760px){.about-intro{padding:125px 20px 70px;gap:40px}.about-intro h1{font-size:clamp(24px,5.9vw,40px);letter-spacing:-.5px}.about-intro h1 .intro-perspective{margin-top:20px}.about-intro .intro-photos{margin:0;width:calc(100% + 20px)}.about-intro .intro-statement{margin-top:0;max-width:100%}}

.about-intro h1{max-width:none;width:100%}
.about-intro h1 .intro-perspective{margin-top:8px}
