.photo-intro{background-color:#e4edcd;background-image:radial-gradient(circle,#702b3c 1.5px,transparent 1.8px);background-size:48px 48px;background-position:24px 24px;color:#702b3c;padding:0 4% 45px;overflow:clip;font-family:"TikTok Sans",Arial,sans-serif;font-weight:400;font-stretch:100%;letter-spacing:-.02em;line-height:1.1}.photo-intro header{height:80px;border-color:#702b3c40;background:#e4edcd;position:relative;z-index:2}.photo-intro nav a:hover{color:#702b3c;text-decoration:underline}.intro-stage{position:relative;display:grid;grid-template-columns:44% 56%;max-width:1500px;margin:auto;min-height:610px}.intro-copy{align-self:center;position:relative;z-index:1;background:#e4edcd;padding:20px 0;margin-right:20px}.intro-label{font-size:12px;margin-bottom:38px}.intro-name{font-family:"Vaibik Sexsmith",Georgia,serif;font-weight:400;letter-spacing:-.02em;line-height:.95;font-size:clamp(32px,3.5vw,54px);margin-bottom:24px}.photo-intro h1{position:static;font-family:"TikTok Sans",Arial,sans-serif;font-weight:500;font-stretch:100%;letter-spacing:-.02em;line-height:1.1;font-size:clamp(30px,3.5vw,54px)}.intro-description{font-size:17px;margin:24px 0}.photo-intro .button{background:#702b3c;color:#e4edcd;min-height:54px}.photo-intro .button:hover{background:#54202d}.intro-photos{position:relative;min-height:610px}.collage-photo{position:relative;transform:translate3d(var(--dx,0px),var(--dy,0px),0) rotate(calc(var(--tilt) + var(--turn,0deg)));margin:0;transform-origin:center;pointer-events:none}.collage-photo img{display:block;width:100%;height:auto;filter:none;border:0}.intro-photos .collage-photo{position:absolute}.main-portrait{width:42%;left:23%;top:100px;z-index:1}.yellow-look{width:25%;right:0;top:33px}.nail-detail{width:21%;left:0;top:37px}.dance{width:23%;left:0;top:335px}.blue-hat{width:26%;right:2%;top:345px}.collage-caption{max-width:1500px;margin:12px auto 38px;display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:20px;background:#e4edcd;padding:18px 0;border-top:1px solid #702b3c50}.collage-caption a{display:flex;align-items:center;gap:12px}.collage-caption svg{width:16px;height:16px}.photo-notes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:40px 30px;align-items:center;padding:20px 10px 25px;max-width:1500px;margin:auto}.note:nth-child(7n+2){width:82%;justify-self:center;margin-top:35px}.note:nth-child(7n+3){width:75%;justify-self:center;margin-top:-20px}.note:nth-child(7n+5){width:80%;justify-self:center}.note:nth-child(7n+6){margin-top:30px}.photo-intro a:focus-visible{outline-color:#702b3c}@media(min-width:1500px){.intro-stage,.intro-photos{min-height:720px}.main-portrait{top:100px}.blue-hat{top:400px}.dance{top:390px}}@media(min-width:701px) and (max-width:1000px){.intro-stage{grid-template-columns:45% 55%;min-height:580px}.intro-photos{min-height:580px}.intro-label{margin-bottom:28px}.intro-description{font-size:15px}.main-portrait{top:130px;width:48%;left:20%}.dance{top:360px}.blue-hat{top:360px}.photo-notes{gap:28px 22px}.photo-intro nav{gap:20px}}@media(max-width:700px){.photo-intro{padding:0 6% 28px;background-size:36px 36px;background-image:radial-gradient(circle,#702b3c 1.2px,transparent 1.5px)}.photo-intro header{height:auto;min-height:86px;display:flex;gap:15px;padding:17px 0;align-content:center}.photo-intro .wordmark{font-size:12px}.photo-intro nav{display:flex;width:100%;justify-content:space-between;gap:12px;font-size:12px}.photo-intro nav a:first-child,.photo-intro nav a:last-child{display:flex}.intro-stage{display:block;min-height:0;padding-top:24px}.intro-copy{margin:0;padding:0;background:none;min-height:344px}.intro-label{font-size:10px;margin-bottom:23px;background:#e4edcd;width:max-content}.intro-name{font-size:27px;width:56%;margin-bottom:18px;background:#e4edcd}.photo-intro h1{font-size:clamp(20px,5.5vw,32px);width:57%;background:#e4edcd}.intro-description{font-size:14px;margin:82px 0 19px;width:100%;background:#e4edcd;padding:5px 0}.photo-intro .button{min-height:50px;font-size:14px;padding:15px 18px;width:100%}.intro-photos{min-height:190px;position:static;margin-top:28px;display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:0 3px}.intro-photos .collage-photo{position:relative;inset:auto}.intro-photos .main-portrait{position:absolute;top:66px;right:0;left:auto;width:38%;max-width:175px}.intro-photos .yellow-look{width:25%;margin-top:2px}.intro-photos .nail-detail{width:18%;margin-top:36px}.intro-photos .dance{width:22%;margin-top:15px}.intro-photos .blue-hat{width:23%;margin-top:47px}.collage-caption{margin:5px 0 18px;font-size:10px;gap:15px;padding:15px 0}.collage-caption span:nth-child(2){display:none}.collage-caption a{white-space:nowrap}.photo-notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 17px;padding:15px 2px}.note:nth-child(n){width:100%;margin-top:0}.note:nth-child(4n+2){width:85%;margin-top:22px}.note:nth-child(4n+3){width:80%;margin-top:-12px}.note:nth-child(4n+4){margin-top:20px}.note:nth-last-child(2){grid-column:2}.note:last-child{grid-column:3}}@media(prefers-reduced-motion:reduce){.collage-photo{transform:rotate(var(--tilt))!important}}

@media(min-width:500px) and (max-width:700px){.intro-description{margin-top:140px}}
