.agent-showcase-page{color:#101010;background:#fff9f5;min-height:100svh;display:flow-root}.agent-showcase{--showcase-accent:#ff347f;flex-direction:column;width:min(100% - 28px,900px);min-height:100svh;margin:0 auto;padding:clamp(24px,5vw,54px) 0 28px;display:flex;container-type:inline-size}.showcase-address{letter-spacing:-.055em;color:#101010;overflow-wrap:anywhere;width:fit-content;max-width:100%;margin-left:4%;font-size:clamp(18px,5cqw,38px);font-style:italic;font-weight:800;line-height:1.15;text-decoration:none;display:block}.showcase-address span{color:var(--showcase-accent)}.showcase-hero{isolation:isolate;overflow-clip-margin:14px;grid-template-rows:auto auto;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);column-gap:0;margin-top:clamp(34px,9cqw,78px);padding:0 4%;display:grid;position:relative;overflow:clip}.showcase-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 70% 65%,#e5d4c580,#f1e4da60 50%,#fff9f500 76%);border-radius:60% 65% 0 0;height:22%;min-height:40px;position:absolute;inset:auto -14px -2px}.showcase-identity{z-index:2;grid-area:1/1/2/3;min-width:0}.showcase-identity h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(42px,14.5cqw,128px);font-weight:800;line-height:1}.showcase-role{color:#606175;white-space:pre-wrap;overflow-wrap:anywhere;margin:clamp(8px,2cqw,18px) 0 0;font:500 clamp(13px,4cqw,32px)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.showcase-bio{z-index:2;white-space:pre-wrap;overflow-wrap:anywhere;grid-area:2/1;align-self:start;min-width:0;margin:clamp(32px,9cqw,80px) 0 clamp(56px,17cqw,132px);font:500 clamp(12px,3.3cqw,29px)/1.48 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.showcase-art{z-index:1;aspect-ratio:4/3;grid-area:2/2;align-self:end;min-width:0;margin:-10cqw -12.5cqw 0 -23cqw;position:relative;transform:translateY(clamp(-28px,-3cqw,-10px))}.showcase-hero-image{object-fit:contain;object-position:bottom;width:100%;height:100%;display:block}.showcase-initial{color:#cf3168;background:#ffdae5;border-radius:45% 45% 35% 38%;place-items:center;width:76%;height:88%;margin:auto;font-size:clamp(64px,18cqw,150px);font-weight:800;display:grid}.showcase-hero--long-name .showcase-identity h1{font-size:clamp(32px,9cqw,76px);line-height:1.08}.showcase-hero--no-bio .showcase-art{grid-area:2/1/3/3;justify-self:end;width:75%;max-width:590px;margin:24px -4% 0 0}.showcase-hero--long-bio .showcase-bio{margin-bottom:32px}.showcase-hero--long-bio .showcase-art{align-self:center;margin-top:0;margin-left:-8cqw}.showcase-about{color:#5e5962;white-space:pre-wrap;overflow-wrap:anywhere;margin:22px 4% 28px;font-size:clamp(13px,2.4cqw,17px);line-height:1.7}.showcase-about p{margin:0 0 14px}.agent-showcase .profile-content-module--offer-list{color:#fff;background:radial-gradient(at 20% 0,#30302f,#202020 65%);border-radius:clamp(18px,4.5cqw,34px);margin-top:clamp(24px,5cqw,40px);padding:clamp(14px,4cqw,34px)}.agent-showcase .profile-content-module--offer-list .profile-content-module-heading{align-items:start;gap:8px;margin-bottom:clamp(6px,2cqw,16px)}.agent-showcase .profile-content-module--offer-list .profile-content-module-heading h2{letter-spacing:-.035em;padding-bottom:clamp(12px,3.5cqw,28px);font-size:clamp(27px,9.6cqw,68px);font-weight:800;line-height:1.05;position:relative}.agent-showcase .profile-content-module--offer-list .profile-content-module-heading h2:after{content:"";background:var(--showcase-accent);border-radius:45% 55% 40% 30%;width:clamp(70px,24cqw,190px);height:clamp(4px,1.1cqw,8px);position:absolute;bottom:4px;left:1px;transform:rotate(-3deg)}.agent-showcase .profile-content-module--offer-list [data-display-style=list-row]{padding:0}.agent-showcase .profile-content-module--offer-list [data-display-style=list-row] .profile-content-item{box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(12px,3cqw,24px) 0}.agent-showcase .profile-content-offer{grid-template-columns:clamp(38px,14cqw,116px) minmax(0,1fr) minmax(104px,30%);gap:clamp(7px,2.8cqw,24px);padding:clamp(12px,3cqw,24px) 0}.agent-showcase .profile-content-offer+.profile-content-offer{border-top:1px solid #ffffff60}.agent-showcase .profile-content-offer:last-child{padding-bottom:2px}.agent-showcase .profile-content-offer>img{aspect-ratio:1;border-radius:clamp(12px,3cqw,26px);width:100%;height:auto;padding:clamp(5px,1.5cqw,13px)}.agent-showcase .profile-content-offer .profile-content-item-text{gap:clamp(5px,1.5cqw,12px)}.agent-showcase .profile-content-offer .profile-content-item-text strong{letter-spacing:-.025em;font-size:clamp(13px,4.1cqw,31px);font-weight:800;line-height:1.15}.agent-showcase .profile-content-offer .profile-content-item-text>span{color:#f0efef;font-size:clamp(11px,3.6cqw,23px);line-height:1.4}.agent-showcase .profile-content-offer-action{border-left:1px solid #0000;grid-column:auto;gap:clamp(6px,1.8cqw,14px);padding-left:clamp(8px,2.7cqw,24px);display:grid;position:relative}.agent-showcase .profile-content-offer-action:before{content:"";pointer-events:none;background:#ffffff80;width:1px;position:absolute;inset-block:15%;inset-inline-start:-1px}.agent-showcase .profile-content-offer-price{letter-spacing:-.04em;font-size:clamp(24px,7.5cqw,58px);font-weight:800;line-height:1}.agent-showcase .profile-content-offer-button{color:#141414;background:#fffaf7;border-radius:99px;gap:3px;min-height:36px;margin:0;padding:clamp(8px,2cqw,16px) clamp(5px,1.7cqw,14px);font-size:clamp(10px,2.9cqw,19px);font-weight:600;line-height:1.2}.agent-showcase .profile-content-offer-action .is-unavailable{font-size:clamp(11px,2.9cqw,17px)}.showcase-socials{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:26px 0 0;display:flex}.showcase-socials a{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.showcase-socials img{width:20px;height:20px;display:block}.showcase-footer{text-align:center;margin:auto 3% 0;padding-top:clamp(22px,5cqw,42px)}.showcase-owner{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 7px;margin:0 auto clamp(4px,1cqw,8px);font-size:clamp(11px,2.7cqw,22px);line-height:1.55;display:flex}.showcase-owner strong{overflow-wrap:anywhere;font-weight:700}.showcase-human-link{color:#696879;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:5px;font-size:clamp(13px,3.3cqw,25px);line-height:1.5;text-decoration:none;display:inline-flex}.showcase-human-link:hover{text-underline-offset:4px;text-decoration:underline}.showcase-template-preview{text-align:center;color:#767080;margin:12px 12px 0;font-size:10px}.showcase-address:focus-visible,.showcase-footer a:focus-visible,.showcase-socials a:focus-visible{outline:3px solid var(--showcase-accent);outline-offset:5px}@media (width<=360px){.showcase-owner>span{display:none}}
