.ob-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;--ob-cam:1.35s;--ob-shut:1.2s;--ob-flip:.98s;--ob-soft:.52s;--ob-fast:.3s;--ob-fg:#00122f;--ob-fg2:#5b6472;--ob-em:var(--color-brand);--ob-panel:#fffffff7;--ob-line:#00122f1f;--ob-btn:#00122f;--ob-btn-fg:#fff;--ob-ghost:#ffffffd1;--ob-ui:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--ob-paper:#fdfaf0;--ob-paper2:#f4edda;--ob-jute:#c9a86a;background:#fff;height:100dvh;position:relative;overflow:hidden;container-type:inline-size}.ob-stage[data-dark=true]{--ob-fg:#fff;--ob-fg2:#ffffffb8;--ob-em:#9dc4ff;--ob-panel:#090d14e6;--ob-line:#ffffff2b;--ob-btn:#fff;--ob-btn-fg:#0b1220;--ob-ghost:#ffffff1f}.ob-stage *{-webkit-tap-highlight-color:transparent}.ob-scene{z-index:1;position:absolute;inset:0;overflow:hidden}.ob-bar{z-index:70;min-height:56px;padding:env(safe-area-inset-top,0px) clamp(14px, 3cqi, 26px) 0;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.ob-bar>*{pointer-events:auto}.ob-bar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--ob-scrim,#ffffffb8) 8%, transparent);position:absolute;inset:0 0 -14px}.ob-stage[data-dark=true]{--ob-scrim:#090d14b3}.ob-mark{letter-spacing:-.015em;color:var(--ob-fg);align-items:center;gap:9px;font-size:15.5px;font-weight:900;display:flex}.ob-mark svg{border-radius:999px;flex:none;width:27px;height:27px;display:block}.ob-mark i{color:var(--ob-em);font-style:normal}.ob-skip{font:inherit;color:var(--ob-fg2);cursor:pointer;background:0 0;border:0;padding:10px 6px;font-size:13px;font-weight:800}.ob-skip:hover{color:var(--ob-fg)}.ob-ui{z-index:60;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.ob-ui>*{pointer-events:auto}.ob-say{padding:0 clamp(15px, 3cqi, 30px) calc(17px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr auto;align-items:end;gap:11px 16px;display:grid}.ob-say[data-centre=true]{grid-template-columns:1fr;justify-items:center;position:relative}.ob-dots{grid-area:1/1;justify-self:start;gap:6px;display:flex}.ob-say[data-centre=true] .ob-dots{justify-self:center}.ob-dots button{cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;margin:-11px -3px;padding:11px 3px;display:flex}.ob-dots span{background:var(--ob-line);width:20px;height:3px;transition:background var(--ob-fast), width var(--ob-fast);border-radius:999px;display:block}.ob-dots button[aria-current=true] span{background:var(--ob-em);width:30px}.ob-txt{background:var(--ob-panel);-webkit-backdrop-filter:blur(14px)saturate(1.4);border:1px solid #ffffffb3;border-radius:15px;grid-area:2/1;max-width:min(430px,72cqi);padding:12px 16px 13px;transition:opacity .34s 90ms;box-shadow:0 12px 30px #00122f29}.ob-stage[data-dark=true] .ob-txt{border-color:#ffffff21}.ob-say[data-centre=true] .ob-txt{text-align:center}.ob-kick{letter-spacing:.17em;text-transform:uppercase;color:var(--ob-em);margin:0;font-size:10px;font-weight:800}.ob-line{letter-spacing:-.012em;min-height:2.66em;color:var(--ob-fg);text-wrap:balance;margin:5px 0 0;font-size:clamp(15px,1.55cqi,18.5px);font-weight:800;line-height:1.33}.ob-stage[data-size=sm] .ob-line{min-height:3.99em;font-size:15.5px}.ob-say.is-hushed .ob-txt,.ob-say.is-hushed .ob-cta{opacity:0;transition:opacity .2s}.ob-cta{grid-area:2/2;gap:8px;transition:opacity .34s 90ms;display:flex}.ob-say[data-centre=true] .ob-cta{right:clamp(15px,3cqi,30px);bottom:calc(17px + env(safe-area-inset-bottom,0px));position:absolute}.ob-pill{background:var(--ob-btn);width:46px;height:46px;color:var(--ob-btn-fg);cursor:pointer;transition:filter var(--ob-fast), opacity var(--ob-fast);border:0;border-radius:999px;place-items:center;padding:0;display:grid;box-shadow:0 8px 20px #00122f33}.ob-pill svg{width:18px;height:18px}.ob-pill.is-ghost{background:var(--ob-ghost);color:var(--ob-fg);border:1px solid var(--ob-line)}.ob-pill:disabled{opacity:.34;cursor:default}.ob-pill:hover:not(:disabled){filter:brightness(1.1)}.ob-stage[data-size=sm] .ob-say{grid-template-columns:1fr;gap:10px}.ob-stage[data-size=sm] .ob-txt{grid-row:2;max-width:none}.ob-stage[data-size=sm] .ob-cta{grid-area:3/1;justify-self:end}.ob-stage[data-size=sm] .ob-say[data-centre=true] .ob-cta{justify-self:center;position:static}.ob-stage[data-size=sm] .ob-pill{width:52px;height:52px}.ob-stage[data-size=sm] .ob-bar{min-height:52px}.ob-go{width:auto;min-width:46px;font:800 14px/1 var(--font-sans,var(--ob-ui));grid-auto-flow:column;gap:9px;padding:0 20px}.ob-stage[data-size=sm] .ob-go{width:auto;min-width:52px;height:52px;padding:0 22px;font-size:15px}.ob-stage :focus-visible{outline:3px solid var(--color-brand);outline-offset:2px;border-radius:8px}.ob-fork .ob-scene{background:#0b1119;flex-direction:column;display:flex}.ob-fork .ob-bar{display:none}.ob-fhead{z-index:5;text-align:center;padding:calc(20px + env(safe-area-inset-top,0px)) 20px 18px;background:linear-gradient(180deg, var(--color-brand-ink-deep), var(--color-brand-ink));color:#fff;flex:none;position:relative}.ob-fhead .ob-wm{font:900 17px/1 var(--ob-ui);letter-spacing:-.015em;align-items:center;gap:9px;display:inline-flex}.ob-fhead .ob-wm svg{border-radius:999px;width:38px;height:38px;display:block}.ob-fhead .ob-wm i{color:#7aa9ff;font-style:normal}.ob-fhead h1{letter-spacing:-.028em;text-wrap:balance;margin:13px 0 0;font-size:clamp(19px,2.6cqi,29px);font-weight:900;line-height:1.12}.ob-fhead p{color:#ffffff9e;max-width:44ch;margin:7px auto 0;font-size:13.5px;line-height:19px}.ob-doors{flex:1;min-height:0;display:flex}.ob-door{cursor:pointer;min-width:0;min-height:0;font:inherit;background:0 0;border:0;flex:1 1 0;place-items:center;padding:0;transition:flex-grow .82s cubic-bezier(.4,0,.2,1),opacity .42s;display:grid;position:relative;overflow:hidden}.ob-door+.ob-door{box-shadow:-1px 0 #ffffff24}.ob-art{transition:transform .82s cubic-bezier(.4,0,.2,1),filter .38s;position:absolute;inset:0;overflow:hidden}.ob-door:hover .ob-art{filter:saturate(1.12)brightness(1.04)}.ob-lab{z-index:4;text-align:center;-webkit-backdrop-filter:blur(14px)saturate(1.4);border-radius:18px;flex-direction:column;gap:5px;width:min(84%,320px);margin-top:16%;padding:16px 18px 14px;transition:opacity .38s,transform .52s cubic-bezier(.34,1.3,.6,1);display:flex;position:relative}.ob-door:hover .ob-lab,.ob-door:focus-visible .ob-lab{transform:translateY(-4px)}.ob-lab .ob-dv{font:600 12.5px/1.3 var(--font-deva,serif);opacity:.72}.ob-lab b{font:900 clamp(19px, 2.2cqi, 25px) / 1.14 var(--ob-ui);letter-spacing:-.028em}.ob-lab .ob-sub{font:500 12.5px/17px var(--ob-ui);opacity:.72;max-width:30ch;margin:0 auto}.ob-lab .ob-cue{font:800 13px/1 var(--ob-ui);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:9px;padding:10px 17px;display:inline-flex}.ob-lab .ob-cue svg{width:15px;height:15px;transition:transform .32s}.ob-door:hover .ob-cue svg{transform:translate(4px)}.ob-door[data-role=customer] .ob-lab{color:var(--color-brand-ink-deep);background:#fff;box-shadow:0 14px 34px #00122f3d}.ob-door[data-role=customer] .ob-cue{background:var(--color-brand-ink-deep);color:#fff}.ob-door[data-role=owner] .ob-lab{color:#fff;background:#0d1218;border:1px solid #ffffff24;box-shadow:0 14px 34px #00000080}.ob-door[data-role=owner] .ob-cue{color:var(--color-brand-ink-deep);background:#fff}.ob-stage[data-size=sm] .ob-doors{flex-direction:column}.ob-stage[data-size=sm] .ob-door+.ob-door{box-shadow:0 -1px #ffffff24}.ob-stage[data-size=sm] .ob-fhead{padding:calc(13px + env(safe-area-inset-top,0px)) 16px 12px}.ob-stage[data-size=sm] .ob-fhead .ob-wm{font-size:15px}.ob-stage[data-size=sm] .ob-fhead .ob-wm svg{width:30px;height:30px}.ob-stage[data-size=sm] .ob-fhead h1{margin-top:9px;font-size:19px}.ob-stage[data-size=sm] .ob-fhead p{display:none}.ob-stage[data-size=sm] .ob-lab{gap:3px;width:min(92%,330px);margin-top:0;padding:13px 15px 12px}.ob-stage[data-size=sm] .ob-lab .ob-sub{display:none}.ob-stage[data-size=sm] .ob-lab b{font-size:20px}.ob-stage[data-size=sm] .ob-lab .ob-cue{min-height:44px;margin-top:7px}.ob-ca{background:linear-gradient(#8ec6f2,#cfe6fb 46%,#f6eddd)}.ob-ca .f-front{background:#fff8ec;border:1px solid #00122f24;border-bottom:0;border-radius:5px 5px 0 0;width:min(72%,300px);height:52%;position:absolute;bottom:31%;left:50%;overflow:hidden;transform:translate(-50%)}.ob-ca .f-aw{background:repeating-linear-gradient(90deg, var(--color-brand-ink-deep) 0 10px, var(--color-brand-mid) 10px 20px);height:15%;position:absolute;inset:0 0 auto}.ob-ca .f-aw:after{content:"";background-repeat:repeat-x;background-size:20px 7px;background-image:radial-gradient(circle at 10px 0, var(--color-brand-mid) 9px, transparent 9.5px);height:7px;position:absolute;bottom:-6px;left:0;right:0}.ob-ca .f-sg{height:15%;font:600 12px/1 var(--font-deva,serif);color:var(--color-brand-ink-deep);background:#fffdf7;border:1px solid #00122f24;border-radius:3px;place-items:center;display:grid;position:absolute;top:18%;left:6px;right:6px}.ob-ca .f-in{background:linear-gradient(#fffaf0,#fdefd8);grid-template-rows:repeat(3,minmax(0,1fr));gap:7px;padding:8px;display:grid;position:absolute;inset:36% 0 0}.ob-ca .f-in i{border-bottom:4px solid var(--ob-jute);background:repeating-linear-gradient(90deg,#e9c88e 0 12px,#dfe7f4 12px 24px,#f2cf5b 24px 36px,#7fc4d8 36px 48px);border-radius:3px}.ob-ca .f-roll{transform-origin:top;z-index:3;background:repeating-linear-gradient(#c3cad3 0 7px,#eef1f5 7px 11px,#959eab 11px 18px);transition:transform .9s cubic-bezier(.4,0,.2,1);position:absolute;inset:36% 0 0}.ob-ca .f-path{background:#e9ecf0;border-top:3px solid #cbd3dc;height:9%;position:absolute;inset:auto 0 15%}.ob-ca .f-road{background:linear-gradient(#59626f,#414954);height:15%;position:absolute;inset:auto 0 0}.ob-ca .f-road:after{content:"";background:repeating-linear-gradient(90deg,#fffc 0 26px,#0000 26px 56px);height:4px;position:absolute;top:46%;left:0;right:0}.ob-oa{background:radial-gradient(52% 44%,#ffd6962b,#0000 70%),repeating-linear-gradient(94deg,#1b232f 0 30px,#1e2733 30px 60px),linear-gradient(#242e3c,#0e141c)}.ob-oa .f-nb{aspect-ratio:.735;perspective:1200px;width:min(46%,172px);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.ob-oa .f-page{background:var(--ob-paper);background-image:repeating-linear-gradient(#0000 0 13px,#e9e0c9 13px 14px);border-radius:4px;position:absolute;inset:0;box-shadow:0 20px 34px #00000080}.ob-oa .f-cov{transform-origin:0;backface-visibility:hidden;color:#fdf3dd;background:radial-gradient(120% 90% at 22% 8%,#fff3,#0000 55%),repeating-linear-gradient(45deg,#00000009 0 3px,#0000 3px 6px),linear-gradient(160deg,#b98f4e,#8f6a33 58%,#7a5a2b);border-radius:4px;flex-direction:column;justify-content:space-between;align-items:center;padding:12% 11%;transition:transform .9s cubic-bezier(.33,.72,0,1),opacity .9s .35s;display:flex;position:absolute;inset:0;box-shadow:0 22px 36px #0000008c,inset 0 0 0 1px #ffffff24}.ob-oa .f-cov svg{border-radius:999px;width:26px;height:26px;display:block}.ob-oa .f-cov b{font-family:var(--font-deva,serif);text-align:center;border:1.2px solid #fdf3dd70;border-radius:4px;padding:9px 6px;font-size:clamp(15px,3.4cqi,21px);font-weight:700;line-height:1.25}.ob-oa .f-cov em{font-family:var(--font-serif,Georgia, serif);color:#fdf3dd9e;font-size:11.5px;font-style:normal}.ob-oa .f-spr{z-index:6;flex-direction:column;justify-content:space-around;width:13px;display:flex;position:absolute;top:5%;bottom:5%;left:-6px}.ob-oa .f-spr i{background:linear-gradient(#f2f4f7,#9aa4b2 40%,#5b6472);border-radius:999px;height:7px;display:block;box-shadow:0 1px 2px #00000073}.ob-oa .f-pen,.ob-oa .f-calc{transition:transform .82s cubic-bezier(.4,0,.2,1);position:absolute}.ob-oa .f-pen{filter:drop-shadow(0 12px 14px #0000008c);width:36%;max-width:142px;top:63%;right:2%;transform:rotate(-14deg)}.ob-oa .f-calc{filter:drop-shadow(0 14px 18px #0000008c);width:19%;max-width:72px;top:14%;left:4%;transform:rotate(-7deg)}.ob-oa .f-pen svg,.ob-oa .f-calc svg{width:100%;height:auto;display:block}.ob-cust .ob-scene{background:linear-gradient(#8ec6f2 0%,#b8dcf7 26%,#dceffb 52%,#f6eddd 78%,#efe6d6 100%)}.ob-world{transform-origin:0 0;will-change:transform;width:2460px;height:1200px;transition:transform var(--ob-cam) cubic-bezier(.62, .02, .18, 1);position:absolute;top:0;left:0}.ob-cloud{filter:blur(1px);opacity:.82;background:#fff;border-radius:999px;animation:70s linear infinite ob-drift;position:absolute;box-shadow:44px 12px 0 -6px #fff,92px 2px 0 -14px #fff,-40px 14px 0 -10px #fff}@keyframes ob-drift{0%{transform:translate(-160px)}to{transform:translate(160px)}}.ob-hills{opacity:.72;background:radial-gradient(60% 130% at 20% 100%,#b9cfc0 0 70%,#0000 71%),radial-gradient(52% 120% at 52% 100%,#adc6b6 0 70%,#0000 71%),radial-gradient(58% 128% at 84% 100%,#c0d5c6 0 70%,#0000 71%);height:150px;position:absolute;bottom:492px;left:-900px;right:-900px}.ob-bld{border-radius:3px 3px 0 0;position:absolute;box-shadow:inset 0 -6px #00122f0d}.ob-bld:before{content:"";opacity:.5;background-blend-mode:multiply;background-image:repeating-linear-gradient(90deg,#00285a33 0 9px,#0000 9px 22px),repeating-linear-gradient(#00285a33 0 11px,#0000 11px 26px);position:absolute;inset:16px 9% 12px}.ob-tree{transform-origin:bottom;width:64px;height:104px;position:absolute}.ob-tree i:first-child{background:#8a6a44;border-radius:2px;width:9px;height:38px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ob-tree i:last-child{background:radial-gradient(circle at 34% 30%,#7fbf7a,#4f9550 70%);border-radius:999px;width:62px;height:62px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.ob-tree i:last-child:before,.ob-tree i:last-child:after{content:"";border-radius:999px;position:absolute}.ob-tree i:last-child:before{background:#5da45c;width:40px;height:40px;top:16px;left:-16px}.ob-tree i:last-child:after{background:#68b064;width:36px;height:36px;top:20px;right:-14px}.ob-ground{height:920px;position:absolute;top:700px;left:-1400px;right:-1400px}.ob-path{background:linear-gradient(#e9ecf0,#dfe4ea);border-top:3px solid #cbd3dc;height:74px;position:absolute;inset:0 0 auto}.ob-path:after{content:"";background:#c3cbd5;height:9px;position:absolute;inset:auto 0 0;box-shadow:inset 0 -1px #00122f1f}.ob-road{background:linear-gradient(#59626f,#4a525e 40%,#414954);height:258px;position:absolute;inset:74px 0 auto}.ob-road i{background:#ffffff80;height:4px;position:absolute;left:0;right:0}.ob-road i:first-child{top:0}.ob-road i:last-child{bottom:0}.ob-road span{background:repeating-linear-gradient(90deg,#ffffffd1 0 58px,#0000 58px 122px);height:5px;position:absolute;inset:127px 0 auto}.ob-verge{background:linear-gradient(#7fb46f,#69a25c);border-top:4px solid #8dc07c;height:588px;position:absolute;inset:332px 0 auto}.ob-verge:after{content:"";background-image:repeating-linear-gradient(76deg,#ffffff17 0 3px,#0000 3px 17px);position:absolute;inset:0}.ob-shop{transition:filter var(--ob-soft), opacity var(--ob-soft);border:1px solid #00122f1f;border-bottom:0;border-radius:4px 4px 0 0;position:absolute;bottom:500px;overflow:hidden}.ob-shop[data-dim=true]{filter:saturate(.34)brightness(1.06);opacity:.58}.ob-aw{background:repeating-linear-gradient(90deg, var(--a1) 0 11px, var(--a2) 11px 22px);height:15px;position:absolute;inset:0 0 auto}.ob-aw:after{content:"";background-repeat:repeat-x;background-size:22px 7px;background-image:radial-gradient(circle at 11px 0, var(--a2) 10px, transparent 10.5px);height:7px;position:absolute;bottom:-6px;left:0;right:0}.ob-sg{height:25px;font:600 12px/1 var(--font-deva,serif);color:var(--a1);white-space:nowrap;background:#fffdf7;border:1px solid #00122f24;border-radius:3px;place-items:center;display:grid;position:absolute;top:21px;left:7px;right:7px;overflow:hidden}.ob-fr{background:linear-gradient(160deg,#ffffffeb,#d6e8f699 46%,#ffffff80);border:1px solid #00122f1a;border-bottom:0;border-radius:3px 3px 0 0;position:absolute;inset:51px 7px 0}.ob-fr:before{content:"";opacity:.5;background-image:repeating-linear-gradient(90deg,#be965f9e 0 7px,#769ebe80 7px 14px,#c8766c80 14px 21px,#94b48a8c 21px 28px),linear-gradient(#0000 0 42%,#967341d9 42% 47%,#0000 47%);border-radius:2px;position:absolute;inset:13% 10% 36%}.ob-fr:after{content:"";background:#fff6;width:22%;height:100%;position:absolute;top:0;left:8%;transform:skew(-14deg)}.ob-dr{background:linear-gradient(#33425a,#18212e);border-radius:3px 3px 0 0;width:36%;height:54%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ob-bulb{background:#ffd479;border-radius:999px;width:9px;height:9px;position:absolute;top:44px;left:14px;box-shadow:0 0 11px 4px #ffc44080}.ob-crate,.ob-sack{position:absolute;bottom:434px}.ob-crate{background:linear-gradient(#d8bd8c,#bb9c68);border:1px solid #00122f29;border-radius:2px}.ob-sack{background:linear-gradient(#e2d3b2,#c9b58c);border-radius:9px 9px 4px 4px}.ob-roll{z-index:6;transform-origin:top;transition:transform var(--ob-shut) cubic-bezier(.4, 0, .2, 1);background:repeating-linear-gradient(#c3cad3 0 7px,#eef1f5 7px 11px,#959eab 11px 18px);position:absolute;inset:51px 0 0}.ob-roll i{background:#00122f5c;border-radius:999px;width:78px;height:5px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.ob-interior{z-index:4;background:linear-gradient(#fffaf0,#fdefd8);grid-template-rows:repeat(3,minmax(0,1fr));gap:9px;padding:14px 12px 11px;display:grid;position:absolute;inset:51px 0 0}.ob-shelf{border-bottom:6px solid var(--ob-jute);border-radius:0 0 3px 3px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:9px;padding-bottom:6px;display:grid;overflow:hidden}.ob-item{background:#fff;border:1px solid #00122f17;border-radius:9px;grid-template-rows:minmax(0,1fr) auto;gap:5px;min-width:0;padding:6px 7px 7px;display:grid;overflow:hidden;box-shadow:0 2px 5px #00122f12}.ob-item .ph{background:radial-gradient(120% 100% at 50% 0, #fff, var(--tint,#eef3f9));border-radius:7px;min-height:0;padding:5px;overflow:hidden}.ob-item .ph svg{width:100%;height:100%;display:block}.ob-item .meta{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.ob-item b{font:700 10.5px/13px var(--ob-ui);color:#5b6472;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ob-item em{font:900 13px/13px var(--ob-ui);color:var(--color-brand-ink-deep);font-variant-numeric:tabular-nums;flex:none;font-style:normal}.ob-stage[data-size=sm] .ob-interior{grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;padding:12px 11px 10px}.ob-stage[data-size=sm] .ob-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-stage[data-size=sm] .ob-shelf:nth-child(3),.ob-stage[data-size=sm] .ob-item:nth-child(3){display:none}.ob-stage[data-size=sm] .ob-item b{font-size:11.5px;line-height:14px}.ob-stage[data-size=sm] .ob-item em{font-size:14.5px;line-height:15px}.ob-slip{z-index:8;opacity:0;transform-origin:50% 100%;width:316px;transition:opacity var(--ob-soft), transform var(--ob-soft) cubic-bezier(.34, 1.35, .6, 1);background:#fff;border:1px solid #00122f21;border-radius:11px;padding:13px 15px 12px;position:absolute;top:98px;left:72px;transform:translateY(22px)scale(.94);box-shadow:0 22px 48px #00122f4d}.ob-slip[data-on=true]{opacity:1;transform:none}.ob-slip h2{font:800 9.5px/1 var(--ob-ui);letter-spacing:.16em;text-transform:uppercase;color:#8a929e;margin:0 0 8px}.ob-slip .ln{font:600 12px/18px var(--ob-ui);color:#39404d;justify-content:space-between;gap:12px;display:flex}.ob-slip .ln b{color:var(--color-brand-ink-deep);font-variant-numeric:tabular-nums;font-weight:800}.ob-slip .tot{font:900 15px/20px var(--ob-ui);color:var(--color-brand-ink-deep);font-variant-numeric:tabular-nums;border-top:1.5px dashed #00122f33;justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.ob-slip .fee{font:700 10px/14px var(--ob-ui);color:#1f9254;align-items:center;gap:5px;margin:6px 0 0;display:flex}.ob-slip .fee svg{flex:none;width:12px;height:12px}.ob-slip .deliv{font:600 9.5px/13px var(--ob-ui);color:#8a929e;margin:4px 0 0}.ob-slip .pay{background:var(--color-brand-ink-deep);color:#fff;font:900 12px/1 var(--ob-ui);border-radius:999px;justify-content:center;align-items:center;margin:10px 0 0;padding:9px 0;display:flex}.ob-stage[data-size=sm] .ob-slip{width:auto;top:88px;left:30px;right:30px}.ob-ring{z-index:3;border:3px solid var(--color-brand);opacity:0;transition:opacity var(--ob-soft);border-radius:7px;position:absolute;box-shadow:0 0 0 7px #115dff29}.ob-pin{z-index:9;opacity:0;transition:opacity var(--ob-soft), transform var(--ob-soft);position:absolute;transform:translateY(9px)}.ob-ring[data-on=true],.ob-pin[data-on=true]{opacity:1;transform:none}.ob-pin b{background:var(--color-brand-ink-deep);color:#fff;font:800 13px/1 var(--ob-ui);white-space:nowrap;border-radius:999px;padding:7px 14px;display:block;box-shadow:0 10px 24px #00122f5c}.ob-pin b em{color:#79e2a1;font-style:normal}.ob-pin i{background:var(--color-brand-ink-deep);width:11px;height:11px;margin:-6px auto 0;display:block;transform:rotate(45deg)}.ob-ppl{width:24px;height:64px;transition:opacity var(--ob-soft);animation:1.5s ease-in-out infinite ob-bob;position:absolute}.ob-ppl i{position:absolute;left:50%;transform:translate(-50%)}.ob-ppl i:first-child{background:#5b4736;border-radius:999px;width:15px;height:15px;top:0}.ob-ppl i:nth-child(2){border-radius:9px 9px 3px 3px;width:23px;height:30px;top:14px}.ob-ppl i:nth-child(3){background:#39404d;border-radius:0 0 2px 2px;width:14px;height:21px;bottom:0}@keyframes ob-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ob-mv{transition:opacity var(--ob-soft);animation-name:ob-drive-r;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;left:0}.ob-mv[data-back=true]{animation-name:ob-drive-l}.ob-veh{display:block;position:relative}.ob-veh[data-flip=true]{transform:scaleX(-1)}.ob-veh svg{width:100%;height:auto;display:block}@keyframes ob-drive-r{0%{transform:translate(-460px)}to{transform:translate(3160px)}}@keyframes ob-drive-l{0%{transform:translate(3160px)}to{transform:translate(-460px)}}.ob-stage[data-size=sm] .ob-optional{display:none}.ob-vshut{z-index:40;transform-origin:top;cursor:pointer;width:100%;transition:transform var(--ob-shut) cubic-bezier(.42, 0, .18, 1);background:repeating-linear-gradient(#c3cad3 0 7px,#eef1f5 7px 11px,#959eab 11px 18px);border:0;padding:0;position:absolute;inset:0}.ob-vshut[data-up=true]{transform:scaleY(0)}.ob-vshut i{background:#00122f52;border-radius:999px;width:132px;height:9px;position:absolute;bottom:calc(11% + 30px);left:50%;transform:translate(-50%);box-shadow:0 3px #ffffff80}.ob-vshut span{text-align:center;font:800 12px/1 var(--ob-ui);letter-spacing:.15em;text-transform:uppercase;color:#00122f85;animation:2.4s ease-in-out infinite ob-pulse;position:absolute;bottom:11%;left:0;right:0}@keyframes ob-pulse{0%,to{opacity:.45}50%{opacity:1}}.ob-vawn{z-index:41;background:repeating-linear-gradient(90deg, var(--color-brand-ink-deep) 0 26px, var(--color-brand-mid) 26px 52px);height:30px;transition:transform var(--ob-shut) cubic-bezier(.42, 0, .18, 1);position:absolute;inset:54px 0 auto}.ob-vawn:after{content:"";background-repeat:repeat-x;background-size:26px 12px;background-image:radial-gradient(circle at 13px 0, var(--color-brand-mid) 12px, transparent 12.5px);height:12px;position:absolute;bottom:-11px;left:0;right:0}.ob-vawn[data-up=true]{transform:translateY(-360%)}.ob-own .ob-scene{background:radial-gradient(58% 46% at 50% 52%,#ffd69629,#0000 70%),radial-gradient(130% 90% at 50% -14%,#7e9ed03d,#0000 62%),repeating-linear-gradient(94deg,#1b232f 0 34px,#1e2733 34px 68px),linear-gradient(#242e3c,#0e141c)}.ob-desk{left:var(--bx,0px);top:var(--by,0px);width:var(--bw,100%);height:var(--bh,100%);perspective:2400px;perspective-origin:50% 45%;place-items:center;display:grid;position:absolute}.ob-book{width:calc(var(--pw) * 2);height:var(--ph);transform-style:preserve-3d;will-change:transform;transition:transform var(--ob-flip) cubic-bezier(.33, .72, 0, 1);position:relative}.ob-book[data-shut=true]{transform:translateX(calc(var(--pw) / -2))}.ob-half{height:100%;width:var(--pw);position:absolute;top:0}.ob-half.left{opacity:0;background:var(--ob-paper2);border-radius:5px 0 0 5px;transition:opacity .26s;left:0;box-shadow:inset -14px 0 26px #3c2d1429,0 26px 46px #00000075}.ob-book[data-shut=false] .ob-half.left{opacity:1;transition-delay:.33s}.ob-half.right{left:var(--pw);transform-style:preserve-3d}.ob-leaf{transform-origin:0;transform-style:preserve-3d;transition:transform var(--ob-flip) cubic-bezier(.33, .72, 0, 1), opacity var(--ob-flip) linear;position:absolute;inset:0}.ob-leaf[data-flipped=true]{transform:rotateY(-180deg)}.ob-face{backface-visibility:hidden;background:var(--ob-paper);border-radius:0 5px 5px 0;position:absolute;inset:0;overflow:hidden}.ob-face.front{background:linear-gradient(90deg, var(--ob-paper2) 0, var(--ob-paper) 11%);box-shadow:0 26px 46px #0000007a}.ob-face.back{background:linear-gradient(270deg, var(--ob-paper) 0 88%, var(--ob-paper2));border-radius:5px 0 0 5px;transform:rotateY(180deg)}.ob-spiral{left:calc(var(--pw) - 13px);z-index:30;pointer-events:none;flex-direction:column;justify-content:space-around;width:26px;display:flex;position:absolute;top:4%;bottom:4%}.ob-spiral i{background:linear-gradient(#f2f4f7,#9aa4b2 40%,#5b6472);border-radius:999px;height:11px;display:block;box-shadow:0 1px 2px #00000073}.ob-stage[data-size=sm] .ob-book{width:var(--pw)}.ob-stage[data-size=sm] .ob-book[data-shut=true]{transform:none}.ob-stage[data-size=sm] .ob-half.left{display:none}.ob-stage[data-size=sm] .ob-half.right{left:0}.ob-stage[data-size=sm] .ob-spiral{width:20px;left:-8px}.ob-stage[data-size=sm] .ob-spiral i{height:9px}.ob-stage[data-size=sm] .ob-face{border-radius:4px}.ob-stage[data-size=sm] .ob-leaf[data-flipped=true]{opacity:0;transform:rotateY(-152deg)}.ob-book-lg{display:block}.ob-book-sm,.ob-stage[data-size=sm] .ob-book-lg{display:none}.ob-stage[data-size=sm] .ob-book-sm{display:block}.ob-prop{pointer-events:none;transition:transform var(--ob-flip) cubic-bezier(.33, .72, 0, 1);display:none;position:absolute}@container (min-width:1040px){.ob-prop{display:block}}.ob-prop svg{width:100%;height:auto;display:block}.ob-prop.pen{left:calc(50% + var(--pw) + 26px);filter:drop-shadow(0 16px 16px #0000008c);width:176px;top:50%;transform:translateY(-50%)rotate(-14deg)}.ob-prop.calc{right:calc(50% + var(--pw) + 30px);filter:drop-shadow(0 20px 22px #0000008c);width:112px;top:50%;transform:translateY(-50%)rotate(-7deg)}.ob-desk[data-shut=true] .ob-prop.pen{transform:translate(calc(var(--pw) / -2), -50%) rotate(-14deg)}.ob-desk[data-shut=true] .ob-prop.calc{transform:translate(calc(var(--pw) / 2), -50%) rotate(-7deg)}.ob-pg{flex-direction:column;padding:clamp(16px,4.2%,32px) clamp(17px,5.6%,36px);display:flex;position:absolute;inset:0}.ob-rh{font:800 9.5px/1.2 var(--ob-ui);letter-spacing:.19em;text-transform:uppercase;color:#a89771;flex:none;margin:0}.ob-ph{font-family:var(--font-serif,Georgia, serif);color:#26221a;flex:none;margin:9px 0 0;font-size:clamp(21px,6.6cqi,32px);font-weight:400;line-height:1.08}.ob-ph i{color:#8a6a24;font-style:italic}.ob-sub2{font:500 12px/17px var(--ob-ui);color:#7d735e;flex:none;max-width:32ch;margin:8px 0 0}.ob-ruled{position:relative}.ob-ruled:before{content:"";z-index:0;opacity:.75;pointer-events:none;background:repeating-linear-gradient(#0000 0 25px,#e9e0c9 25px 26px);position:absolute;inset:0}.ob-ruled>*{z-index:2;position:relative}.ob-entries{flex-direction:column;flex:auto;gap:1px;min-height:0;margin:12px 0 0;display:flex}.ob-en{font-family:var(--font-serif,Georgia, serif);color:#3a3225;opacity:0;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;font-size:clamp(13.5px,4.2cqi,18px);line-height:1.34;transition:opacity .42s,transform .42s;display:flex;transform:translate(-8px)}.ob-en[data-in=true]{opacity:1;transform:none}.ob-en .dv{font-family:var(--font-deva,serif);font-size:.92em;font-weight:400}.ob-en s{color:#8b8067;font-size:.8em;text-decoration:none}.ob-en b{color:#26221a;font-variant-numeric:tabular-nums;font-weight:400}.ob-rows{flex-direction:column;flex:0 auto;gap:5px;min-height:0;margin:12px 0 0;display:flex}.ob-rw{font:700 clamp(11px, 3.3cqi, 13px) / 1.3 var(--ob-ui);color:#3a3225;opacity:0;background:#fff;border:1px solid #eadfc4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;transition:opacity .42s,transform .42s;display:flex;transform:translateY(7px)}.ob-rw[data-in=true]{opacity:1;transform:none}.ob-rw .who{flex-direction:column;gap:1px;min-width:0;display:flex}.ob-rw .who span{color:#9a8f77;font-size:.8em;font-weight:500}.ob-rw .who .dv{font-family:var(--font-deva,serif);font-weight:700}.ob-rw b{color:var(--color-brand-ink-deep);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.ob-total{font:900 clamp(15px, 4.8cqi, 20px) / 1.2 var(--ob-ui);color:#26221a;font-variant-numeric:tabular-nums;border-top:2px solid #26221a;flex:none;justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:9px;display:flex}.ob-total span{font:800 9.5px/1 var(--ob-ui);letter-spacing:.16em;text-transform:uppercase;color:#a89771}.ob-stk{flex-direction:column;flex:0 auto;gap:8px;margin:12px 0 0;display:flex}.ob-st{flex-direction:column;gap:4px;display:flex}.ob-st .lb{font:700 clamp(10.5px, 3.2cqi, 12.5px) / 1.2 var(--ob-ui);color:#4b4436;justify-content:space-between;gap:8px;display:flex}.ob-st .lb em{color:#26221a;font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:800}.ob-st .bar{background:#e8dfc7;border-radius:999px;height:7px;overflow:hidden}.ob-st .bar i{background:var(--color-brand);transform-origin:0;border-radius:999px;height:100%;transition:transform .9s cubic-bezier(.4,0,.2,1);display:block;transform:scaleX(0)}.ob-st[data-in=true] .bar i{transform:scaleX(var(--v))}.ob-st[data-low=true] .bar i{background:#e09000}.ob-week{flex:auto;align-items:flex-end;gap:clamp(4px,2.2cqi,10px);height:clamp(62px,17cqi,96px);min-height:62px;margin:13px 0 0;display:flex}.ob-week .dy{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.ob-week .dy i{transform-origin:bottom;background:linear-gradient(#1c3f86,#00122f);border-radius:4px 4px 0 0;width:100%;transition:transform .76s cubic-bezier(.34,1.2,.6,1);display:block;transform:scaleY(0)}.ob-week[data-in=true] .dy i{transform:scaleY(1)}.ob-week .dy u{font:800 9px/1 var(--ob-ui);color:#a89771;text-decoration:none}.ob-bnr{font:700 clamp(10.5px, 3cqi, 12.5px) / 1.32 var(--ob-ui);color:#26221a;background:linear-gradient(118deg, var(--b1,#eaf1ff), var(--b2,#dbe7ff));border:1px solid #00122f14;border-radius:10px;flex:none;align-items:center;gap:9px;padding:8px 10px;display:flex}.ob-pg>.ob-bnr:last-child,.ob-sec>.ob-bnr:last-child{margin-top:auto}.ob-bnr .ic{background:#ffffffc7;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;display:grid}.ob-bnr .ic svg{width:15px;height:15px;display:block}.ob-bnr .tx{min-width:0}.ob-bnr .tx b{font-weight:800;display:block}.ob-bnr .tx span{color:#6f6650;margin-top:1px;font-size:.86em;font-weight:600;display:block}.ob-illo{aspect-ratio:24/11;background:linear-gradient(#fff,#f7f0dd);border:1px solid #e8dfc7;border-radius:11px;flex:none;place-items:center;margin:11px 0 0;padding:9px;display:grid;overflow:hidden}.ob-illo svg{width:100%;height:auto;max-height:100%;display:block}.ob-chips{flex:none;gap:6px;margin:11px 0 0;display:flex}.ob-chip{background:#fff;border:1px solid #eadfc4;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;padding:6px 4px;display:flex}.ob-chip svg{width:auto;height:clamp(26px,8cqi,40px);display:block}.ob-chip u{font:700 8.5px/1.1 var(--ob-ui);color:#8d8267;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;text-decoration:none;overflow:hidden}.ob-cover{color:#fdf3dd;background:radial-gradient(120% 90% at 22% 8%,#ffffff38,#0000 55%),repeating-linear-gradient(45deg,#00000009 0 3px,#0000 3px 6px),linear-gradient(160deg,#b98f4e,#8f6a33 58%,#7a5a2b);border-radius:0 6px 6px 0;flex-direction:column;justify-content:space-between;padding:clamp(20px,5.4%,38px);display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff26}.ob-stage[data-size=sm] .ob-cover{border-radius:4px;padding:24px 20px}.ob-cover .top{align-items:center;gap:9px;display:flex}.ob-cover .top svg{border-radius:999px;flex:none;width:34px;height:34px;display:block;box-shadow:0 0 0 2px #fdf3dd6b}.ob-cover .top b{font:800 13px/1.2 var(--ob-ui);letter-spacing:-.01em}.ob-cover .top span{font-family:var(--font-deva,serif);color:#fdf3dda8;margin-top:2px;font-size:10px;display:block}.ob-cover .lab{text-align:center;border:1.5px solid #fdf3dd75;border-radius:5px;padding:clamp(13px,3.6%,20px)}.ob-cover .lab b{font-family:var(--font-deva,serif);font-size:clamp(24px,8cqi,40px);font-weight:700;line-height:1.22;display:block}.ob-cover .lab span{font:800 10px/1.5 var(--ob-ui);letter-spacing:.19em;text-transform:uppercase;color:#fdf3ddb8;margin-top:8px;display:block}.ob-cover .yr{text-align:center;font-family:var(--font-serif,Georgia, serif);color:#fdf3dda3;margin:0;font-size:clamp(16px,4.6cqi,22px)}.ob-cover .band{background:#0000003d;border-radius:999px;height:9px}.ob-cta-page{text-align:center;place-content:center;gap:12px;padding:clamp(18px,6%,36px);display:grid}.ob-cta-page svg.mark{border-radius:999px;justify-self:center;width:52px;height:52px;display:block}.ob-cta-page h2{font-family:var(--font-serif,Georgia, serif);color:#26221a;margin:0;font-size:clamp(24px,7.6cqi,36px);font-weight:400;line-height:1.08}.ob-cta-page p{font:500 12.5px/19px var(--ob-ui);color:#7d735e;justify-self:center;max-width:26ch;margin:0}.ob-cta-page .badge{background:var(--color-brand-ink-deep);color:#fff;font:800 13.5px/1 var(--ob-ui);border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:11px 20px;display:inline-flex}.ob-cta-page .wm{font:800 10px/1 var(--ob-ui);letter-spacing:.2em;text-transform:uppercase;color:#b3a68a;justify-self:center;margin-top:2px}.ob-cta-page .wm i{color:#8a6a24;font-style:normal}.ob-mstack{gap:8px}.ob-sec{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ob-sec.a{flex:1.1 1 0}.ob-sec.b{flex:1 1 0}.ob-sec.ob-cta-page{text-align:center;place-content:center;gap:10px;padding:8px 4px;display:grid}.ob-hair{background:#e0d5b8;border:0;flex:none;height:1px;margin:1px 0}.ob-stage[data-size=sm] .ob-mstack{gap:6px;padding:14px 15px 12px}.ob-stage[data-size=sm] .ob-en:nth-child(n+5),.ob-stage[data-size=sm] .ob-rw:nth-child(n+3),.ob-stage[data-size=sm] .ob-st:nth-child(n+4),.ob-stage[data-size=sm] .ob-sec.a>.ob-bnr,.ob-stage[data-size=sm] .ob-sec.b .ob-sub2,.ob-stage[data-size=sm] .ob-pgt,.ob-stage[data-size=sm] .ob-chip:nth-child(n+4),.ob-stage[data-size=sm] .ob-sec.ob-cta-page svg.mark{display:none}.ob-stage[data-size=sm] .ob-entries,.ob-stage[data-size=sm] .ob-rows,.ob-stage[data-size=sm] .ob-stk{flex:none;margin-top:9px}.ob-stage[data-size=sm] .ob-sec.a{flex:none}.ob-stage[data-size=sm] .ob-sec.b{flex:auto}.ob-stage[data-size=sm] .ob-week{flex:none;height:64px;margin-top:10px}.ob-stage[data-size=sm] .ob-en{padding:3px 0}.ob-stage[data-size=sm] .ob-rw{padding:6px 9px}.ob-stage[data-size=sm] .ob-total{margin-top:auto;padding-top:8px}.ob-stage[data-size=sm] .ob-illo{flex:none;height:96px;margin-top:9px}.ob-stage[data-size=sm] .ob-chip svg{height:26px}.ob-stage[data-size=sm] .ob-ph{margin-top:7px;font-size:22px}.ob-stage[data-size=sm] .ob-sec.ob-cta-page h2{font-size:24px}.ob-stage[data-size=sm] .ob-sec.ob-cta-page p{font-size:12px;line-height:17px}@media (prefers-reduced-motion:reduce){.ob-stage{--ob-cam:1ms;--ob-shut:1ms;--ob-flip:1ms;--ob-soft:1ms;--ob-fast:1ms}.ob-ppl,.ob-cloud,.ob-vshut span{animation:none!important}.ob-mv{display:none}.ob-txt,.ob-cta,.ob-en,.ob-rw,.ob-door,.ob-art,.ob-lab,.ob-leaf,.ob-half.left,.ob-prop,.f-roll,.f-cov{transition-duration:1ms!important}}.ob-stage[data-still=true] *{transition:none!important}@keyframes ob-fade{0%{opacity:0}to{opacity:1}}.ob-enter{animation:.4s both ob-fade}
