@font-face{font-family:ABC Areal;src:url(/fonts/ABCArealSuperfamilyVariable.woff2)format("woff2"),url(/fonts/ABCArealSuperfamilyVariable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{scrollbar-width:none;-ms-overflow-style:none;background:#000}html::-webkit-scrollbar{width:0;height:0;display:none}body{color:#fff;-webkit-font-smoothing:antialiased;scrollbar-width:none;-ms-overflow-style:none;background:#000;min-width:320px;margin:0;font-family:ABC Areal,Helvetica Neue,Arial,sans-serif}body::-webkit-scrollbar{width:0;height:0;display:none}#root{background:#000;min-height:100vh}button{font:inherit;color:inherit}img{max-width:none;display:block}:root{--design-w:1512;--grid-cols:8;--grid-span-2:calc((min(100vw, 1512px) - 20px) / var(--grid-cols) * 2);--frost-bg:#d9d9d980;--frost-bg-strong:#e3e3e380;--frost-blur:20px;--frost-fallback:#282828e0;--pill-bg:var(--frost-bg);--pill-bg-strong:var(--frost-bg-strong);--pill-blur:var(--frost-blur);--pill-blur-strong:var(--frost-blur);--pill-radius:5px;--pill-radius-active:999px;--ui-size:12px;--ui-tracking:-.12px}.portfolio{background:#000;width:100%;position:relative}.stage-shell{background:#000;width:100%;overflow:hidden}.stage{width:calc(var(--design-w) * 1px);transform-origin:0 0;background:#000;height:17421px;margin:0;position:relative}.full-bleed{background:#000;width:1512px;position:absolute;left:0;overflow:hidden}.bodhiria-rotate{background:#000;justify-content:center;align-items:center;width:1512px;display:flex;position:absolute;left:0;overflow:hidden}.bodhiria-rotate img{object-fit:cover;transform-origin:50%;backface-visibility:hidden;outline:1px solid #000;max-width:none;display:block;transform:rotate(-90deg)}.bodhiria-split{background:#000;width:1512px;position:absolute;left:0;overflow:hidden}.bodhiria-split-inner{flex-direction:row;width:100%;height:100%;display:flex}.bodhiria-split-inner video{object-fit:contain;object-position:center center;background:#000;width:50%;height:100%;display:block}.bodhiria-inset{box-sizing:border-box;background:#000;justify-content:center;align-items:center;width:1512px;padding:1% 2%;display:flex;position:absolute;left:0;overflow:hidden}.bodhiria-inset img{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.full-bleed img,.full-bleed video{object-fit:cover;width:100%;height:100%;display:block}.full-bleed--crop img{object-fit:cover;object-position:center;width:100%;height:100%}.full-bleed--contain{justify-content:center;align-items:center;display:flex}.full-bleed--contain img,.full-bleed--contain video{object-fit:contain;width:100%;height:100%}.full-bleed--flush img,.full-bleed--flush video{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.sincere-logo{background:#000;justify-content:center;align-items:center;display:flex;overflow:hidden}.sincere-logo video{object-fit:contain;width:84%;height:auto;display:block}.sincere-pair{background:#000;flex-direction:row;width:1512px;display:flex;position:absolute;left:0;overflow:hidden}.sincere-pair video,.sincere-pair img{object-fit:cover;object-position:center center;background:#000;width:50%;height:100%;display:block}.sincere6-inset{box-sizing:border-box;background:#000;justify-content:center;align-items:center;width:1512px;display:flex;position:absolute;left:0;overflow:hidden}.sincere6-inset img{object-fit:contain;width:100%;height:auto;display:block}.record-pair{background:#000;flex-direction:row;align-items:stretch;width:1512px;display:flex;position:absolute;left:0;overflow:hidden}.record-pair img{object-fit:cover;object-position:top center;background:#000;flex-shrink:0;align-self:flex-start;width:50%;height:110%;display:block}.record-pair video{object-fit:contain;object-position:center center;background:#000;width:42%;max-height:82%;margin:auto;display:block}.record-clips{box-sizing:border-box;background:#000;flex-direction:row;justify-content:center;align-items:center;gap:48px;width:1512px;padding:72px 64px 120px 28px;display:flex;position:absolute;left:0;overflow:hidden}.record-clips video{object-fit:contain;object-position:center center;background:#000;height:100%;display:block}.record-clips video:first-child{width:calc(40% - 24px);max-height:78%;margin:auto 40px auto 0}.record-clips video:last-child{width:calc(50% - 24px);margin:auto 0}.record-phone{box-sizing:border-box;background:#000;flex-direction:row;align-items:stretch;gap:0;width:1512px;padding-left:0;padding-right:0;display:flex;position:absolute;left:0;overflow:hidden}.record-phone video,.record-phone img{object-fit:cover;object-position:center center;background:#000;width:50%;height:100%;display:block}.pirri-pad{box-sizing:border-box;background:#000;justify-content:center;align-items:center;width:1512px;display:flex;position:absolute;left:0;overflow:hidden}.pirri-pad video{object-fit:contain;width:100%;height:auto;display:block}.pirri-disc{box-sizing:border-box;background:#000;justify-content:center;align-items:center;width:1512px;display:flex;position:absolute;left:0;overflow:hidden}.pirri-disc img,.pirri-disc video{object-fit:contain;max-width:100%;height:auto;display:block}.pirri-inset{box-sizing:border-box;background:#000;justify-content:center;align-items:center;width:1512px;display:flex;position:absolute;left:0;overflow:hidden}.pirri-inset img{object-fit:contain;height:auto;display:block}.site-footer{box-sizing:border-box;background:#000;justify-content:center;align-items:center;width:1512px;display:flex;position:absolute;left:0}.site-footer p{color:#fff;letter-spacing:var(--ui-tracking);text-align:center;margin:0;font-size:14px;font-weight:400}.split-row{gap:0;width:1512px;display:flex;position:absolute;left:0}.split-row>*{flex:50%;position:relative;overflow:hidden}.split-row img{object-fit:cover;width:100%;height:100%}.visuales-row{box-sizing:border-box;justify-content:center;gap:78px;width:1512px;height:764px;padding:0 188px;display:flex;position:absolute;left:0}.visuales-row img{object-fit:cover;width:515px;height:764px}.portraits{box-sizing:border-box;background:#010101;justify-content:space-between;align-items:center;width:1510.95px;height:910.352px;padding:140px 172px;display:flex;position:absolute;left:1px}.portrait-frame{background:#fff;width:516.601px;height:630px;position:relative;overflow:hidden}.portrait-frame img.photo{object-fit:cover;width:calc(100% - 18px);height:calc(100% - 18px);position:absolute;inset:9px}.portrait-frame .grain{object-fit:cover;mix-blend-mode:multiply;opacity:.4;pointer-events:none;width:110%;height:120%;position:absolute;inset:-20px -10px}.sincere-block{background:#010101;width:1512px;height:1512px;position:absolute;left:0;overflow:hidden}.sincere-inner{background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.sincere-inner .bg-photo{object-fit:cover;opacity:.2;width:124%;height:128%;position:absolute;inset:-16% -12%;transform:rotate(5.21deg)}.sincere-inner .logo{mix-blend-mode:multiply;opacity:.9;pointer-events:none;width:89%;height:auto;position:absolute;top:-3%;left:5%;transform:rotate(-7deg)}.sincere-inner .grain{object-fit:cover;mix-blend-mode:multiply;opacity:.4;pointer-events:none;width:106%;height:149%;position:absolute;inset:-15% -1%}.hero{width:1512px;height:var(--hero-h,979px);z-index:1;background:#000;position:absolute;top:0;left:0;overflow:hidden}.hero img,.hero video{object-fit:cover;object-position:center center;vertical-align:top;width:100%;height:100%;margin-bottom:-1px;display:block}.chrome{z-index:50;pointer-events:none;box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;width:min(100%,1512px);max-width:1512px;margin:0 auto;padding:10px;display:grid;position:fixed;inset:0 0 auto 50%;transform:translate(-50%);container:page/inline-size}.chrome>*{pointer-events:auto}.chrome-left,.chrome-right{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}.chrome-left{justify-self:start}.site-title{font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;display:block}.chrome-center{justify-self:center}.chrome-center-stack{flex-direction:column;align-items:center;gap:8px;display:flex}.chrome-center-row{align-items:center;gap:10px;display:flex}.chrome-right{justify-self:end;align-items:flex-end}.pill{border-radius:var(--pill-radius);background:var(--frost-bg);min-height:26px;-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(140%);color:#fff;font-size:var(--ui-size);letter-spacing:var(--ui-tracking);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;padding:4px 12px;line-height:1.2;transition:background .18s,border-radius .18s,transform .16s;display:inline-flex;transform:translateZ(0)}.pill--brand{background:var(--frost-bg-strong);-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(140%);min-width:94px}.pill--title{cursor:default;min-width:120px}.pill--icon{width:26px;min-width:26px;padding:4px 0}.pill--icon.is-active,.pill--icon[aria-pressed=true]{border-radius:var(--pill-radius-active);background:#f0f0f0b8}.view-toggle{z-index:50;pointer-events:auto;align-items:center;gap:8px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.view-icon{color:#fff;width:12px;height:12px;display:block}.view-icon--full{box-sizing:border-box;background:currentColor;border-radius:1px}.view-icon--grid{background:linear-gradient(currentColor,currentColor) 0 0/5px 5px no-repeat,linear-gradient(currentColor,currentColor) 7px 0/5px 5px no-repeat,linear-gradient(currentColor,currentColor) 0 7px/5px 5px no-repeat,linear-gradient(currentColor,currentColor) 7px 7px/5px 5px no-repeat}.pill:hover:not(.pill--title),.pill:focus-visible:not(.pill--title),.pill[aria-expanded=true]{border-radius:var(--pill-radius-active)}.pill:hover:not(.pill--title){background:#f0f0f09e}.pill:active:not(.pill--title){transform:scale(.97)}.pill:focus-visible{outline-offset:2px;outline:1px solid #fffc}.glass-panel{border-radius:var(--pill-radius);background:var(--frost-bg-strong);-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(140%);color:#fff;letter-spacing:var(--ui-tracking);font-size:12px;line-height:1.35;transform:translateZ(0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pill,.pill--brand,.glass-panel,.chrome-center-row{background:var(--frost-fallback)}}.glass-panel[hidden]{display:none}@keyframes panel-build-left{0%{opacity:0;clip-path:inset(0 88% 0 0 round 999px);border-radius:999px;transform:scaleX(.12)scaleY(.42)translateZ(0)}58%{opacity:1;border-radius:calc(var(--pill-radius) + 4px);clip-path:inset(0 -2% 0 0 round var(--pill-radius));transform:scaleX(1.02)scaleY(.96)translateZ(0)}to{opacity:1;border-radius:var(--pill-radius);clip-path:none;transform:scaleX(1)scaleY(1)translateZ(0)}}@keyframes panel-collapse-left{0%{opacity:1;border-radius:var(--pill-radius);clip-path:none;transform:scaleX(1)scaleY(1)translateZ(0)}42%{opacity:1;border-radius:calc(var(--pill-radius) + 4px);clip-path:inset(0 -2% 0 0 round var(--pill-radius));transform:scaleX(1.02)scaleY(.96)translateZ(0)}to{opacity:0;clip-path:inset(0 88% 0 0 round 999px);border-radius:999px;transform:scaleX(.12)scaleY(.42)translateZ(0)}}@keyframes panel-build-center{0%{opacity:0;clip-path:inset(28% 22% round 999px);border-radius:999px;transform:scale(.55)translateY(-10px)translateZ(0)}55%{opacity:1;border-radius:calc(var(--pill-radius) + 4px);clip-path:inset(-2% -2% -2% -2% round var(--pill-radius));transform:scale(1.03)translateY(0)translateZ(0)}to{opacity:1;border-radius:var(--pill-radius);clip-path:none;transform:scale(1)translateY(0)translateZ(0)}}@keyframes panel-collapse-center{0%{opacity:1;border-radius:var(--pill-radius);clip-path:none;transform:scale(1)translateY(0)translateZ(0)}45%{opacity:1;border-radius:calc(var(--pill-radius) + 4px);clip-path:inset(-2% -2% -2% -2% round var(--pill-radius));transform:scale(1.03)translateY(0)translateZ(0)}to{opacity:0;clip-path:inset(28% 22% round 999px);border-radius:999px;transform:scale(.55)translateY(-10px)translateZ(0)}}@keyframes panel-build-right{0%{opacity:0;clip-path:inset(0 0 0 88% round 999px);border-radius:999px;transform:scaleX(.12)scaleY(.42)translateZ(0)}58%{opacity:1;border-radius:calc(var(--pill-radius) + 4px);clip-path:inset(0 0 0 -2% round var(--pill-radius));transform:scaleX(1.02)scaleY(.96)translateZ(0)}to{opacity:1;border-radius:var(--pill-radius);clip-path:none;transform:scaleX(1)scaleY(1)translateZ(0)}}@keyframes panel-collapse-right{0%{opacity:1;border-radius:var(--pill-radius);clip-path:none;transform:scaleX(1)scaleY(1)translateZ(0)}42%{opacity:1;border-radius:calc(var(--pill-radius) + 4px);clip-path:inset(0 0 0 -2% round var(--pill-radius));transform:scaleX(1.02)scaleY(.96)translateZ(0)}to{opacity:0;clip-path:inset(0 0 0 88% round 999px);border-radius:999px;transform:scaleX(.12)scaleY(.42)translateZ(0)}}.about-panel.is-open,.about-panel.is-closing{transform-origin:0 0}.editorial-panel.is-open,.editorial-panel.is-closing{transform-origin:top}.contact-panel.is-open,.contact-panel.is-closing{transform-origin:100% 0}.about-panel.is-open{animation:.48s cubic-bezier(.22,1,.36,1) both panel-build-left}.editorial-panel.is-open{animation:.44s cubic-bezier(.22,1,.36,1) both panel-build-center}.contact-panel.is-open{animation:.48s cubic-bezier(.22,1,.36,1) both panel-build-right}.about-panel.is-closing{animation:.36s cubic-bezier(.4,0,.7,.2) both panel-collapse-left}.editorial-panel.is-closing{animation:.34s cubic-bezier(.4,0,.7,.2) both panel-collapse-center}.contact-panel.is-closing{animation:.36s cubic-bezier(.4,0,.7,.2) both panel-collapse-right}@media (prefers-reduced-motion:reduce){.about-panel.is-open,.about-panel.is-closing,.editorial-panel.is-open,.editorial-panel.is-closing,.contact-panel.is-open,.contact-panel.is-closing{animation:none}}.about-panel{width:var(--grid-span-2);box-sizing:border-box;max-width:none;padding:14px 14px 16px}.about-block+.about-block{margin-top:14px}.about-block h2{margin:0 0 6px;font-size:12px;font-weight:600}.about-block p{margin:0}.about-entry+.about-entry{margin-top:8px}.about-detail{opacity:.72}.about-place{font-style:italic}.about-columns{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.about-columns p+p{margin-top:4px}.editorial-panel{width:min(520px,100vw - 24px);padding:12px 14px 14px}.editorial-head{justify-content:space-between;gap:12px;margin-bottom:6px;font-weight:600;display:flex}.editorial-specs{grid-template-columns:1fr 1fr 1fr;align-items:baseline;gap:12px;margin-bottom:10px;display:grid}.editorial-specs span{color:#fff;mix-blend-mode:difference}.editorial-specs span:first-child{text-align:left}.editorial-specs span:nth-child(2){text-align:center}.editorial-specs span:nth-child(3){text-align:right}.editorial-copy{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty;word-spacing:-.04em;margin:0;line-height:1.22}.contact-panel{box-sizing:border-box;white-space:nowrap;flex-flow:row;justify-content:flex-start;align-items:center;gap:20px;width:max-content;max-width:calc(min(100vw,1512px) - 24px);padding:10px 16px;display:flex}.contact-panel a{color:#ffffffd1;flex-shrink:0;text-decoration:none}.contact-panel a:hover{color:#fff;text-decoration:underline}.label-short{display:none}@media (width<=480px){.portfolio--mobile{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.label-full{display:none}.label-short{display:inline}.chrome{gap:8px;width:100%;max-width:none;padding:10px}.pill,.glass-panel,.glass-panel h2,.glass-panel p,.glass-panel a,.editorial-copy,.editorial-head,.editorial-specs,.about-block h2,.about-block p,.contact-panel a{font-size:12px}.pill{min-height:34px;padding:8px 14px}.pill--brand,.pill--contact{width:42px;min-width:42px;padding:8px 0}.pill--icon{width:34px;min-width:34px;padding:8px 0}.pill--title{flex:1;min-width:90px;padding:8px 10px}.chrome-center-row{border-radius:var(--pill-radius);background:var(--frost-bg);width:min(228px,60vw);min-height:34px;-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(140%);gap:0;overflow:hidden;transform:translateZ(0)}.chrome-center-row:has(.pill[aria-expanded=true]){border-radius:var(--pill-radius-active)}.chrome-center-row .pill{-webkit-backdrop-filter:none;background:0 0;border-radius:0;min-height:34px}.chrome-center-row .pill[aria-expanded=true]{border-radius:0}.chrome-center-stack{align-items:stretch;width:100%;max-width:100%}.chrome-center{justify-self:center;width:min(228px,60vw)}.chrome-left,.chrome-right{gap:0;position:relative}.chrome-right .pill--contact,.chrome-left .pill--brand{z-index:46;flex-shrink:0;position:relative}.about-panel,.contact-panel,.editorial-panel{z-index:45;box-sizing:border-box;width:auto;max-width:none;position:fixed;left:10px;right:10px}.about-panel{top:54px}.contact-panel{white-space:nowrap;flex-wrap:nowrap;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:0;width:auto;display:grid;top:54px}.contact-panel a:first-child{justify-self:start}.contact-panel a:nth-child(2){text-align:center;justify-self:center}.contact-panel a:nth-child(3){text-align:right;justify-self:end}.editorial-panel{padding:14px 12px 16px;top:54px}.editorial-copy{line-height:1.35}.pill:hover:not(.pill--title){background:var(--pill-bg);border-radius:var(--pill-radius)}.pill--brand:hover{background:var(--pill-bg-strong)}.pill[aria-expanded=true]:hover:not(.pill--title){border-radius:var(--pill-radius-active)}.pill--brand[aria-expanded=true]:hover{background:var(--pill-bg-strong)}.chrome-center-row:hover{border-radius:var(--pill-radius)}.chrome-center-row:has(.pill[aria-expanded=true]):hover{border-radius:var(--pill-radius-active)}.chrome-center-row .pill:hover:not(.pill--title){background:0 0;border-radius:0}.stage-shell{overflow:visible;height:auto!important}.stage{flex-direction:column;align-items:stretch;display:flex;width:100%!important;height:auto!important;transform:none!important}.hero,.full-bleed,.bodhiria-rotate,.bodhiria-split,.bodhiria-inset,.pirri-pad,.pirri-disc,.pirri-inset,.sincere-logo,.sincere-pair,.sincere6-inset,.record-pair,.record-clips,.record-phone,.site-footer,.split-row,.visuales-row,.sincere-block,.portraits{box-sizing:border-box;margin:0;padding:0;width:100%!important;max-width:100%!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important}.hero,.full-bleed{display:block;overflow:hidden}.hero img,.hero video,.full-bleed img,.full-bleed video,.full-bleed--flush img,.full-bleed--flush video,.full-bleed--contain img,.full-bleed--contain video,.full-bleed--crop img,.split-row img,.visuales-row img{object-fit:contain;object-position:center center;margin-left:auto;margin-right:auto;display:block;width:100%!important;max-width:100%!important;height:auto!important}.hero{background:#000;margin-bottom:48px;padding:112px 0 0;overflow:hidden;position:relative!important}.hero:after{content:"";pointer-events:none;z-index:2;background:#000;height:3px;position:absolute;bottom:0;left:0;right:0}.hero video{object-fit:cover;object-position:center 40%;transform-origin:50%;background:#000;margin-left:0;margin-right:0;display:block;transform:scale(1.28);width:100%!important;max-width:100%!important;height:100vw!important}.bodhiria-rotate{aspect-ratio:auto;background:#000;margin-bottom:48px;display:block;overflow:hidden;width:100%!important;height:227.584vw!important;position:relative!important}.bodhiria-rotate:before,.bodhiria-rotate:after{content:"";pointer-events:none;z-index:2;background:#000;height:3px;position:absolute;left:0;right:0}.bodhiria-rotate:before{top:0}.bodhiria-rotate:after{bottom:0}.bodhiria-rotate img{--b2-w:128vw;--b2-h:calc(128vw * 2667 / 1500);object-fit:fill;transform-origin:50%;backface-visibility:hidden;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg);width:var(--b2-h)!important;height:var(--b2-w)!important;max-width:none!important}.bodhiria-split{aspect-ratio:auto;background:#000;margin-bottom:48px;overflow:hidden;height:auto!important}.bodhiria-split-inner,.bodhiria-split-inner--single{width:100%;height:auto;min-height:0;display:block}.bodhiria-split-inner--single video{aspect-ratio:1080/1600;object-fit:contain;object-position:center center;background:#000;display:block;width:100%!important;height:auto!important}.vietnam-rotate{--vn-zoom:1;background:#000;display:block;overflow:hidden;width:100%!important;height:calc(100vw * var(--vn-zoom) * var(--vn-nw) / var(--vn-nh))!important;position:relative!important}.vietnam-rotate img,.vietnam-rotate video{--vn-w:calc(100vw * var(--vn-zoom));--vn-h:calc(100vw * var(--vn-zoom) * var(--vn-nw) / var(--vn-nh));object-fit:fill;transform-origin:50%;backface-visibility:hidden;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg);width:var(--vn-h)!important;height:var(--vn-w)!important;max-width:none!important}.vn-sep{margin-bottom:48px}.sincere-logo{padding:56px 0;display:block;overflow:hidden}.sincere-logo video{object-fit:cover;object-position:center center;margin:0;width:100%!important;max-width:100%!important;height:58vw!important}.sincere6-inset:not(.vietnam-rotate){box-sizing:border-box;justify-content:center;padding:24px 12% 28px;display:flex}.sincere6-inset:not(.vietnam-rotate) img{object-fit:contain;width:100%!important;max-width:100%!important;height:auto!important}.sincere6-inset.vietnam-rotate{padding:0}.sincere-pair{aspect-ratio:auto;width:100%;display:block}.sincere-pair img{display:none!important}.record-pair{flex-direction:column;width:100%;display:flex}.record-pair img{clip-path:inset(0 0 9%);object-fit:cover;object-position:top center;width:100%!important;max-width:100%!important;height:auto!important}.record-pair video{object-fit:cover;object-position:center bottom;clip-path:inset(22% 0 0);margin-bottom:40px;width:100%!important;max-width:100%!important;height:auto!important}.record-clips{box-sizing:border-box;flex-direction:column;align-items:center;gap:20px;width:100%;padding:36px 24px 56px;display:flex}.record-clips video,.record-clips video:first-child,.record-clips video:last-child{object-fit:contain;max-height:none;width:78%!important;max-width:78%!important;height:auto!important;margin:0 auto!important}.record-phone{flex-direction:column;gap:0;width:100%;padding:0;display:flex}.record-phone video,.record-phone img{object-fit:cover;width:100%!important;max-width:100%!important;height:auto!important}.record6-crop{aspect-ratio:5/6;background:#000;overflow:hidden}.record6-crop img{object-fit:cover;object-position:center center;transform-origin:50%;transform:scale(1.02);width:100%!important;max-width:none!important;height:100%!important}.record8-crop{aspect-ratio:3024/754;background:#000;overflow:hidden}.record8-crop img{object-fit:cover;object-position:center center;transform-origin:50%;transform:scale(1.35);width:100%!important;max-width:none!important;height:100%!important}.sincere-pair video{aspect-ratio:720/900;object-fit:contain;width:100%!important;max-width:100%!important;height:auto!important}.bodhiria-inset{justify-content:center;align-items:center;padding:2% 3%;display:flex}.bodhiria-inset img{object-fit:contain;width:100%;height:auto}.pirri-pad{box-sizing:border-box;padding:48px 0 0}.pirri-pad.vietnam-rotate{--pirri1-h:calc(100vw * var(--vn-zoom,1) * var(--vn-nw) / var(--vn-nh));height:calc(48px + var(--pirri1-h))!important}.pirri-pad.vietnam-rotate video{top:calc(48px + var(--pirri1-h) / 2)}.pirri-pad:not(.vietnam-rotate){justify-content:center;align-items:center;display:flex}.pirri-pad:not(.vietnam-rotate) video{object-fit:contain;width:100%!important;height:auto!important}.pirri-disc{justify-content:center;align-items:center;padding:0 0 12px;display:flex}.pirri-disc img,.pirri-disc video{width:100%!important;height:auto!important}.pirri-inset{justify-content:center;align-items:center;padding:8px 0;display:flex}.pirri-inset img,.pirri-inset--sm img{width:100%!important;height:auto!important}.site-footer{padding:64px 16px 80px;height:auto!important}.site-footer p{font-size:14px}.split-row{flex-direction:row;display:flex}.split-row>*{flex:1;min-width:0}.visuales-row{flex-direction:column;gap:0;height:auto;padding:0;display:flex}.sincere-block{aspect-ratio:1;height:auto}.portraits{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;height:auto;padding:32px 0;display:flex}.portrait-frame{aspect-ratio:516/630;width:100%;height:auto}.portrait-frame img.photo{width:96%;height:96%;position:absolute;inset:2%}}.grid-view{box-sizing:border-box;background:#000;width:min(100%,1512px);min-height:100vh;margin:0 auto;padding:72px 10px 80px;position:relative}.grid-project{padding:48px 0 120px;position:relative}.grid-project+.grid-project{margin-top:40px}.grid-project-media{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:12px;display:grid}.grid-cell{background:#111;min-width:0;overflow:hidden}.grid-cell--2{grid-column:span 2}.grid-cell--3{grid-column:span 3}.grid-cell--4{grid-column:span 4}.grid-cell img,.grid-cell video{vertical-align:top;width:100%;height:auto;display:block}.grid-project-media--bodhiria{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.grid-project-media--bodhiria .grid-cell--b-side{background:#000;grid-column:span 2;justify-content:center;align-self:stretch;align-items:center;min-height:0;display:flex;overflow:hidden}.grid-project-media--bodhiria .grid-cell--b-side-right video{object-fit:contain;width:100%;height:auto;max-height:100%}.grid-project-media--bodhiria .grid-cell--b-side-left .grid-cell--b-crop{aspect-ratio:685/919;flex-shrink:0;width:100%;position:relative;overflow:hidden}.grid-project-media--bodhiria .grid-cell--b-side-left .grid-cell--b-crop video{object-fit:fill;width:280.292%;max-width:none;height:117.519%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid-project-media--bodhiria .grid-cell--b-center{flex-direction:column;grid-column:span 4;gap:8px;min-width:0;display:flex}.grid-project-media--bodhiria .grid-cell--b2{aspect-ratio:2667/1380;width:100%;overflow:hidden}.grid-project-media--bodhiria .grid-cell--b2 img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.grid-project-media--bodhiria .grid-cell--b-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid-project-media--vietnam{flex-direction:column;gap:12px;display:flex}.grid-project-media--vietnam .vn-top{grid-template-columns:minmax(0,4fr) minmax(0,2fr) minmax(0,2fr);align-items:start;gap:12px;display:grid}.grid-project-media--vietnam .vn-square{aspect-ratio:1;width:100%;overflow:hidden}.grid-project-media--vietnam .vn-square img{object-fit:cover;width:100%;height:100%;display:block}.grid-project-media--vietnam .vn-spreads{aspect-ratio:2;width:100%;overflow:hidden}.grid-project-media--vietnam .vn-spreads img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.grid-project-media--vietnam .vn-bottom{grid-template-columns:minmax(0,4fr) minmax(0,4fr);align-items:start;gap:12px;display:grid}.grid-project-media--vietnam .vn-market img,.grid-project-media--vietnam .vn-covers img{width:100%;height:auto;display:block}.grid-project-media--pirri{flex-direction:column;gap:12px;display:flex}.grid-project-media--pirri .pirri-top{grid-template-columns:minmax(0,4fr) minmax(0,2fr) minmax(0,2fr);align-items:center;gap:12px;display:grid}.grid-project-media--pirri .pirri-open{aspect-ratio:2250/1204;background:#000;justify-content:center;align-items:center;display:flex;overflow:hidden}.grid-project-media--pirri .pirri-open img,.grid-project-media--pirri .pirri-open video{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.grid-project-media--pirri .pirri-tattoo{justify-content:center;align-items:center;display:flex}.grid-project-media--pirri .pirri-tattoo img{width:100%;height:auto;display:block}.grid-project-media--pirri .pirri-disc-cell{aspect-ratio:1;box-sizing:border-box;background:#000;justify-content:center;align-items:center;display:flex;overflow:hidden}.grid-project-media--pirri .pirri-disc-cell img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.grid-project-media--pirri .pirri-bottom{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.grid-project-media--pirri .pirri-cover--3{grid-column:3/5}.grid-project-media--pirri .pirri-cover--4{grid-column:5/7}.grid-project-media--pirri .pirri-cover{aspect-ratio:1;overflow:hidden}.grid-project-media--pirri .pirri-cover img{object-fit:cover;width:100%;height:100%;display:block}.grid-project-media--record{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.grid-project-media--record>.grid-cell{background:#000;grid-column:span 2;min-width:0;min-height:0;overflow:hidden}.grid-project-media--record .rec-hero,.grid-project-media--record .rec-screens{grid-column:span 4}.grid-project-media--record .rec-banner{grid-column:3/7}.grid-project-media--record>.grid-cell img,.grid-project-media--record>.grid-cell video{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.grid-project-media--record .rec-intro,.grid-project-media--record .rec-tarjetas,.grid-project-media--record .rec-elementos,.grid-project-media--record .rec-rueda{aspect-ratio:1;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.grid-project-media--record .rec-intro img{object-fit:cover;object-position:18% center;width:100%;height:100%;transform:none}.grid-project-media--record .rec-banner img{object-fit:contain;width:100%;height:auto;display:block}.grid-project-media--record .rec-tarjetas video,.grid-project-media--record .rec-elementos video{object-fit:contain;width:96%;height:96%}.grid-project-media--record .rec-rueda video{object-fit:contain;width:92%;height:92%}.grid-project-media--record .rec-phone3,.grid-project-media--record .rec-system{aspect-ratio:3/4}.grid-project-media--record .rec-system img{object-fit:cover;object-position:5% center}.grid-project-media--record .rec-screens{aspect-ratio:3024/1818}.grid-project-media--record .rec-phone,.grid-project-media--record .rec-icon{aspect-ratio:auto;align-self:stretch;min-height:0;position:relative}.grid-project-media--record .rec-phone img,.grid-project-media--record .rec-icon img{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.grid-project-media--sincere{flex-direction:column;gap:12px;display:flex}.grid-project-media--sincere .sin-top{grid-template-columns:minmax(0,4fr) minmax(0,4fr);align-items:stretch;gap:12px;display:grid}.grid-project-media--sincere .sin-pair{aspect-ratio:8/5;grid-template-columns:1fr 1fr;gap:0;min-height:0;display:grid;overflow:hidden}.grid-project-media--sincere .sin-pair-video,.grid-project-media--sincere .sin-pair-still{min-width:0;min-height:0;overflow:hidden}.grid-project-media--sincere .sin-pair video,.grid-project-media--sincere .sin-pair img{object-fit:cover;width:100%;height:100%;display:block}.grid-project-media--sincere .sin-hero{min-height:0;overflow:hidden}.grid-project-media--sincere .sin-hero img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.grid-project-media--sincere .sin-mid{grid-template-columns:minmax(0,4fr) minmax(0,4fr);align-items:center;gap:12px;display:grid}.grid-project-media--sincere .sin-labels{aspect-ratio:1511/430;overflow:hidden}.grid-project-media--sincere .sin-labels img{width:100%;height:auto;display:block;transform:translateY(-10.4155%)}.grid-project-media--sincere .sin-logo{background:#000;justify-content:center;align-self:stretch;align-items:center;min-height:0;display:flex;overflow:hidden}.grid-project-media--sincere .sin-logo-crop{aspect-ratio:880/420;width:100%;position:relative;overflow:hidden}.grid-project-media--sincere .sin-logo-crop video{object-fit:fill;width:137.045%;max-width:none;height:134.286%;position:absolute;top:-17.1429%;left:-18.5227%}.grid-project-media--sincere .sin-bottom{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.grid-project-media--sincere .sin-bottom>.grid-cell{aspect-ratio:740/718;background:#000;justify-content:center;align-items:center;display:flex;overflow:hidden}.grid-project-media--sincere .sin-panel-crop,.grid-project-media--sincere .sin-tags-crop{flex-shrink:0;position:relative;overflow:hidden}.grid-project-media--sincere .sin-panel-crop--portrait,.grid-project-media--sincere .sin-panel-crop--box{aspect-ratio:1200/1500;width:auto;max-width:94%;height:94%}.grid-project-media--sincere .sin-tags-crop{aspect-ratio:900/1000;width:auto;max-width:94%;height:94%}.grid-project-media--sincere .sin-panel-crop--portrait img{object-fit:fill;width:251.833%;max-width:none;height:121.4%;position:absolute;top:-10.6667%;left:-21.6667%}.grid-project-media--sincere .sin-panel-crop--box img{object-fit:fill;width:251.833%;max-width:none;height:121.4%;position:absolute;top:-10.6667%;left:-130%}.grid-project-media--sincere .sin-tags-crop img{object-fit:fill;width:167.889%;max-width:none;height:185.3%;position:absolute;top:-80%;left:-31.1111%}.grid-project-media--sincere .sin-poster{display:block}.grid-project-media--sincere .sin-poster img{object-fit:cover;object-position:center 70%;width:100%;height:100%;display:block}.grid-project-media--sincere .sin-extra{background:#000;width:48%;max-width:48%;margin:20px auto 8px;overflow:hidden}.grid-project-media--sincere .sin-extra img{width:100%;height:auto;display:block}.grid-float-slot{width:min(520px,100vw - 24px);margin:0 auto 16px}.grid-float-slot.is-closed{margin:0;overflow:hidden;height:0!important}.grid-float{z-index:4;pointer-events:none;border-radius:var(--float-radius,5px);width:100%;opacity:var(--float-o,1);transform:translate(var(--float-tx,0px), var(--float-ty,0px)) scale(var(--float-sx,1), var(--float-sy,1));transform-origin:50%;will-change:transform, opacity, border-radius;margin:0;position:sticky;top:44px;overflow:hidden;box-shadow:0 12px 40px #00000047}.grid-float.is-pinned{z-index:45;position:fixed;top:44px;left:50%;translate:-50%}.grid-float .editorial-head,.grid-float .editorial-specs,.grid-float .editorial-copy{opacity:var(--float-content-o,1);transition:none}.grid-footer{color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;min-height:120px;font-size:14px;display:flex}.grid-footer p{margin:0}
