.multipage .desktop-nav{gap:24px;font-size:11px}.nav-group{position:relative}.nav-group summary{cursor:pointer;list-style:none;padding-block:14px}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary:after{content:"⌄";font-size:10px;margin-left:6px;color:#9f97aa}.nav-group>div{position:absolute;top:43px;left:-22px;min-width:190px;padding:12px 20px;background:#fff;border:1px solid #e7e2ec;border-radius:4px;box-shadow:0 13px 30px #25213217;z-index:40}.nav-group>div>a{display:block;padding-block:11px;font-size:11px;color:#777083;white-space:nowrap}.multipage .mobile-nav:not([hidden]){max-height:calc(100dvh - 100px);overflow:auto}.page-head{padding:39px 0 43px;border-bottom:1px solid #e6e3ec;background:#f7f7fa}.breadcrumbs{display:flex;gap:10px;font-size:10px;color:#a19aaa;line-height:1.8;margin-bottom:30px}.breadcrumbs a{color:#82758f}.breadcrumbs span{color:#c9bfce}.page-head .eyebrow{font-size:8px;color:#a294ad;margin-bottom:17px}.page-head h1{font-size:46px;line-height:1.35;letter-spacing:-.06em;font-weight:650;color:#302d3d}.page-lead{font-size:14px;line-height:1.95;color:#827c8d;max-width:790px;margin-top:22px}.route-section{padding-block:56px 70px}.route-section+.route-section{padding-top:20px}.home-guide{padding:55px 0 64px}.home-guide-title{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:26px}.home-guide-title h2{font-size:26px!important;line-height:1.5}.home-guide-title>a{font-size:11px;color:#94849f;white-space:nowrap}.home-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px;border-top:1px solid #e6e1eb}.home-routes>a{display:flex;gap:15px;align-items:flex-start;padding:25px 0;border-bottom:1px solid #e6e1eb}.home-routes>a>span{font:8px var(--mono);color:#b1a3bd;padding-top:6px}.home-routes h3{font-size:18px;font-weight:550;line-height:1.5;letter-spacing:-.04em}.home-routes p{font-size:11px;line-height:1.95;color:#9b8aa8;margin-top:10px}.home-routes b{font-size:18px;color:#b0a0bd;font-weight:400;margin-left:auto}.home-routes>a:hover h3{color:#8b70a0}.page-cta{padding-block:40px;background:#f1edf5;border-block:1px solid #e6dfed}.page-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.page-cta h2{font-size:27px!important;line-height:1.5}.page-cta .eyebrow{font-size:7px;margin-bottom:12px;color:#ae9bbd}.page-cta .button{font-size:11px;gap:26px;flex:none}.detail-links{display:flex;gap:30px;margin-top:27px;font-size:11px;color:#a18cb1}.compact-note{background:#f6f3f8;padding-block:25px}.compact-note>.wrap{display:flex;align-items:center;gap:27px}.compact-note p{font-size:11px;color:#9988a5;margin-right:auto}.compact-note .text-link{font-size:10px;padding-block:7px}
.app-index-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:13%;align-items:center}.app-index-ui{width:246px;justify-self:center;position:relative;margin:0;border:6px solid #373245;border-radius:29px;background:#373245;box-shadow:10px 16px 26px #33253f18}.app-index-ui img{width:100%;height:auto;border-radius:23px}.app-index-ui figcaption{position:absolute;bottom:-31px;font-size:8px;color:#a491b0;left:50%;transform:translateX(-50%);white-space:nowrap}.feature-route-list{border-top:1px solid #e4ddeb}.feature-route{display:flex;align-items:flex-start;gap:21px;padding-block:21px;border-bottom:1px solid #e4ddeb}.feature-route>span{font:8px var(--mono);color:#b5a2c2;padding-top:6px}.feature-route h3{font-size:20px;line-height:1.5;font-weight:550;letter-spacing:-.045em}.feature-route p{font-size:12px;line-height:1.8;color:#9682a6;margin-top:8px}.feature-route small{font-size:10px;line-height:1.8;color:#b09dbe;display:block;margin-top:6px}.feature-route>b{font-size:20px;color:#b5a2c2;margin-left:auto;font-weight:400}.feature-route:hover h3{color:#9775ae}.detail-split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.detail-photo{margin:0;position:relative;height:480px;background:#f1edf4;border-radius:4px;overflow:hidden}.detail-photo>img{width:100%;height:100%;object-fit:cover}.detail-photo.portrait-ui{height:520px;background:#f3eef5}.detail-photo.portrait-ui>img{object-fit:contain;padding:20px}.detail-photo figcaption{position:absolute;bottom:12px;left:12px;right:12px;font-size:8px;line-height:1.8;color:#9f87b0;background:#ffffffe8;padding:5px 8px}.detail-steps{display:grid;gap:0}.detail-steps>article{display:flex;gap:23px;padding-block:22px;border-bottom:1px solid #e4dbea}.detail-steps>article:first-child{padding-top:0}.detail-steps>article>span{font:8px var(--mono);color:#bca8c8;padding-top:7px}.detail-steps h2{font-size:22px!important;line-height:1.5}.detail-steps p{font-size:13px;line-height:1.95;color:#9b84aa;margin-top:13px}.detail-split .section-caption{margin-top:23px;font-size:10px}
.catalogue-controls{display:grid;grid-template-columns:2fr 1fr 1.2fr auto;gap:19px;align-items:end;border-bottom:1px solid #e4dbea;padding-bottom:27px}.catalogue-controls>div{display:grid;gap:10px;min-width:0}.catalogue-controls label{font-size:10px;color:#9f86af}.catalogue-controls input,.catalogue-controls select{width:100%;border:1px solid #ddcfe6;border-radius:3px;padding:12px 13px;background:#fff;color:#7c638d;font-size:12px;min-height:43px}.catalogue-controls input::placeholder{color:#b9a7c5}.catalogue-controls>button{font-size:10px;color:#ad98bb;padding:13px 0;white-space:nowrap}.catalogue-status{font-size:11px;color:#a58db4;line-height:1.8;margin-block:24px}.frame-catalogue-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:29px 21px}.frame-catalogue-card{min-width:0;text-align:left;padding:0}.frame-catalogue-card>div{background:#f4f0f7;border:1px solid #e7ddef;border-radius:3px;padding:12px;height:285px;display:flex;align-items:center;justify-content:center;overflow:hidden}.frame-catalogue-card img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.frame-catalogue-card:hover img{transform:scale(1.03)}.frame-kind-label{display:block;font-size:7px;line-height:1.7;color:#bba3cb;margin-top:14px}.frame-catalogue-card h2{font-size:15px!important;line-height:1.5;letter-spacing:-.04em;font-weight:550;margin-top:7px;color:#88669d}.frame-catalogue-card p{font-size:9px;line-height:1.8;color:#b49bc5;margin-top:8px}.frame-catalogue-card>b{font-size:9px;font-weight:400;color:#aa8cbd;display:block;margin-top:8px}.catalogue-pagination{display:flex;justify-content:center;gap:8px;align-items:center;margin-block:35px}.catalogue-pagination>button{border:1px solid #e0d1eb;border-radius:3px;min-width:33px;height:33px;padding:7px;font-size:11px;color:#ac8fc0}.catalogue-pagination>button[aria-current=page]{background:#4e365f;color:#fff;border-color:#4e365f}.catalogue-pagination>button:disabled{opacity:.35}.catalogue-section>.wrap>.section-caption{font-size:10px;color:#baa3ca;text-align:center}.catalogue-empty{grid-column:1/-1;padding:50px;text-align:center;background:#f7f3fa}.catalogue-empty h2{font-size:23px!important}.catalogue-empty p{font-size:12px;color:#aa8ebb;margin-top:15px}.catalogue-empty button{font-size:11px;color:#9571ac;text-decoration:underline;text-underline-offset:5px;margin-top:20px}
.characters-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:33px 24px}.character-card{display:block;min-width:0}.character-card>div{height:220px;background:#f3eef6;border:1px solid #e7dbee;border-radius:4px;padding:17px;display:flex;align-items:center;justify-content:center}.character-card img{height:100%;width:100%;object-fit:contain;transition:transform .2s}.character-card:hover img{transform:scale(1.04)}.character-card>span{display:block;font:6px var(--mono);letter-spacing:.07em;color:#bba1cb;margin-top:17px}.character-card h2{font-size:18px!important;line-height:1.5;font-weight:550;color:#88629f;margin-top:9px}.character-card p{font-size:10px;line-height:1.85;color:#ad8fc0;margin-top:9px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.character-card>b{display:block;font-size:9px;font-weight:400;color:#a57bbb;margin-top:13px}.characters-grid+.section-caption{margin-top:35px;font-size:10px}.character-detail{display:grid;grid-template-columns:1fr 1.1fr;gap:11%;align-items:center}.character-detail>figure{margin:0;position:relative;height:450px;background:#f3edf7;border-radius:4px;padding:30px}.character-detail>figure>img{height:100%;width:100%;object-fit:contain}.character-detail figcaption{position:absolute;bottom:12px;left:15px;font-size:8px;color:#b694ca}.character-detail h2{font-size:31px!important;line-height:1.5}.character-detail>div>p{font-size:14px;line-height:1.95;color:#a17db5;margin-top:23px}.character-detail .button{font-size:11px;margin-top:26px}.character-detail .text-link{display:table;font-size:10px;margin-top:15px}.character-mask{display:flex;align-items:center;gap:20px;border-block:1px solid #e5d5ee;padding:15px 0;margin-top:25px}.character-mask img{width:90px;height:90px;object-fit:contain}.character-mask>span{font-size:10px;color:#b08bc5}.related-section{background:#f8f4fa}.related-section h2{font-size:28px!important;margin-bottom:28px}.related-frames{display:grid;grid-template-columns:repeat(6,1fr);gap:25px}.related-frame{display:block;background:white;border:1px solid #e9dcef;padding:12px}.related-frame img{width:100%;height:270px;object-fit:contain}.related-frame span{display:block;font-size:9px;color:#b391c9;margin-top:12px;text-align:center;line-height:1.8}
.events-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 28px}.event-route{display:block;border-bottom:1px solid #e2d8e9}.event-route>img{width:100%;height:255px;object-fit:cover;border-radius:3px}.event-route>div{padding-block:22px 26px}.event-route h2{font-size:23px!important;line-height:1.5;font-weight:550;color:#796187}.event-route p{font-size:12px;line-height:1.95;color:#a38bb2;margin-top:12px}.event-route span{display:block;font-size:9px;color:#b397c4;margin-top:16px}.events-grid+.section-caption{margin-top:35px;font-size:10px}.event-detail-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:8%;align-items:center}.event-detail-hero figure{margin:0;position:relative;height:460px;background:#eee7f3;border-radius:4px;overflow:hidden}.event-detail-hero figure>img{width:100%;height:100%;object-fit:cover}.event-detail-hero figcaption,.example-layout figcaption{position:absolute;bottom:12px;left:12px;font-size:8px;line-height:1.8;color:#a386b5;background:#ffffffe8;padding:5px 8px}.event-detail-hero h2{font-size:32px!important;line-height:1.5;margin-top:18px}.event-detail-hero>div>p:not(.eyebrow){font-size:13px;line-height:1.95;color:#a088b1;margin-top:23px}.event-delivery-list{margin-top:23px;display:grid;gap:10px;font-size:11px;line-height:1.85;color:#a388b5}.event-delivery-list>li:before{content:"+";font:10px var(--mono);margin-right:10px;color:#c0a4d3}.event-detail-hero .button{font-size:11px;margin-top:28px}.event-example-section{background:#f6f2f9;padding-block:55px!important}.example-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:13%;align-items:center}.example-layout h2{font-size:32px!important;line-height:1.5;margin-top:20px}.example-layout>div>p:not(.eyebrow){font-size:13px;line-height:1.95;color:#a68ab8;margin-top:24px}.example-layout .section-caption{font-size:10px!important;color:#b89dca!important}.example-layout figure{margin:0;height:480px;position:relative;background:white;border:1px solid #e8dced;border-radius:4px;padding:18px}.example-layout figure>img{width:100%;height:100%;object-fit:contain}.event-preparation{display:grid;grid-template-columns:1fr 1fr;gap:9%}.event-preparation h2{font-size:26px!important;line-height:1.5;margin-bottom:22px}.event-preparation article{border-top:1px solid #e5d6ee;padding-top:25px}.event-preparation ul{display:grid;gap:12px;font-size:13px;line-height:1.9;color:#aa8abd}.event-preparation li:before{content:"✓";color:#bda0d0;margin-right:10px;font-size:10px}
.partner-summary{display:grid;grid-template-columns:1fr 1fr;gap:9%}.partner-summary h2{font-size:28px!important;line-height:1.5}.partner-summary p{font-size:13px;line-height:1.95;color:#a78ab8;margin-top:22px}.multipage .operator-onboarding{margin-top:0;border-top:1px solid #e2d1ed}.multipage .settlement{margin-top:42px}.rental-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center}.rental-layout figure{margin:0;position:relative;height:430px;background:#eee6f3;border-radius:4px;overflow:hidden}.rental-layout figure>img{width:100%;height:100%;object-fit:cover}.rental-layout figcaption{position:absolute;bottom:12px;left:12px;font-size:8px;padding:5px 8px;background:#ffffffe8;color:#a385b6}.rental-layout h2{font-size:32px!important;line-height:1.5}.rental-layout ul{display:grid;gap:13px;font-size:13px;line-height:1.9;color:#aa89be;margin-top:24px}.rental-layout li:before{content:"✓";font-size:10px;color:#c0a2d5;margin-right:10px}.rental-layout .button{font-size:11px;margin-top:27px}.rental-layout .text-link{display:table;font-size:10px;margin-top:17px}.rental-scope{border-top:1px solid #e4d6ec;padding-top:33px}.rental-scope>h2{font-size:28px!important}.rental-scope>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:26px}.rental-scope h3{font-size:18px;font-weight:550;line-height:1.5;color:#9674ac}.rental-scope p{font-size:12px;line-height:1.95;color:#ad8ec0;margin-top:14px}.rental-scope>.section-caption{font-size:10px;margin-top:28px}.supply-types{display:grid;grid-template-columns:1fr 1fr;gap:7%}.supply-types>article{padding:35px;border:1px solid #e5d6ee;background:#f9f5fc;border-radius:4px}.supply-types h2{font-size:29px!important;line-height:1.5;margin-top:18px}.supply-types p:not(.eyebrow){font-size:13px;line-height:1.95;color:#a88abc;margin-top:22px}.supply-types dl{display:grid;gap:18px;margin-top:24px;border-top:1px solid #e9dbf1;padding-top:22px}.supply-types dt{font-size:9px;color:#bba0cd}.supply-types dd{font-size:12px;line-height:1.9;color:#a07ab6;margin-top:7px}.supply-types .button{font-size:11px;margin-top:29px}.multipage .catalog-head{margin-top:0}.contact-page .inquiry-grid{border-top:0;padding-top:0}.multipage .faq{padding-top:20px}.multipage .faq-grid>div:first-child>h2{font-size:28px}.multipage .faq-list{border-color:#e4d8ec}
@media(max-width:1180px){.multipage .desktop-nav{gap:19px;font-size:10px}.page-head h1{font-size:40px}.home-routes{gap:0 27px}.home-routes h3{font-size:17px}.home-routes p{font-size:10px}.frame-catalogue-grid{grid-template-columns:repeat(5,1fr);gap:27px 20px}.frame-catalogue-card>div{height:270px}.characters-grid{gap:28px 20px}.character-card>div{height:185px}.character-card h2{font-size:16px!important}.events-grid{gap:30px 24px}.event-route>img{height:220px}.event-route h2{font-size:21px!important}.event-detail-hero{gap:7%}.event-detail-hero figure{height:420px}.event-detail-hero h2{font-size:28px!important}.example-layout{gap:9%}.example-layout figure{height:430px}.example-layout h2{font-size:28px!important}.detail-photo{height:430px}.character-detail>figure{height:400px}.character-detail h2{font-size:28px!important}.related-frame img{height:230px}.rental-layout{gap:7%}.rental-layout figure{height:400px}.rental-layout h2{font-size:28px!important}.supply-types>article{padding:29px}.supply-types h2{font-size:26px!important}}
@media(max-width:900px){.page-head{padding:30px 0 36px}.breadcrumbs{margin-bottom:24px;font-size:9px}.page-head h1{font-size:36px}.page-lead{font-size:13px;max-width:660px}.route-section{padding-block:43px 58px}.home-routes{grid-template-columns:repeat(2,1fr);gap:0 33px}.home-guide{padding-block:43px 50px}.home-guide-title h2{font-size:23px!important}.app-index-layout{gap:9%;grid-template-columns:.8fr 1.2fr}.app-index-ui{width:205px}.feature-route{gap:17px;padding-block:18px}.feature-route h3{font-size:18px}.feature-route p{font-size:11px}.feature-route small{font-size:9px}.compact-note>.wrap{gap:20px}.compact-note p{font-size:10px;max-width:400px}.compact-note .text-link{font-size:9px}.detail-split{gap:7%}.detail-photo{height:420px}.detail-photo.portrait-ui{height:450px}.detail-steps h2{font-size:19px!important}.detail-steps p{font-size:12px}.catalogue-controls{gap:15px}.catalogue-controls input,.catalogue-controls select{font-size:11px}.frame-catalogue-grid{grid-template-columns:repeat(4,1fr);gap:25px 18px}.frame-catalogue-card>div{height:265px}.characters-grid{grid-template-columns:repeat(4,1fr);gap:27px 19px}.character-card>div{height:185px}.character-card p{font-size:9px}.character-detail{gap:8%}.character-detail>figure{height:370px;padding:23px}.character-detail h2{font-size:25px!important}.character-detail>div>p{font-size:12px}.related-frames{grid-template-columns:repeat(3,1fr)}.related-frame img{height:270px}.events-grid{gap:28px 20px}.event-route>img{height:190px}.event-route h2{font-size:19px!important}.event-route p{font-size:11px}.event-route span{font-size:8px}.event-detail-hero h2{font-size:25px!important}.event-detail-hero>div>p:not(.eyebrow){font-size:12px}.event-detail-hero figure{height:400px}.event-delivery-list{font-size:10px}.example-layout{gap:7%}.example-layout h2{font-size:25px!important}.example-layout>div>p:not(.eyebrow){font-size:12px}.example-layout figure{height:390px}.event-preparation{gap:7%}.event-preparation h2{font-size:23px!important}.event-preparation ul{font-size:12px}.partner-summary h2{font-size:24px!important}.partner-summary p{font-size:12px}.rental-layout figure{height:390px}.rental-layout h2{font-size:25px!important}.rental-layout ul{font-size:12px}.rental-scope h3{font-size:16px}.supply-types{gap:5%}.supply-types>article{padding:25px}.supply-types h2{font-size:24px!important}.supply-types p:not(.eyebrow){font-size:12px}}
@media(max-width:680px){.page-head{padding:24px 0 29px}.breadcrumbs{font-size:8px;line-height:1.8;margin-bottom:24px;gap:8px}.page-head .eyebrow{font-size:7px;margin-bottom:15px}.page-head h1{font-size:32px;line-height:1.4}.page-lead{font-size:13px;line-height:1.95;margin-top:19px}.route-section{padding-block:31px 45px}.route-section+.route-section{padding-top:12px}.home-guide{padding-block:34px 44px}.home-guide-title{align-items:start;gap:20px;margin-bottom:19px}.home-guide-title h2{font-size:22px!important;line-height:1.45}.home-guide-title>a{font-size:8px;max-width:75px;white-space:normal;line-height:1.8;text-align:right}.home-routes{grid-template-columns:1fr;gap:0}.home-routes>a{gap:15px;padding:20px 0;align-items:start}.home-routes>a>span{font-size:6px;padding-top:7px}.home-routes h3{font-size:18px;line-height:1.5}.home-routes p{font-size:11px;line-height:1.9;margin-top:7px}.home-routes b{font-size:18px}.page-cta{padding-block:30px}.page-cta>.wrap{display:block}.page-cta h2{font-size:25px!important;line-height:1.5}.page-cta .eyebrow{font-size:6px;margin-bottom:13px}.page-cta .button{font-size:10px;margin-top:23px;padding:14px 17px;min-height:46px}.app-index-layout{grid-template-columns:1fr;gap:55px}.app-index-ui{width:205px}.feature-route{gap:16px;padding-block:20px}.feature-route>span{font-size:6px;padding-top:7px}.feature-route h3{font-size:20px;line-height:1.5}.feature-route p{font-size:12px;line-height:1.9;margin-top:8px}.feature-route small{font-size:10px;line-height:1.85;margin-top:6px}.feature-route>b{font-size:18px}.compact-note{padding-block:23px}.compact-note>.wrap{flex-wrap:wrap;gap:13px 22px}.compact-note p{font-size:11px;line-height:1.85;max-width:none;flex-basis:100%}.compact-note .text-link{font-size:10px}.detail-split{grid-template-columns:1fr;gap:30px}.detail-photo{height:300px}.detail-photo.portrait-ui{height:400px}.detail-photo figcaption{font-size:6px;bottom:10px;left:10px;right:10px}.detail-steps>article{gap:18px;padding-block:22px}.detail-steps>article>span{font-size:7px;padding-top:7px}.detail-steps h2{font-size:23px!important;line-height:1.5}.detail-steps p{font-size:13px;line-height:1.95;margin-top:12px}.detail-split .section-caption{font-size:10px;line-height:1.95;margin-top:22px}.detail-links{gap:25px;font-size:10px;margin-top:24px}.catalogue-controls{grid-template-columns:1fr 1fr;gap:17px 13px;padding-bottom:20px}.catalogue-search{grid-column:1/-1}.catalogue-controls label{font-size:10px}.catalogue-controls input,.catalogue-controls select{font-size:11px;padding:11px 10px;min-height:42px}.catalogue-controls>button{grid-column:1/-1;text-align:left;font-size:10px;padding:2px 0}.catalogue-status{font-size:10px;line-height:1.9;margin-block:21px}.frame-catalogue-grid{grid-template-columns:repeat(2,1fr);gap:27px 17px}.frame-catalogue-card>div{height:280px;padding:10px}.frame-kind-label{font-size:6px;margin-top:12px}.frame-catalogue-card h2{font-size:16px!important;line-height:1.5;margin-top:7px}.frame-catalogue-card p{font-size:9px;line-height:1.85;margin-top:7px}.frame-catalogue-card>b{font-size:9px}.catalogue-pagination{gap:6px;margin-block:29px}.catalogue-pagination>button{font-size:10px;min-width:30px;height:32px;padding:6px}.catalogue-section>.wrap>.section-caption{font-size:9px;text-align:left;line-height:1.95}.catalogue-empty{padding:32px 20px}.catalogue-empty h2{font-size:21px!important}.catalogue-empty p{font-size:11px;line-height:1.85}.characters-grid{grid-template-columns:1fr 1fr;gap:29px 17px}.character-card>div{height:185px;padding:13px}.character-card>span{font-size:5px;margin-top:14px}.character-card h2{font-size:19px!important;line-height:1.5;margin-top:8px}.character-card p{font-size:10px;line-height:1.9;margin-top:8px}.character-card>b{font-size:8px;line-height:1.85;margin-top:12px}.characters-grid+.section-caption{font-size:9px;line-height:1.95;margin-top:26px}.character-detail{grid-template-columns:1fr;gap:30px}.character-detail>figure{height:340px;padding:25px}.character-detail figcaption{font-size:7px;bottom:12px;left:13px}.character-detail h2{font-size:26px!important;line-height:1.5}.character-detail>div>p{font-size:13px;line-height:1.95;margin-top:20px}.character-mask{gap:20px;margin-top:23px}.character-mask>span{font-size:10px;line-height:1.85}.character-detail .button{font-size:10px;min-height:46px}.character-detail .text-link{font-size:10px}.related-section h2{font-size:25px!important;margin-bottom:24px}.related-frames{grid-template-columns:repeat(2,1fr);gap:20px 16px}.related-frame{padding:10px}.related-frame img{height:260px}.related-frame span{font-size:8px;line-height:1.8;margin-top:11px}.events-grid{grid-template-columns:1fr;gap:27px}.event-route>img{height:auto;aspect-ratio:1.45;object-fit:cover}.event-route>div{padding-block:20px 24px}.event-route h2{font-size:24px!important;line-height:1.5}.event-route p{font-size:13px;line-height:1.95;margin-top:11px}.event-route span{font-size:10px;line-height:1.85;margin-top:15px}.events-grid+.section-caption{font-size:9px;line-height:1.95;margin-top:28px}.event-detail-hero{grid-template-columns:1fr;gap:29px}.event-detail-hero figure{height:auto;aspect-ratio:1.22}.event-detail-hero figure>img{height:100%;object-fit:cover}.event-detail-hero figcaption,.example-layout figcaption{font-size:6px;bottom:10px;left:10px;max-width:calc(100% - 20px)}.event-detail-hero h2{font-size:28px!important;line-height:1.5;margin-top:17px}.event-detail-hero>div>p:not(.eyebrow){font-size:13px;line-height:1.95;margin-top:20px}.event-delivery-list{font-size:12px;line-height:1.9;gap:10px;margin-top:21px}.event-detail-hero .button{font-size:10px;margin-top:25px;min-height:46px}.event-example-section{padding-block:37px!important}.example-layout{grid-template-columns:1fr;gap:27px}.example-layout h2{font-size:27px!important;line-height:1.5;margin-top:17px}.example-layout>div>p:not(.eyebrow){font-size:13px;line-height:1.95;margin-top:21px}.example-layout .section-caption{font-size:9px!important;line-height:1.9}.example-layout figure{height:420px;padding:14px}.event-preparation{grid-template-columns:1fr;gap:29px}.event-preparation article{padding-top:23px}.event-preparation h2{font-size:25px!important;margin-bottom:20px}.event-preparation ul{font-size:13px;line-height:1.95;gap:11px}.partner-summary{grid-template-columns:1fr;gap:28px}.partner-summary h2{font-size:26px!important;line-height:1.5}.partner-summary p{font-size:13px;line-height:1.95;margin-top:20px}.multipage .settlement{margin-top:30px}.rental-layout{grid-template-columns:1fr;gap:29px}.rental-layout figure{height:295px}.rental-layout figcaption{font-size:6px}.rental-layout h2{font-size:28px!important;line-height:1.5}.rental-layout ul{font-size:13px;line-height:1.95;gap:12px;margin-top:21px}.rental-layout .button{font-size:10px;margin-top:25px}.rental-layout .text-link{font-size:10px}.rental-scope{padding-top:28px}.rental-scope>h2{font-size:25px!important;line-height:1.5}.rental-scope>div{grid-template-columns:1fr;gap:24px;margin-top:25px}.rental-scope h3{font-size:20px}.rental-scope p{font-size:13px;line-height:1.95;margin-top:12px}.rental-scope>.section-caption{font-size:10px;margin-top:25px}.supply-types{grid-template-columns:1fr;gap:23px}.supply-types>article{padding:25px 22px}.supply-types h2{font-size:27px!important;line-height:1.5}.supply-types p:not(.eyebrow){font-size:13px;line-height:1.95;margin-top:20px}.supply-types dl{gap:17px;margin-top:23px;padding-top:20px}.supply-types dt{font-size:9px}.supply-types dd{font-size:12px;line-height:1.9}.supply-types .button{font-size:10px;margin-top:25px}.multipage .faq{padding-top:0}.multipage .faq-grid>div:first-child>h2{font-size:26px}}
@media(max-width:360px){.frame-catalogue-card>div{height:245px}.frame-catalogue-card h2{font-size:15px!important}.character-card>div{height:165px}.character-card h2{font-size:17px!important}.catalogue-pagination{gap:4px}.catalogue-pagination>button{min-width:27px;height:30px}.home-guide-title h2{font-size:20px!important}.page-head h1{font-size:29px}.example-layout figure{height:370px}}
@media(prefers-reduced-motion:reduce){.frame-catalogue-card:hover img,.character-card:hover img{transform:none}}
.character-ar{margin-top:23px}.character-ar h3{font-size:17px;font-weight:550;color:#916ba7;line-height:1.5}.character-ar p{font-size:12px;line-height:1.95;color:#a885bc;margin-top:12px}.character-ar ul{display:grid;gap:8px;font-size:11px;line-height:1.85;color:#b08cc5;margin-top:15px}.character-ar li:before{content:"+";margin-right:10px;color:#c4a7d8}.character-ar small{display:block;font-size:9px;line-height:1.9;color:#b89fca;margin-top:15px}.group-title{font-size:28px!important;margin-bottom:28px}.group-members{display:grid;grid-template-columns:repeat(7,1fr);gap:25px 20px}.group-members>a{display:block;background:#f8f3fb;border:1px solid #e8d9f0;border-radius:3px;padding:13px}.group-members img{width:100%;height:130px;object-fit:contain}.group-members span{display:block;font-size:10px;line-height:1.8;color:#ad85c5;text-align:center;margin-top:13px}
@media(max-width:900px){.group-members{grid-template-columns:repeat(5,1fr);gap:22px 18px}.group-members img{height:130px}}
@media(max-width:680px){.character-ar h3{font-size:18px}.character-ar p{font-size:13px;line-height:1.95}.character-ar ul{font-size:12px;line-height:1.9}.character-ar small{font-size:9px;line-height:1.95}.group-title{font-size:25px!important;margin-bottom:24px}.group-members{grid-template-columns:repeat(3,1fr);gap:20px 13px}.group-members>a{padding:10px}.group-members img{height:100px}.group-members span{font-size:9px;line-height:1.9;margin-top:10px}}
/* Keep body copy and controls readable on the neutral presentation surfaces. */
.site-v2.multipage main p,.site-v2.multipage main li,.site-v2.multipage main dt,.site-v2.multipage main dd{color:#625d6c}
.site-v2.multipage main .eyebrow,.site-v2.multipage .breadcrumbs,.site-v2.multipage .section-caption{color:#726b7c}
.site-v2.multipage .hero-description,.site-v2.multipage .hero-remote,.site-v2.multipage .page-lead{color:#625d6c}
.site-v2.multipage .catalogue-controls label,.site-v2.multipage .catalogue-status,.site-v2.multipage .frame-kind-label,.site-v2.multipage .frame-catalogue-card>b,.site-v2.multipage .catalogue-controls>button,.site-v2.multipage .character-card>span,.site-v2.multipage .character-card>b,.site-v2.multipage .character-ar small,.site-v2.multipage .character-mask>span,.site-v2.multipage .related-frame span,.site-v2.multipage .event-route span,.site-v2.multipage .group-members span{color:#72647e}
.site-v2.multipage .frame-catalogue-card h2,.site-v2.multipage .character-ar h3{color:#56465f}
.site-v2.multipage .settlement p,.site-v2.multipage .settlement li,.site-v2.multipage .settlement .eyebrow,.site-v2.multipage .settlement li>span{color:#d0c7db}
.site-v2.multipage .field>label,.site-v2.multipage .form-privacy,.site-v2.multipage .product-card-copy>p:not(.eyebrow),.site-v2.multipage .product-price-row>strong,.site-v2.multipage .product-price-row>button{color:#6d587a}
.site-v2.multipage dialog p,.site-v2.multipage dialog label,.site-v2.multipage dialog small,.site-v2.multipage .detail-note,.site-v2.multipage .cart-item-copy>p,.site-v2.multipage .rental-privacy,.site-v2.multipage .showcase-detail-copy>p{color:#6e597d}
.site-v2.multipage .footer-info dt,.site-v2.multipage .footer-bottom{color:#b6a5c3}
.hero-digital{font-size:13px;line-height:1.8;margin-top:13px;font-weight:550}.hero-links{flex-wrap:wrap;gap:12px 23px}
.sizes-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:10%;align-items:center}.sizes-intro h2{font-size:34px;line-height:1.5;letter-spacing:-.05em;margin-top:18px}.sizes-intro p:not(.eyebrow){font-size:14px;line-height:1.95;margin-top:22px}.size-comparison{--print-unit:60px;display:flex;align-items:start;justify-content:center;gap:40px}.size-comparison>figure{margin:0}.size-model{height:calc(var(--print-unit)*6);width:calc(var(--print-unit)*2);background:#eeeaf1;box-shadow:0 10px 22px #33283d14}.size-photo{width:calc(var(--print-unit)*4)}.size-model>img{width:100%;height:100%;object-fit:contain}.size-comparison figcaption{display:flex;flex-direction:column;gap:7px;font-size:12px;line-height:1.7;margin-top:19px;color:#6b5f76}.size-comparison figcaption strong{font-size:19px;color:#3d3349}.size-comparison small{font-size:10px;max-width:150px}.size-delivery{background:#f6f5f8}.size-delivery>.wrap>h2,.operation-modes>.wrap>h2{font-size:30px;line-height:1.5;margin-bottom:29px}.size-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.size-delivery-grid>article{border-top:1px solid #ded8e5;padding-top:25px}.size-delivery-grid h3{font-size:23px;line-height:1.5;letter-spacing:-.04em;margin-top:17px}.size-delivery-grid p:not(.eyebrow){font-size:13px;line-height:1.95;margin-top:18px}.size-delivery-grid .text-link{display:inline-block;font-size:12px;margin-top:23px}.size-guide-board{max-width:1000px}.size-guide-board>img{width:100%;height:auto;border:1px solid #e5dfe9}.size-guide-board .section-caption{font-size:11px;line-height:1.9;margin-top:19px}.custom-photo-fields{grid-column:1/-1;margin-top:17px}.custom-photo-fields textarea{min-height:96px}.site-v2 .product-image.custom-photo{object-fit:contain;padding:10px;background:#f7f7f4}.site-v2 .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.physical-fulfillment{background:#f6f5f8}.physical-fulfillment h3,.qualification-section h3{font-size:23px;line-height:1.6}.operation-modes .section-caption{font-size:11px;line-height:1.9;margin-top:27px}.operation-modes>.wrap>.text-link{font-size:12px;display:inline-block;margin-top:20px}
.monitor-guide{background:#faf9fc}.monitor-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.monitor-steps article{border-top:2px solid #4b3c5e;padding-top:25px}.monitor-steps article>span{font:600 55px/1 var(--sans);color:#9a89af}.monitor-steps h2{font-size:36px;line-height:1.45;letter-spacing:-.045em;margin-top:30px}.monitor-steps p{font-size:17px;line-height:1.95;margin-top:24px}.monitor-footer-note{display:flex;gap:24px;align-items:center;border-top:1px solid #ded9e6;padding-top:30px;margin-top:53px}.monitor-footer-note>strong{font-size:17px;flex:none}.monitor-footer-note p{font-size:13px;line-height:1.9;max-width:720px}.monitor-footer-note>a{font-size:12px;flex:none;margin-left:auto}
@media(max-width:1180px){.size-comparison{--print-unit:50px;gap:28px}.sizes-intro{gap:7%}.sizes-intro h2{font-size:30px}.monitor-steps h2{font-size:29px}.monitor-steps p{font-size:14px}.size-delivery-grid h3{font-size:20px}}
@media(max-width:1000px){.site-v2 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-footer-note{flex-wrap:wrap}.monitor-footer-note p{flex-basis:75%}}
@media(max-width:680px){.hero-digital{font-size:12px;line-height:1.9}.hero-links{gap:12px 23px}.sizes-intro{grid-template-columns:1fr;gap:36px}.sizes-intro h2{font-size:28px}.sizes-intro p:not(.eyebrow){font-size:13px;line-height:1.95}.size-comparison{--print-unit:40px;gap:30px}.size-comparison figcaption{font-size:10px}.size-comparison figcaption strong{font-size:17px}.size-comparison small{font-size:9px;max-width:130px}.size-delivery>.wrap>h2,.operation-modes>.wrap>h2{font-size:26px}.size-delivery-grid{grid-template-columns:1fr;gap:29px}.size-delivery-grid>article{padding-top:22px}.size-delivery-grid h3{font-size:23px}.size-delivery-grid p:not(.eyebrow){font-size:13px}.size-guide-board .section-caption{font-size:10px}.site-v2 .product-grid{grid-template-columns:1fr}.physical-fulfillment h3,.qualification-section h3{font-size:22px}.operation-modes .section-caption{font-size:10px}.monitor-steps{grid-template-columns:1fr;gap:29px}.monitor-steps article{padding-top:22px}.monitor-steps article>span{font-size:43px}.monitor-steps h2{font-size:30px;margin-top:20px}.monitor-steps p{font-size:15px;margin-top:18px}.monitor-footer-note{display:block;margin-top:37px}.monitor-footer-note>strong{font-size:17px}.monitor-footer-note p{font-size:12px;margin-top:16px}.monitor-footer-note>a{display:inline-block;font-size:12px;margin-top:18px}}
@media(max-width:360px){.size-comparison{--print-unit:34px;gap:22px}}
.site-v2 .product-image.photo-frame,.site-v2 .product-image.photo-album{object-fit:contain;object-position:center;background:#f4f1ed}.patent-section{scroll-margin-top:25px}.patent-section h2{font-size:30px;margin-bottom:27px}.patent-table{border-collapse:collapse;width:min(100%,760px);font-size:15px;line-height:1.8;text-align:left}.patent-table th,.patent-table td{padding:17px 20px;border-bottom:1px solid #e0d9e7}.patent-table th{font-weight:550;color:#42374e;background:#f5f2f8}.patent-table td{color:#655a70}.patent-table td:first-child{font-variant-numeric:tabular-nums}
@media(max-width:680px){.patent-section h2{font-size:26px}.patent-table{font-size:13px}.patent-table th,.patent-table td{padding:14px 10px}}
.event-guide-page .site-header,.event-guide-page .footer{display:none}.event-guide-page main{min-height:100dvh;display:flex;flex-direction:column}.event-guide-page .wrap{width:calc(100% - 9vw);max-width:1720px}.event-guide-page .page-head{padding:4vh 0 3vh;background:#faf9fc}.event-guide-page .page-head .wrap{display:grid;grid-template-columns:135px 1fr;column-gap:30px;align-items:center}.event-guide-page .page-head .breadcrumbs,.event-guide-page .page-head .eyebrow{display:none}.monitor-wordmark{grid-column:1;grid-row:1/3;width:108px;height:52px;object-fit:contain}.event-guide-page .page-head h1{grid-column:2;font-size:clamp(28px,3.15vw,54px);line-height:1.25;letter-spacing:-.055em}.event-guide-page .page-head h1 br{display:none}.event-guide-page .page-lead{grid-column:2;max-width:none;font-size:clamp(14px,1.1vw,19px);line-height:1.65;margin-top:13px}.event-guide-page .monitor-guide{padding:2vh 0 4vh;flex:1;display:flex;align-items:center}.event-guide-page .monitor-steps{gap:3vw}.event-guide-page .monitor-steps article{padding-top:3vh}.event-guide-page .monitor-steps article>span{font-size:clamp(44px,3.5vw,64px)}.event-guide-page .monitor-steps h2{font-size:clamp(28px,2.4vw,44px);line-height:1.45;margin-top:3vh}.event-guide-page .monitor-steps p{font-size:clamp(14px,1.15vw,21px);line-height:1.9;margin-top:3vh}.event-guide-page .monitor-footer-note{margin-top:5vh;padding-top:3vh}.event-guide-page .monitor-footer-note p{font-size:clamp(12px,1vw,17px)}
@media(max-width:680px){.event-guide-page .wrap{width:calc(100% - 40px)}.event-guide-page .page-head{padding:25px 0}.event-guide-page .page-head .wrap{grid-template-columns:1fr;gap:16px}.monitor-wordmark{grid-column:1;grid-row:auto;width:86px;height:42px}.event-guide-page .page-head h1,.event-guide-page .page-lead{grid-column:1}.event-guide-page .page-head h1{font-size:31px;line-height:1.4}.event-guide-page .page-head h1 br{display:initial}.event-guide-page .page-lead{font-size:13px;margin-top:0}.event-guide-page .monitor-guide{padding:18px 0 35px;display:block}.event-guide-page .monitor-steps{gap:30px}.event-guide-page .monitor-steps h2{font-size:29px;margin-top:20px}.event-guide-page .monitor-steps p{font-size:14px;margin-top:17px}.event-guide-page .monitor-footer-note{margin-top:32px;padding-top:25px}}
