.mock-nav{position:absolute;top:6%;left:6%;right:6%;display:flex;justify-content:space-between;align-items:center;z-index:3;font-size:6px}.mock-nav>b{font-size:11px;font-weight:500;letter-spacing:-.04em}.art-architecture{background:var(--pink)}.arch-title{position:absolute;top:18%;left:6%;font-size:clamp(28px,3.5vw,65px);line-height:.95;letter-spacing:-.07em;z-index:3}.arch-title em{font-size:.97em}.architecture-scene{position:absolute;right:8%;width:60%;height:62%;bottom:11%;background:var(--gray);overflow:hidden;box-shadow:15px 20px 30px rgba(24,24,24,.2)}.arch-wall{position:absolute;inset:0;background:linear-gradient(120deg,var(--gray),var(--black))}.arch-window{position:absolute;right:17%;top:0;height:83%;width:32%;background:var(--pink);border-radius:150px 150px 0 0;box-shadow:-12px 8px 20px rgba(24,24,24,.35);transform:skewY(-8deg)}.arch-window:after{content:'';position:absolute;width:1px;left:50%;height:100%;background:var(--black)}.arch-floor{position:absolute;bottom:-10%;left:0;right:0;height:30%;background:var(--gray);transform:skewY(-15deg)}.arch-orb{position:absolute;bottom:11%;left:18%;width:21%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 25%,var(--pink),var(--black));box-shadow:10px 7px 15px rgba(24,24,24,.4)}.mock-bottom{position:absolute;bottom:5%;left:6%;right:6%;display:flex;justify-content:space-between;font-size:6px;letter-spacing:.06em}.art-personal{background:var(--black);color:var(--gray);aspect-ratio:.85}.art-personal img{position:absolute;right:-5%;bottom:-15%;height:102%;width:88%;object-fit:cover;object-position:center top;filter:grayscale(1);mask-image:linear-gradient(to bottom,transparent,black 14%);opacity:.8}.personal-type{position:absolute;top:18%;left:8%;font-size:clamp(30px,5.4vw,90px);letter-spacing:-.07em;line-height:.9;z-index:2}.personal-type em{color:var(--pink)}.personal-tag{position:absolute;bottom:8%;left:8%;writing-mode:vertical-rl;font-size:7px;letter-spacing:.15em}.art-ritual{background:var(--pink);aspect-ratio:1.2}.art-ritual .mock-nav b{font-family:Georgia,serif;font-style:italic;font-size:18px}.ritual-title{position:absolute;top:27%;left:8%;font-size:clamp(30px,4.8vw,85px);line-height:.9;letter-spacing:-.075em;z-index:2}.bottle{position:absolute;bottom:12%;right:21%;height:48%;width:20%;background:linear-gradient(90deg,var(--gray),var(--pink) 30%,var(--gray));border:1px solid rgba(24,24,24,.2);border-radius:13px 13px 5px 5px;transform:rotate(12deg);box-shadow:12px 17px 22px rgba(24,24,24,.23);z-index:1;display:flex;align-items:center;justify-content:center}.bottle:before{content:'';position:absolute;width:60%;height:17%;bottom:100%;background:var(--black);border-radius:3px 3px 0 0}.bottle>span{font:italic 24px Georgia;text-align:center}.bottle small{display:block;font:6px/1.5 Arial;margin-top:16px}.bottle-two{right:9%;height:34%;width:18%;transform:rotate(-9deg);background:var(--black);color:var(--pink);bottom:8%}.bottle-two:before{background:var(--gray)}.ritual-circle{position:absolute;right:-8%;top:18%;width:70%;aspect-ratio:1;border:1px solid rgba(24,24,24,.2);border-radius:50%}
.art-personal img{right:8%;bottom:-15%;object-position:45% top}.art-personal{aspect-ratio:.85}.art-personal .personal-type{font-family:Arial,sans-serif}.art-architecture .arch-title{font-family:Arial,sans-serif}.art-ritual .ritual-title{font-family:Arial,sans-serif}.art-architecture em,.art-personal em,.art-ritual em{font-family:Georgia,serif;font-style:italic}.art-architecture{background:var(--sage)}.art-architecture .arch-window{background:var(--paper)}.art-ritual{background:var(--pink)}.arch-title{font-size:clamp(32px,3.5vw,65px)}
@media(max-width:760px){.arch-title{font-size:40px}.personal-type{font-size:58px}.ritual-title{font-size:54px}}
