#rack5-presentation-root{--r5p-ink:#17212b;--r5p-muted:#52606c;--r5p-brand:#19118c;--r5p-surface:#e5e9ed;--r5p-paper:#f7f8fa;--r5p-line:#c9d0d7;--r5p-gutter:clamp(24px, 4.2vw, 72px);color:var(--r5p-ink);isolation:isolate;font:400 15px/1.6 Montserrat,R5Presentation,Arial,sans-serif}#rack5-presentation-root *,#rack5-presentation-root :before,#rack5-presentation-root :after{box-sizing:border-box}#rack5-presentation-root :where(h1,h2,p){margin:0}#rack5-presentation-root :where(button,a,select){-webkit-tap-highlight-color:transparent}#rack5-presentation-root a{color:inherit;text-decoration:none}#rack5-presentation-root button,#rack5-presentation-root select{font:inherit}#rack5-presentation-root :where(a,button,select):focus-visible{outline:2px solid var(--r5p-brand);outline-offset:5px}#rack5-presentation-root .r5p-icon{flex:0 0 24px;width:24px;height:24px}#rack5-presentation-root .r5p-icon--down{transform:rotate(90deg)}#rack5-presentation-root .r5p-page{--r5p-stage-height:100svh;background:var(--r5p-surface)}#rack5-presentation-root .r5p-page[data-standalone]{--r5p-stage-height:calc(100svh - 76px)}#rack5-presentation-root .r5p-preview-header{min-height:76px;padding:12px var(--r5p-gutter);background:#fff;border-bottom:1px solid #dde2e6;align-items:center;gap:32px;display:flex}#rack5-presentation-root .r5p-brand{align-items:center;width:104px;display:flex}#rack5-presentation-root .r5p-brand img{width:104px;height:auto;display:block}#rack5-presentation-root .r5p-preview-caption{color:var(--r5p-muted);font-size:11px}#rack5-presentation-root .r5p-header-link{align-items:center;gap:12px;min-height:44px;margin-left:auto;font-size:12px;display:inline-flex}#rack5-presentation-root .r5p-header-link:hover{color:var(--r5p-brand)}#rack5-presentation-root .r5p-experience{background:var(--r5p-surface);height:320svh;position:relative}#rack5-presentation-root .r5p-stage{height:var(--r5p-stage-height);min-height:min(430px, var(--r5p-stage-height));background:var(--r5p-surface);position:sticky;top:0;overflow:clip}#rack5-presentation-root .r5p-experience[data-reduced]{height:auto}#rack5-presentation-root .r5p-experience[data-reduced] .r5p-stage{position:relative}#rack5-presentation-root .r5p-backdrop,#rack5-presentation-root .r5p-scene{position:absolute;inset:0}#rack5-presentation-root .r5p-backdrop{background:linear-gradient(170deg,#d2dbe4 0%,#e6ebee 62%,#c6d0d8 100%)}#rack5-presentation-root .r5p-backdrop picture{width:100%;height:100%;display:block}#rack5-presentation-root .r5p-poster{object-fit:cover;object-position:center;width:100%;height:100%}#rack5-presentation-root .r5p-scene{opacity:0;touch-action:pan-y;transition:opacity .65s}#rack5-presentation-root [data-ready] .r5p-scene{opacity:1}#rack5-presentation-root .r5p-scene>div,#rack5-presentation-root .r5p-scene canvas{width:100%;height:100%}#rack5-presentation-root .r5p-scene canvas{touch-action:pan-y;display:block}#rack5-presentation-root .r5p-equipment-anchor{pointer-events:none}#rack5-presentation-root .r5p-equipment-label{color:#fff;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141e28cc;border:1px solid #ffffff47;border-radius:4px;align-items:center;gap:12px;padding:8px 12px;display:flex;transform:translate(-50%,-100%);box-shadow:0 4px 16px #0910181a}#rack5-presentation-root .r5p-equipment-label span{font-size:10px;line-height:1.4}#rack5-presentation-root .r5p-equipment-label strong{font-size:16px;font-weight:600;line-height:1.4}#rack5-presentation-root .r5p-titles{z-index:2;top:clamp(32px,5.5vh,64px);left:var(--r5p-gutter);right:var(--r5p-gutter);pointer-events:none;transition:opacity .35s,transform .35s;position:absolute}#rack5-presentation-root .r5p-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#394853;margin-bottom:20px;font-size:10px;font-weight:600}#rack5-presentation-root h1{letter-spacing:-.055em;color:var(--r5p-ink);font-size:clamp(34px,4.15vw,64px);font-weight:400;line-height:1.12}#rack5-presentation-root h1 span{color:#4b5b6a}#rack5-presentation-root .r5p-intro{color:#394853;letter-spacing:.01em;margin-top:20px;font-size:12px}#rack5-presentation-root [data-phase=detail] .r5p-titles,#rack5-presentation-root [data-phase=leaving] .r5p-titles{opacity:0;transform:translateY(-12px)}#rack5-presentation-root .r5p-scene-status{z-index:3;border:1px solid var(--r5p-line);text-align:center;min-width:240px;max-width:calc(100% - 48px);color:var(--r5p-ink);background:#f7f8faf0;border-radius:2px;padding:16px 20px;font-size:12px;position:absolute;top:59%;left:50%;transform:translate(-50%,-50%)}#rack5-presentation-root .r5p-scene-status button{color:var(--r5p-ink);cursor:pointer;background:#ffffffbf;border:1px solid #687784;margin-top:12px;padding:10px 16px}#rack5-presentation-root .r5p-stage-bottom{z-index:3;inset:auto var(--r5p-gutter) 28px;pointer-events:none;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute}#rack5-presentation-root .r5p-stage-bottom a,#rack5-presentation-root .r5p-stage-bottom button{pointer-events:auto}#rack5-presentation-root .r5p-scroll-hint{color:#30414e;align-items:center;gap:20px;min-height:44px;font-size:11px;font-weight:600;display:inline-flex}#rack5-presentation-root .r5p-scroll-hint,#rack5-presentation-root .r5p-skip{background:#f3f6f8e6;border-radius:2px;padding:6px 12px}#rack5-presentation-root .r5p-controls{align-items:center;gap:24px;display:flex}#rack5-presentation-root .r5p-pause{color:#263642;cursor:pointer;background:#f3f6f8c2;border:1px solid #39495666;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:6px 16px;font-size:11px;display:inline-flex}#rack5-presentation-root .r5p-pause:hover{background:#fff}#rack5-presentation-root .r5p-pause:disabled{opacity:.55;cursor:wait}#rack5-presentation-root .r5p-control-icon{width:16px;height:16px}#rack5-presentation-root .r5p-skip{color:#30414e;align-items:center;gap:8px;min-height:44px;font-size:11px;display:inline-flex}#rack5-presentation-root .r5p-scroll-hint:hover,#rack5-presentation-root .r5p-skip:hover{color:var(--r5p-brand)}#rack5-presentation-root .r5p-debug{z-index:5;border:1px solid var(--r5p-line);background:#fff;gap:8px;padding:12px;font:12px/1.5 monospace;display:grid;position:absolute;top:20px;right:20px}#rack5-presentation-root .r5p-debug select{color:var(--r5p-ink);background:#fff;margin-left:8px;padding:4px}#rack5-presentation-root .r5p-context{z-index:4;padding:44px var(--r5p-gutter) 112px;background:var(--r5p-paper);position:relative}#rack5-presentation-root .r5p-context-top{border-bottom:1px solid var(--r5p-line);color:var(--r5p-muted);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:20px;padding-bottom:24px;font-size:10px;font-weight:600;display:flex}#rack5-presentation-root .r5p-context-body{grid-template-columns:1fr 1fr;gap:72px;margin-top:64px;display:grid}#rack5-presentation-root h2{letter-spacing:-.045em;max-width:620px;scroll-margin-top:100px;font-size:clamp(30px,3.2vw,48px);font-weight:400;line-height:1.18}#rack5-presentation-root h2:focus{outline:none}#rack5-presentation-root h2:focus-visible{outline:2px solid var(--r5p-brand);outline-offset:12px}#rack5-presentation-root .r5p-context-copy{max-width:600px;padding-top:4px}#rack5-presentation-root .r5p-context-copy>p:first-child{color:#394853;max-width:470px;font-size:17px;line-height:1.65}#rack5-presentation-root .r5p-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}#rack5-presentation-root .r5p-button{border-radius:2px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:12px 20px;font-size:12px;font-weight:600;display:inline-flex}#rack5-presentation-root .r5p-button--primary{color:#fff;background:var(--r5p-brand);border:1px solid var(--r5p-brand);transition:background-color .15s}#rack5-presentation-root .r5p-button--primary:hover{background:#110a6e}#rack5-presentation-root .r5p-button--text{color:var(--r5p-brand);padding-left:0;padding-right:0}#rack5-presentation-root .r5p-button--text:hover{text-underline-offset:5px;text-decoration:underline}#rack5-presentation-root .r5p-note{color:var(--r5p-muted);max-width:460px;margin-top:28px;font-size:11px;line-height:1.6}#rack5-presentation-root .r5p-preview-footer{padding:24px var(--r5p-gutter);color:var(--r5p-muted);background:#fff;border-top:1px solid #dfe4e8;justify-content:space-between;align-items:center;gap:24px;font-size:10px;display:flex}#rack5-presentation-root .r5p-preview-footer>span{color:var(--r5p-ink);letter-spacing:.12em;font-weight:700}#rack5-presentation-root .r5p-preview-footer a{align-items:center;gap:12px;min-height:44px;display:inline-flex}@media (max-width:900px){#rack5-presentation-root .r5p-context-body{grid-template-columns:1fr;gap:32px}#rack5-presentation-root .r5p-context-copy{max-width:620px}#rack5-presentation-root .r5p-context{padding-bottom:72px}}@media (max-width:600px){#rack5-presentation-root{--r5p-gutter:24px}#rack5-presentation-root .r5p-preview-header{gap:16px;min-height:64px;padding-block:10px}#rack5-presentation-root .r5p-brand,#rack5-presentation-root .r5p-brand img{width:90px}#rack5-presentation-root .r5p-preview-caption{display:none}#rack5-presentation-root .r5p-header-link{gap:8px;font-size:10px}#rack5-presentation-root .r5p-header-link .r5p-icon{flex-basis:18px;width:18px}#rack5-presentation-root .r5p-experience{height:270svh}#rack5-presentation-root .r5p-page[data-standalone]{--r5p-stage-height:calc(100svh - 64px)}#rack5-presentation-root .r5p-titles{top:28px}#rack5-presentation-root .r5p-eyebrow{letter-spacing:.1em;max-width:230px;margin-bottom:16px;font-size:8px}#rack5-presentation-root h1{letter-spacing:-.045em;font-size:clamp(30px,8.5vw,46px)}#rack5-presentation-root .r5p-intro{margin-top:12px;font-size:10px}#rack5-presentation-root .r5p-stage-bottom{flex-direction:column;align-items:flex-start;gap:16px;bottom:20px}#rack5-presentation-root .r5p-scroll-hint{gap:12px;min-height:28px;font-size:9px}#rack5-presentation-root .r5p-scroll-hint .r5p-icon{flex-basis:18px;width:18px;height:18px}#rack5-presentation-root .r5p-controls{justify-content:space-between;gap:16px;width:100%}#rack5-presentation-root .r5p-pause{padding-inline:12px;font-size:10px}#rack5-presentation-root .r5p-skip{font-size:10px}#rack5-presentation-root .r5p-context{padding-top:28px;padding-bottom:52px}#rack5-presentation-root .r5p-context-top{padding-bottom:20px;font-size:8px}#rack5-presentation-root .r5p-context-body{gap:28px;margin-top:36px}#rack5-presentation-root .r5p-context-copy>p:first-child{font-size:15px}#rack5-presentation-root .r5p-actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:24px}#rack5-presentation-root .r5p-button{justify-content:space-between;font-size:11px}#rack5-presentation-root .r5p-note{margin-top:24px;font-size:10px}#rack5-presentation-root .r5p-preview-footer{align-items:flex-start}#rack5-presentation-root .r5p-preview-footer a{max-width:190px;line-height:1.5}#rack5-presentation-root .r5p-debug{padding:8px;font-size:10px;top:auto;bottom:140px;right:24px}}@media (max-height:600px) and (min-width:601px){#rack5-presentation-root .r5p-titles{top:24px}#rack5-presentation-root h1{font-size:34px}#rack5-presentation-root .r5p-intro{display:none}}@media (max-height:480px){#rack5-presentation-root .r5p-titles{top:20px}#rack5-presentation-root .r5p-eyebrow{margin-bottom:12px}#rack5-presentation-root h1{font-size:30px}#rack5-presentation-root .r5p-intro,#rack5-presentation-root .r5p-scroll-hint{display:none}#rack5-presentation-root .r5p-stage-bottom{justify-content:flex-end;bottom:12px}}@media (prefers-reduced-motion:reduce){#rack5-presentation-root *,#rack5-presentation-root :before,#rack5-presentation-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
