.otCc8q_root{isolation:isolate;overscroll-behavior:none;background:var(--ui-surface-inverse-depth);color:var(--ui-text-inverse);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:hidden}.otCc8q_plate{pointer-events:none;display:block;position:absolute;inset:0}.otCc8q_plateImage{object-fit:cover;object-position:72% 50%;width:100%;max-width:none;height:100%;display:block}.otCc8q_canvas{z-index:1;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.otCc8q_root[data-scene=ready] .otCc8q_canvas{opacity:1;pointer-events:auto;touch-action:none}.otCc8q_root[data-scene=static] .otCc8q_canvas{display:none}.otCc8q_header{z-index:4;padding-top:calc(env(safe-area-inset-top,0px) + 18px);padding-right:max(18px, env(safe-area-inset-right,0px));padding-left:max(18px, env(safe-area-inset-left,0px));pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.otCc8q_cartouche{background:var(--ui-surface);color:var(--ui-text);pointer-events:auto;cursor:default;border-radius:10px;align-items:center;gap:14px;padding:10px 12px;display:inline-flex;box-shadow:0 12px 34px #00000047}.otCc8q_logo{width:144px;height:auto;display:block}@media (max-width:419.98px){.otCc8q_logo{width:32px;height:32px}}.otCc8q_cartoucheLabel{font-family:var(--ui-font-system);letter-spacing:.16em;text-transform:uppercase;color:var(--onora-graphite);font-size:10.5px;font-weight:400;display:none}.otCc8q_access{min-height:var(--ui-tap-min);background:var(--ui-surface-muted);color:var(--ui-text);font-family:var(--ui-font-system);letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;border-radius:10px;align-items:center;gap:12px;padding:7px 7px 7px 13px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 12px 34px #00000047}.otCc8q_accessDot{background:var(--ui-accent);width:30px;height:30px;color:var(--ui-on-accent);border-radius:50%;place-items:center;font-size:14px;transition:transform .2s;display:grid}.otCc8q_access:hover .otCc8q_accessDot{transform:translate(1px,-1px)rotate(8deg)}.otCc8q_access:focus-visible,.otCc8q_reveal:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.otCc8q_title{top:36%;left:max(30px, env(safe-area-inset-left,0px));z-index:2;max-width:min(44vw,620px);font-family:var(--ui-font-display);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 32px #0006;color:var(--ui-text-inverse);pointer-events:none;margin:0;font-size:clamp(44px,6.2vw,100px);font-weight:400;line-height:.92;position:absolute}.otCc8q_caption{top:var(--caption-y,50%);left:var(--caption-x,50%);z-index:3;width:max-content;font-family:var(--ui-font-system);text-shadow:0 2px 18px #0000008c;color:var(--ui-text-inverse);opacity:0;pointer-events:none;gap:5px;margin:0;transition:opacity .45s,transform .45s;display:grid;position:absolute}.otCc8q_caption[data-side=left]{text-align:right;transform:translate(calc(-100% - 8px))}.otCc8q_caption[data-side=top]{text-align:center;transform:translate(-50%,calc(8px - 100%))}.otCc8q_root[data-revealed=true] .otCc8q_caption{opacity:1}.otCc8q_root[data-revealed=true] .otCc8q_caption[data-side=left]{transform:translate(-100%)}.otCc8q_root[data-revealed=true] .otCc8q_caption[data-side=top]{transform:translate(-50%,-100%)}.otCc8q_captionName{letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:600}.otCc8q_captionOrg{letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:400}.otCc8q_hint{bottom:calc(env(safe-area-inset-bottom,0px) + 24px);z-index:3;background:var(--ui-surface-inverse-depth);width:max-content;max-width:calc(100% - 32px);color:var(--ui-text-inverse);font-family:var(--ui-font-system);letter-spacing:.12em;text-align:center;text-transform:uppercase;visibility:hidden;opacity:0;pointer-events:none;border-radius:999px;margin:0;padding:9px 14px;font-size:11.5px;transition:opacity .5s,transform .5s,visibility 0s linear .5s;position:absolute;left:50%;transform:translate(-50%,6px)}.otCc8q_root[data-hint=on] .otCc8q_hint{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)}.otCc8q_root:has(.otCc8q_reveal:focus) .otCc8q_hint{visibility:hidden;opacity:0;transition-delay:0s,0s,.5s;transform:translate(-50%,6px)}.otCc8q_hintHover{display:none}.otCc8q_hintTouch{display:inline}@media (hover:hover){.otCc8q_hintHover{display:inline}.otCc8q_hintTouch{display:none}}.otCc8q_reveal{bottom:calc(env(safe-area-inset-bottom,0px) + 24px);left:max(30px, env(safe-area-inset-left,0px));z-index:5;clip-path:inset(50%);white-space:nowrap;background:var(--ui-surface-muted);width:1px;height:1px;color:var(--ui-text);font-family:var(--ui-font-system);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;margin:-1px;padding:0;font-size:12px;font-weight:600;display:none;position:absolute;overflow:hidden}.otCc8q_reveal:focus{width:auto;height:auto;min-width:var(--ui-tap-min);min-height:var(--ui-tap-min);clip-path:none;border-radius:10px;margin:0;padding:7px 16px;overflow:visible;box-shadow:0 12px 34px #00000047}.otCc8q_root[data-scene=ready] .otCc8q_reveal{display:block}@media (max-aspect-ratio:4/5){.otCc8q_plateImage{object-position:50% 56%}.otCc8q_title{top:calc(env(safe-area-inset-top,0px) + 96px);left:max(20px, env(safe-area-inset-left,0px));max-width:calc(100vw - 40px);font-size:clamp(40px,12.5vw,64px)}.otCc8q_reveal{left:max(20px, env(safe-area-inset-left,0px))}}@media (min-width:560px){.otCc8q_cartouche{padding:11px 15px}.otCc8q_cartoucheLabel{display:inline}.otCc8q_access{padding-left:16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.otCc8q_canvas,.otCc8q_accessDot,.otCc8q_caption,.otCc8q_hint{transition:none}}
