body.page-sobre-mi{overflow:visible!important}.page-sobre-mi .sobre-mi-page{padding-top:clamp(74px,6vw,84px)}.page-sobre-mi .sobre-mi-inner{max-width:none;margin:0 clamp(16px,4vw,56px);padding:0 0 clamp(5rem,9vw,8rem);gap:clamp(3.5rem,7vw,5.5rem)}.about-cover-intro{display:flex;flex-direction:column;gap:clamp(1.6rem,3.2vw,2.4rem)}.about-title-box{position:relative;background:#ff2424;color:#fff;padding:clamp(1.8rem,4vw,3rem) clamp(1.4rem,3.5vw,3rem) clamp(2.2rem,4.6vw,3.4rem);--selection-background: var(--color-white);--selection-color: var(--color-red)}.about-title-mark{position:absolute;top:clamp(1.4rem,3vw,2.4rem);bottom:clamp(1.4rem,3vw,2.4rem);right:clamp(1.4rem,3.5vw,3rem);height:calc(100% - (2*clamp(1.4rem,3vw,2.4rem)));width:auto;aspect-ratio:210 / 306;z-index:1;color:#fff;pointer-events:none}@media (max-width: 760px){.about-title-mark{position:relative;float:right;top:auto;right:auto;bottom:auto;height:calc(clamp(2.1rem,10vw,3.1rem)*1.7);margin:.1rem 0 .4rem .9rem;shape-outside:margin-box}.about-title-box:after{content:"";display:block;clear:both}}.about-title-box h1{position:relative;z-index:1;max-width:14ch;margin:0;color:#fff;font-size:clamp(2.4rem,6.5vw,5.7rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.about-title-box.rb-band-waiting{background:transparent}.about-title-box.rb-band-waiting>*{opacity:0!important}.about-title-box>.rb-drop.is-contained{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:0;opacity:1!important}.about-title-box.rb-band-in>:not(.rb-drop){animation-duration:.5s}.about-layout-aside{display:none}.about-side-stack{position:sticky;top:var(--rb-side-top, 100px);display:flex;flex-direction:column;gap:1.4rem;will-change:transform}.about-layout .rb-side.is-placed{position:relative;top:auto;left:auto;width:auto;transform:none;transition:none;will-change:auto}.about-layout .rb-side.is-placed .rb-index-list>li{opacity:1;transform:none;transition:none}.about-side-stack>*{opacity:0;transform:translate3d(-14px,0,0);transition:opacity .6s ease,transform .75s cubic-bezier(.16,1,.3,1)}.about-side-stack.is-ready>*{opacity:1;transform:none}.about-side-stack.is-ready>:nth-child(2){transition-delay:.12s}.about-side-stats{--fold-ease: cubic-bezier(.76, 0, .24, 1);position:relative;display:flex;flex-direction:column;padding:.2rem 0 .2rem 1.1rem;color:#ff2424;transition:padding .55s var(--fold-ease)}.about-side-stats:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:#ff2424;transform-origin:top;transition:transform .55s var(--fold-ease)}.about-side-stats dl{margin:0;display:block}.about-side-stats [data-fold]{overflow:hidden;margin:.75rem 0 0}.about-side-stats dl>[data-fold]:first-child{margin-top:0}.about-side-stats>[data-fold]{margin-top:.95rem}.about-side-stats [data-fold]>*{transition:transform .6s var(--fold-ease),opacity .45s ease,clip-path .6s var(--fold-ease);clip-path:inset(0 0 0 0)}.about-side-stats [data-fold]>:nth-child(2){transition-delay:.05s}.about-side-stats [data-fold].is-folded>*{transform:translate3d(0,-70%,0);opacity:0;clip-path:inset(0 0 100% 0);transition-delay:0s}.about-side-stats dl>div{display:flex;flex-direction:column;gap:.15rem}.about-side-stats dt{font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.05em;opacity:.8}.about-side-stats dd{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,1.6vw,1.6rem);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.about-side-ig{display:flex;align-items:center;gap:.55rem;width:fit-content;color:#ff2424;text-decoration:none;font-family:var(--font-display);font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.about-side-ig svg{width:22px;height:22px;flex:none}.about-side-ig:hover span{text-decoration:underline;text-underline-offset:4px}.about-side-powered{margin:0;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.04em;color:#ff2424;opacity:.75}.about-side-powered a{color:inherit}.about-powered{margin:.4rem 0 0;font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:#ff2424}.about-powered a{color:inherit}@media (min-width: 1100px){.about-layout-aside{display:block;grid-column:1;grid-row:1}.about-layout-main{grid-row:1}}.about-cover{position:relative;width:100%;margin:0;background:#fff}.about-collage-grid{position:absolute;top:0;left:0;display:grid;grid-template-columns:repeat(var(--collage-columns, 24),var(--collage-tile-size));grid-auto-rows:var(--collage-tile-size);gap:0}.about-collage-tile{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:scale(.92);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),visibility .75s}.about-collage-tile.is-visible{opacity:1;visibility:visible;transform:none}.about-collage-tile.is-held{transition-duration:.35s}.about-collage-tile.is-leaving{transition-duration:2.6s}.about-collage-tile img{position:absolute;top:-.5px;left:-.5px;display:block;width:calc(100% + 1px);height:calc(100% + 1px);object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.about-collage-duo{filter:url(#duotone-red-white-burn) contrast(1.16) brightness(1.04);transition:opacity 1.6s cubic-bezier(.4,0,.2,1)}.about-collage-tile.is-lit .about-collage-duo{opacity:0;transition-duration:.18s}.about-layout{display:grid;grid-template-columns:minmax(0,1fr)}.about-layout-main{display:flex;flex-direction:column;gap:clamp(4.5rem,9vw,7rem);min-width:0}@media (min-width: 1100px){.about-layout{grid-template-columns:minmax(230px,27%) minmax(0,1fr);column-gap:clamp(2rem,3.5vw,3.5rem)}.about-layout-main{grid-column:2}}.page-sobre-mi .sobre-mi-hero{gap:1.1rem;padding:0}.page-sobre-mi .sobre-mi-hero .sobre-mi-title{max-width:16ch;margin:0 0 .4rem;font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.04;letter-spacing:-.035em}.page-sobre-mi .sobre-mi-section,.about-stats{display:flex;flex-direction:column;gap:1.1rem}.page-sobre-mi .section-title{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.page-sobre-mi .sobre-mi-lead,.page-sobre-mi .about-intro,.about-section-intro,.about-story>p,.about-demo-note,.about-article>p:not(.about-event-meta):not(.p-case-caption),.about-vlog>p{max-width:62ch;margin:0;color:#ff2424;opacity:1;font-size:1.02rem;line-height:1.7}.page-sobre-mi .sobre-mi-lead{font-size:clamp(1.08rem,1.5vw,1.2rem);line-height:1.6}.about-articles{gap:clamp(3.5rem,7vw,5rem)!important}.about-articles>.section-title+.about-section-intro{margin-top:-.2rem}.about-article{display:flex;flex-direction:column;gap:.95rem}.about-article-title,.about-article .section-title{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#ff2424}.about-event-meta{margin:-.45rem 0 .15rem;font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.04em;line-height:1.5;color:#ff2424}.about-article-gallery{display:grid;width:100%;gap:clamp(8px,1vw,12px);margin:.55rem 0 0}.about-article-gallery.single{grid-template-columns:1fr}.about-article-gallery.pair{grid-template-columns:repeat(2,minmax(0,1fr))}.page-sobre-mi .about-photo-frame{width:100%;height:auto;min-width:0;aspect-ratio:3 / 2}.about-article-gallery.pair .about-photo-frame{aspect-ratio:4 / 5}.about-article-gallery.pair:has(img[width="1600"][height="1067"]) .about-photo-frame{aspect-ratio:3 / 2}.about-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,12px)}.about-extra-photos .p-case-media-frame{aspect-ratio:4 / 3}.about-extra-photos .p-case-media-group{display:flex;flex-direction:column;gap:.6rem}.page-sobre-mi .p-case-caption{margin:0;color:#ff2424;opacity:1;font-family:var(--font-sans);font-size:.85rem;line-height:1.5}.page-sobre-mi .p-case-caption:before{content:none}.about-article-gallery+.p-case-caption{margin-top:-.35rem}@media (hover: hover) and (pointer: fine) and (min-width: 1024px){.page-sobre-mi .p-photo-color-btn{display:none}}.about-vlog{display:grid;gap:1rem;margin-top:.6rem}.about-vlog-preview{display:block;width:100%;color:#ff2424;text-decoration:none}.about-vlog-preview-label{display:block;margin-top:.8rem;font-weight:700;text-decoration:underline;text-underline-offset:.25em}.page-sobre-mi [id]{scroll-margin-top:110px}.about-text-link{display:inline-block;font-weight:600;color:#ff2424;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;line-height:1.6}.about-text-link:hover{text-decoration-thickness:2px}.page-sobre-mi a:focus-visible,.page-sobre-mi button:focus-visible{outline:2px solid #FF2424;outline-offset:5px}.about-story .editorial-cta-group{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem}.about-stats{gap:.85rem}.about-demo-label{width:fit-content;color:#ff2424;border:1px solid currentColor;padding:.3rem .6rem;font-size:.85rem;font-weight:600;margin-top:.4rem}.about-demo-note{font-size:.95rem}.about-stats .sobre-mi-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 0;gap:2.5rem 2rem}.about-stats dd{margin:0}.about-stats .stat-label,.about-stats .stat-desc{color:#ff2424;opacity:1}.about-stats .stat-label{font-family:var(--font-sans);font-size:.9rem;font-weight:500;letter-spacing:0;text-transform:none}.about-stats .stat-number{font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media (max-width: 600px){.about-title-box h1{font-size:clamp(2.1rem,10vw,3.1rem)}.about-extra-photos{grid-template-columns:minmax(0,1fr);gap:1.5rem}.about-stats .stat-number{font-size:clamp(1.8rem,7vw,2.6rem)}.about-stats .sobre-mi-metrics-grid{gap:2rem 1rem}}@media (prefers-reduced-motion: reduce){.about-collage-tile{transition:none}.page-sobre-mi .inline-split-word{transform:none!important}.page-sobre-mi .p-case-media-frame img{transition:none}}.about-stats .sobre-mi-metrics-grid{border-top:0}.about-stats .editorial-stat-block{position:relative;padding-top:1rem}.about-stats .editorial-stat-block:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#ff2424;transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.76,0,.24,1) var(--d, 0s)}.about-stats .editorial-stat-block>*{opacity:0;transform:translate3d(0,.9rem,0);transition:opacity .6s ease calc(var(--d, 0s) + .25s),transform .8s cubic-bezier(.16,1,.3,1) calc(var(--d, 0s) + .25s)}.about-stats .editorial-stat-block>.stat-number{transform:translate3d(0,60%,0);clip-path:inset(0 0 100% 0);transition:opacity .3s ease calc(var(--d, 0s) + .35s),transform .9s cubic-bezier(.16,1,.3,1) calc(var(--d, 0s) + .35s),clip-path .9s cubic-bezier(.16,1,.3,1) calc(var(--d, 0s) + .35s)}.about-stats .editorial-stat-block:nth-child(2){--d: .12s}.about-stats .editorial-stat-block:nth-child(3){--d: .24s}.about-stats .editorial-stat-block:nth-child(4){--d: .36s}.about-stats.is-in .editorial-stat-block:before{transform:scaleX(1)}.about-stats.is-in .editorial-stat-block>*{opacity:1;transform:none;clip-path:inset(0 0 0 0)}.about-stats .about-powered{opacity:0;transition:opacity .6s ease .7s}.about-stats.is-in .about-powered{opacity:1}@media (prefers-reduced-motion: reduce){.about-stats .editorial-stat-block:before,.about-stats .editorial-stat-block>*,.about-stats .about-powered{transition:none;opacity:1;transform:none;clip-path:none}}.page-sobre-mi .about-photo-frame{cursor:default;--pj-sweep: 0%;transition:--pj-sweep 1.5s cubic-bezier(.65,0,.35,1)}.page-sobre-mi .about-photo-frame.is-colored{--pj-sweep: 135%}.page-sobre-mi .about-photo-frame .p-case-photo-base{opacity:1!important;visibility:visible!important;transform:scale(1.05);transition:transform 1.8s cubic-bezier(.22,1,.36,1)!important}.page-sobre-mi .about-photo-frame.was-colored .p-case-photo-base{transform:none}.page-sobre-mi .about-photo-frame .p-case-photo-duotone,.page-sobre-mi .about-photo-frame:hover .p-case-photo-duotone{opacity:1!important;visibility:visible!important;transition:none!important;-webkit-mask-image:linear-gradient(105deg,transparent calc(var(--pj-sweep) - 35%),#000 var(--pj-sweep));mask-image:linear-gradient(105deg,transparent calc(var(--pj-sweep) - 35%),#000 var(--pj-sweep))}@media (prefers-reduced-motion: reduce){.page-sobre-mi .about-photo-frame{transition:none}}
