._root_1kcak_2{z-index:-3;--mosaic-width:5000px;--mosaic-board-height:1119px;--mosaic-height:357px;--mosaic-gap:24px;position:absolute;inset:0;overflow:hidden}._board_1kcak_3{width:var(--mosaic-width);height:var(--mosaic-board-height);transform:translate(-50%,-50%) rotate(var(--mosaic-angle,-10deg));transform-origin:50%;will-change:transform;position:absolute;top:50%;left:50%;overflow:visible}._card_1kcak_4{clip-path:inset(0 round 16px);isolation:isolate;contain:paint;will-change:transform;background:#e8e8eb;border-radius:16px;position:absolute;top:0;left:0;overflow:hidden}._pages_1kcak_5{border-radius:inherit;isolation:isolate;contain:paint;position:absolute;inset:0;overflow:hidden}._pages_1kcak_5 img{object-fit:contain;will-change:transform;background:#e8e8eb;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}@media (max-width:639px){._card_1kcak_4{clip-path:inset(0 round 12px);border-radius:12px}}@media (prefers-reduced-motion:reduce){._board_1kcak_3,._card_1kcak_4,._pages_1kcak_5 img{will-change:auto}}._root_e9chi_1{isolation:isolate;background:var(--paper);aspect-ratio:9/16;position:relative;overflow:hidden}._card_e9chi_2{contain:layout paint;will-change:left,top,width,height;background:#e4e5e5;border-radius:clamp(8px,1.1vw,20px);position:absolute;overflow:hidden;container-type:inline-size}._card_e9chi_2>img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}._brand_e9chi_4{background:var(--accent);color:var(--navy)}._logo_e9chi_5{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}._logo_e9chi_5>span{letter-spacing:-.065em;white-space:nowrap;font-size:clamp(20px,14cqw,54px);font-weight:700}._logo_e9chi_5>small{letter-spacing:.12em;white-space:nowrap;font-size:clamp(6px,3cqw,11px)}._statement_e9chi_8,._serviceList_e9chi_8{letter-spacing:-.055em;flex-direction:column;justify-content:center;width:100%;height:100%;padding:10%;font-size:clamp(18px,17cqw,60px);font-weight:750;line-height:.98;display:flex}._serviceList_e9chi_8{padding:6%;font-size:clamp(14px,9cqw,32px);line-height:1.1}@media (max-width:639px){._card_e9chi_2{border-radius:15px}}
