.imb{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--imb-ink:var(--ink,#0b3a4a);--imb-soft:var(--ink-soft,#4a6470);--imb-tq:var(--tq,#12a8a0);--imb-deep:var(--tq-deep,#0a7c80);--imb-line:var(--line,#e3ddd2);--imb-white:var(--white,#fff);--imb-serif:var(--serif,"Bressay Display","Gilda Display","Old Standard TT",Georgia,serif);--imb-sans:var(--sans,"Avenir Next","Mulish","Helvetica Neue",Arial,sans-serif);width:100%;max-width:1080px;color:var(--imb-ink);flex-direction:column;align-items:center;gap:16px;margin-inline:auto;display:flex}.imb-stage{justify-content:center;width:100%;display:flex;overflow:hidden}.imb-book{max-width:100%}.imb-page{box-sizing:border-box;background:var(--imb-white);position:relative;overflow:hidden}.imb-card{border:1px solid var(--imb-line);outline:1px solid var(--imb-line);outline-offset:-12px;position:absolute;inset:0}.imb-l .imb-card{border-right:0}.imb-r .imb-card{border-left:0}.imb-one .imb-card{border:1px solid var(--imb-line)}.imb-one .imb-gut{display:none}.imb-cl,.imb-cr{opacity:.55;pointer-events:none;width:11%;position:absolute;top:16px}.imb-cl{left:16px}.imb-cr{right:16px}.imb-strip{opacity:.42;pointer-events:none;width:calc(100% - 26px);position:absolute;bottom:13px;left:13px;right:13px}.imb-gut{pointer-events:none;width:5%;position:absolute;top:0;bottom:0}.imb-l .imb-gut{background:linear-gradient(270deg,#0b3a4a12,#0b3a4a00);right:0}.imb-r .imb-gut{background:linear-gradient(90deg,#0b3a4a12,#0b3a4a00);left:0}.imb-in{padding:var(--imb-pt) var(--imb-px) var(--imb-pb);text-align:center;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.imb-in.imb-measuring{justify-content:flex-start}.imb-head{flex-direction:column;align-items:center;margin-bottom:clamp(28px,3vw,40px);display:flex}.imb-eye{font:500 13px/1.75 var(--imb-sans);letter-spacing:.03em;color:var(--imb-deep)}.imb-head h3{font:400 clamp(23px,2vw,31px)/1.22 var(--imb-serif);color:var(--imb-ink);margin:10px 0 0}.imb-wave{width:140px;height:16px;margin-top:22px;display:block;overflow:visible}.imb-cols{grid-template-columns:repeat(var(--imb-n,2),minmax(0,1fr));column-gap:clamp(20px,2.4vw,36px);display:grid}.imb-col{flex-direction:column;row-gap:clamp(20px,2.4vw,36px);display:flex}.imb-sec h4{font:400 21px/1.22 var(--imb-serif);color:var(--imb-ink);margin:0 0 14px}.imb-sec ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.imb-sec li{font:400 15px/1.75 var(--imb-sans);color:var(--imb-soft);text-wrap:balance}.imb-blank{justify-content:center;align-items:center}.imb-logo{opacity:.85;height:44px}.imb-bar{z-index:2;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.imb-arrow{border:1px solid var(--imb-line);background:var(--imb-white);width:40px;height:40px;color:var(--imb-ink);cursor:pointer;flex:none;place-items:center;font-size:17px;transition:border-color .2s;display:grid}.imb-arrow:hover{border-color:var(--imb-deep)}.imb-arrow:disabled{opacity:.35;cursor:default}.imb-tabs{gap:8px;display:flex}.imb-tabs button{border:1px solid var(--imb-line);color:var(--imb-ink);font:500 14px/1 var(--imb-sans);cursor:pointer;white-space:nowrap;background:0 0;padding:11px 18px;transition:background .2s,color .2s,border-color .2s}.imb-tabs button:hover{border-color:var(--imb-deep)}.imb-tabs button[aria-selected=true]{background:var(--imb-deep);border-color:var(--imb-deep);color:#fff}.imb button:focus-visible{outline:2px solid var(--imb-tq);outline-offset:2px}.imb.imb-measure{visibility:hidden;pointer-events:none;width:auto;max-width:none;display:block;position:absolute;top:0;left:-10000px}@media (prefers-reduced-motion:reduce){.imb-tabs button,.imb-arrow{transition:none}}.menu-sec .mbook{margin-bottom:clamp(28px,3vw,40px)}
