/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer components{.rdc-toc{z-index:40;opacity:0;pointer-events:none;flex-direction:column;gap:0;transition:opacity .35s;display:flex;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.rdc-toc.is-ready{opacity:1;pointer-events:auto}@media (max-width:900px){.rdc-toc{display:none}}.rdc-toc__link{letter-spacing:.14em;color:#788ca08c;text-transform:uppercase;justify-content:flex-end;align-items:center;height:28px;padding-right:14px;font-family:ui-monospace,monospace;font-size:9.5px;font-weight:600;text-decoration:none;transition:color .2s;display:flex;position:relative}body.is-dark-section .rdc-toc__link{color:#dce8f066}.rdc-toc__link:after{content:"";background:#788ca066;border-radius:50%;width:5px;height:5px;transition:background .2s,width .25s,height .25s,box-shadow .25s;position:absolute;top:50%;right:0;transform:translateY(-50%)}body.is-dark-section .rdc-toc__link:after{background:#dce8f04d}.rdc-toc__num{opacity:0;margin-right:12px;transition:opacity .25s,transform .25s;display:inline-block;transform:translate(8px)}.rdc-toc__link:hover{color:var(--color-cetag-blue)}body.is-dark-section .rdc-toc__link:hover{color:var(--color-cetag-cyan)}.rdc-toc__link:hover .rdc-toc__num{opacity:1;transform:translate(0)}.rdc-toc__link:hover:after{width:7px;height:7px}.rdc-toc__link.is-active{color:var(--color-cetag-blue)}body.is-dark-section .rdc-toc__link.is-active{color:var(--color-cetag-cyan)}.rdc-toc__link.is-active:after{background:var(--color-cetag-blue);width:9px;height:9px;box-shadow:0 0 0 4px #056a922e}@supports (color:color-mix(in lab, red, red)){.rdc-toc__link.is-active:after{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-cetag-blue) 18%, transparent)}}body.is-dark-section .rdc-toc__link.is-active:after{background:var(--color-cetag-cyan);box-shadow:0 0 0 4px #2a98be2e}@supports (color:color-mix(in lab, red, red)){body.is-dark-section .rdc-toc__link.is-active:after{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-cetag-cyan) 18%, transparent)}}.rdc-toc__link.is-active .rdc-toc__num{opacity:1;transform:translate(0)}.rdc-principle{color:#fff;background:#07111a;padding:140px 0;overflow:hidden}@media (max-width:768px){.rdc-principle{padding:90px 0}}.rdc-principle:before{content:"";background-image:linear-gradient(#2a98be0f 1px,#0000 1px),linear-gradient(90deg,#2a98be0f 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rdc-principle:before{background-image:linear-gradient(color-mix(in srgb, var(--color-cetag-cyan) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-cetag-cyan) 6%, transparent) 1px, transparent 1px)}}.rdc-principle:before{pointer-events:none;z-index:0;background-size:64px 64px;-webkit-mask-image:radial-gradient(85% 75%,#000 25%,#0000 90%);mask-image:radial-gradient(85% 75%,#000 25%,#0000 90%)}.rdc-principle:after{content:"";background:radial-gradient(circle,#2a98be1f,#0000 65%);width:60vw;height:60vh;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.rdc-principle:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-cetag-cyan) 12%, transparent), transparent 65%)}}.rdc-principle:after{pointer-events:none;z-index:0}.rdc-principle>.container{z-index:1;position:relative}.rdc-principle__head{text-align:center;max-width:760px;margin:0 auto 70px}.rdc-principle__eyebrow{font-family:var(--font-display);letter-spacing:.28em;color:var(--color-cetag-cyan);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-flex}.rdc-principle__eyebrow-bar{background:linear-gradient(90deg, transparent, var(--color-cetag-cyan));width:38px;height:1px}.rdc-principle__eyebrow-tag{letter-spacing:.12em;opacity:.7;font-family:ui-monospace,monospace;font-size:10px}.rdc-principle__title{font-family:var(--font-display);letter-spacing:-.012em;color:#fff;margin:0 0 18px;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.12}.rdc-principle__title em{color:var(--color-cetag-cyan);font-style:normal}.rdc-principle__lead{font-family:var(--font-sans);color:#ffffffb8;margin:0;font-size:clamp(15px,1.15vw,17.5px);font-weight:300;line-height:1.7}.rdc-principle__grid{grid-template-columns:1fr;align-items:center;gap:60px;display:grid}@media (min-width:980px){.rdc-principle__grid{grid-template-columns:1.25fr 1fr;gap:80px}}.rdc-principle__svg{aspect-ratio:5/3;width:100%;max-width:720px;position:relative}.rdc-principle__svg svg{width:100%;height:100%;display:block;overflow:visible}.rdc-principle__svg .ring{fill:none;stroke:#aad2e8a6;stroke-width:1.2px;stroke-linecap:round}.rdc-principle__svg .ring--accent{stroke:var(--color-cetag-cyan);stroke-width:1.8px}.rdc-principle__svg .ring--dim{stroke:#aad2e838;stroke-width:1px}.rdc-principle__svg .ring--dashed{stroke-dasharray:2 6;stroke:#2a98be59}@supports (color:color-mix(in lab, red, red)){.rdc-principle__svg .ring--dashed{stroke:color-mix(in srgb, var(--color-cetag-cyan) 35%, transparent)}}.rdc-principle__svg .core{fill:#2a98be2e}@supports (color:color-mix(in lab, red, red)){.rdc-principle__svg .core{fill:color-mix(in srgb, var(--color-cetag-cyan) 18%, transparent)}}.rdc-principle__svg .core{stroke:var(--color-cetag-cyan);stroke-width:1.5px}.rdc-principle__svg .tick{stroke:#aad2e873;stroke-width:1px}.rdc-principle__svg .annotation{letter-spacing:.22em;fill:#aad2e899;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:9px}.rdc-principle__svg .annotation--accent{fill:var(--color-cetag-cyan)}.rdc-principle__svg .annotation--big{font-family:var(--font-display);letter-spacing:.14em;fill:#ffffffd9;font-size:11px;font-weight:700}.rdc-principle__svg .dot{fill:#ffb45a99}.rdc-principle__svg .heat-dot{fill:var(--color-cetag-cyan)}.rdc-principle__svg .pulse-halo{fill:none;stroke:var(--color-cetag-cyan);stroke-width:1px;opacity:0}.rdc-principle.is-in .rdc-principle__svg .pulse-halo{animation:3.5s ease-out infinite rdcRingPulse;animation-delay:var(--halo-delay,0s)}@keyframes rdcRingPulse{0%{opacity:.8;transform-origin:300px 180px;transform:scale(1)}to{opacity:0;transform-origin:300px 180px;transform:scale(2.2)}}.rdc-principle__svg .draw{stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600);transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1)}.rdc-principle.is-in .rdc-principle__svg .draw{stroke-dashoffset:0}.rdc-principle__svg .draw:nth-child(2){transition-delay:80ms}.rdc-principle__svg .draw:nth-child(3){transition-delay:.16s}.rdc-principle__svg .draw:nth-child(4){transition-delay:.24s}.rdc-principle__svg .draw:nth-child(5){transition-delay:.32s}.rdc-principle__svg .draw:nth-child(6){transition-delay:.4s}.rdc-principle__svg .draw:nth-child(7){transition-delay:.48s}.rdc-principle__svg .draw:nth-child(8){transition-delay:.56s}.rdc-principle__svg .draw:nth-child(9){transition-delay:.64s}.rdc-principle__svg .draw:nth-child(10){transition-delay:.72s}.rdc-principle__svg .heat-arrow{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s}.rdc-principle.is-in .rdc-principle__svg .heat-arrow{opacity:1;transition-delay:1.2s;animation:2.4s ease-in-out infinite rdcHeatDotPulse}.rdc-principle.is-in .rdc-principle__svg .heat-arrow:nth-of-type(2){animation-delay:.3s}.rdc-principle.is-in .rdc-principle__svg .heat-arrow:nth-of-type(3){animation-delay:.6s}.rdc-principle.is-in .rdc-principle__svg .heat-arrow:nth-of-type(4){animation-delay:.9s}.rdc-principle.is-in .rdc-principle__svg .heat-arrow:nth-of-type(5){animation-delay:1.2s}.rdc-principle.is-in .rdc-principle__svg .heat-arrow:nth-of-type(6){animation-delay:1.5s}.rdc-principle.is-in .rdc-principle__svg .heat-arrow:nth-of-type(7){animation-delay:1.8s}.rdc-principle.is-in .rdc-principle__svg .heat-arrow:nth-of-type(8){animation-delay:2.1s}@keyframes rdcHeatDotPulse{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-cetag-cyan) 90%, transparent));transform:scale(1.4)}}.rdc-principle__svg .dot{opacity:0;transition:opacity .8s 1s}.rdc-principle.is-in .rdc-principle__svg .dot{opacity:1}.rdc-principle__svg .annotation{opacity:0;transition:opacity .6s 1.2s}.rdc-principle.is-in .rdc-principle__svg .annotation{opacity:1}.rdc-principle__bullets{gap:22px;margin:0;padding:0;list-style:none;display:grid}.rdc-principle__bullet{background:#ffffff08;border:1px solid #2a98be2e;padding:22px 24px 22px 26px;position:relative}@supports (color:color-mix(in lab, red, red)){.rdc-principle__bullet{border:1px solid color-mix(in srgb, var(--color-cetag-cyan) 18%, transparent)}}.rdc-principle__bullet{-webkit-backdrop-filter:blur(6px);border-radius:2px}.rdc-principle__bullet:before{content:"";background:linear-gradient(180deg, var(--color-cetag-cyan), #0000);width:3px;height:30px;position:absolute;top:22px;left:-1px}@supports (color:color-mix(in lab, red, red)){.rdc-principle__bullet:before{background:linear-gradient(180deg, var(--color-cetag-cyan), color-mix(in srgb, var(--color-cetag-cyan) 0%, transparent))}}.rdc-principle__bullet-tag{letter-spacing:.18em;color:var(--color-cetag-cyan);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-family:ui-monospace,monospace;font-size:10px;display:inline-flex}.rdc-principle__bullet-title{font-family:var(--font-display);color:#fff;margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3}.rdc-principle__bullet-text{font-family:var(--font-sans);color:#ffffffbf;margin:0;font-size:14px;font-weight:300;line-height:1.65}.rdc-anatomy{background:#fff;padding:110px 0;overflow:hidden}.rdc-anatomy:before{content:"";background-image:linear-gradient(#056a920a 1px,#0000 1px),linear-gradient(90deg,#056a920a 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rdc-anatomy:before{background-image:linear-gradient(color-mix(in srgb, var(--color-cetag-blue) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-cetag-blue) 4%, transparent) 1px, transparent 1px)}}.rdc-anatomy:before{pointer-events:none;background-size:64px 64px;-webkit-mask-image:radial-gradient(#000 20%,#0000 90%);mask-image:radial-gradient(#000 20%,#0000 90%)}.rdc-anatomy>.container{z-index:1;width:100%;position:relative}.rdc-anatomy__head{text-align:center;max-width:760px;margin:0 auto 50px}.rdc-anatomy__eyebrow{font-family:var(--font-display);letter-spacing:.28em;color:var(--color-cetag-blue);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;font-weight:600;display:inline-flex}.rdc-anatomy__eyebrow-bar{background:linear-gradient(90deg, var(--color-cetag-blue), transparent);width:38px;height:1px}.rdc-anatomy__eyebrow-tag{opacity:.7;letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:10px}.rdc-anatomy__title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-text,#0a1628);margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.12}.rdc-anatomy__grid{grid-template-columns:1fr;align-items:center;gap:40px;max-width:1180px;margin:0 auto;display:grid}@media (min-width:980px){.rdc-anatomy__grid{grid-template-columns:1.3fr 1fr;gap:60px}}.rdc-anatomy__photo{width:100%;max-width:760px;padding:30px 60px;position:relative;overflow:visible}@media (max-width:768px){.rdc-anatomy__photo{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding:0}}.rdc-anatomy__photo img{filter:contrast(1.04)saturate(.92);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(#0000 0%,#000 6% 94%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.rdc-anatomy__pin{left:var(--x);top:var(--y);cursor:pointer;z-index:2;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.rdc-anatomy__pin--right{flex-direction:row}.rdc-anatomy__pin--left{flex-direction:row-reverse}.rdc-anatomy__pin-dot{border:2px solid var(--color-cetag-blue);width:34px;height:34px;color:var(--color-cetag-blue);font-family:var(--font-display);background:#fffffff2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:background .25s,color .25s,transform .25s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:0 6px 14px #056a9240}@supports (color:color-mix(in lab, red, red)){.rdc-anatomy__pin-dot{box-shadow:0 6px 14px color-mix(in srgb, var(--color-cetag-blue) 25%, transparent)}}.rdc-anatomy__pin-dot:before{content:"";border:2px solid var(--color-cetag-blue);opacity:0;border-radius:50%;transition:opacity .25s;position:absolute;inset:-8px}.rdc-anatomy__pin:hover .rdc-anatomy__pin-dot{transform:scale(1.1)}.rdc-anatomy__pin.is-active .rdc-anatomy__pin-dot{background:var(--color-cetag-blue);color:#fff;box-shadow:0 8px 22px #056a9273}@supports (color:color-mix(in lab, red, red)){.rdc-anatomy__pin.is-active .rdc-anatomy__pin-dot{box-shadow:0 8px 22px color-mix(in srgb, var(--color-cetag-blue) 45%, transparent)}}.rdc-anatomy__pin.is-active .rdc-anatomy__pin-dot:before{opacity:1;animation:2.4s ease-out infinite rdcPinPulse}@keyframes rdcPinPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2)}}.rdc-anatomy__pin-label{letter-spacing:.22em;text-transform:uppercase;background:#fffffff2;border:1px solid #056a9238;padding:6px 11px;font-family:ui-monospace,Courier New,monospace;font-size:10px}@supports (color:color-mix(in lab, red, red)){.rdc-anatomy__pin-label{border:1px solid color-mix(in srgb, var(--color-cetag-blue) 22%, transparent)}}.rdc-anatomy__pin-label{color:#0a1620b3;white-space:nowrap;border-radius:2px;transition:background .25s,color .25s,border-color .25s;box-shadow:0 4px 10px #00000014}@media (max-width:640px){.rdc-anatomy__pin-label{display:none}}.rdc-anatomy__pin.is-active .rdc-anatomy__pin-label{background:var(--color-cetag-blue);color:#fff;border-color:var(--color-cetag-blue)}.rdc-anatomy__panels{gap:16px;display:grid}.rdc-anatomy__panel{background:#fff;border:1px solid #056a9229;padding:22px 26px;position:relative}@supports (color:color-mix(in lab, red, red)){.rdc-anatomy__panel{border:1px solid color-mix(in srgb, var(--color-cetag-blue) 16%, transparent)}}.rdc-anatomy__panel{cursor:pointer;text-align:left;border-radius:2px;width:100%;transition:border-color .25s,box-shadow .25s,transform .25s;display:block}.rdc-anatomy__panel:hover{border-color:#056a9252}@supports (color:color-mix(in lab, red, red)){.rdc-anatomy__panel:hover{border-color:color-mix(in srgb, var(--color-cetag-blue) 32%, transparent)}}.rdc-anatomy__panel:hover{transform:translateY(-2px)}.rdc-anatomy__panel.is-active{border-color:var(--color-cetag-blue);box-shadow:0 14px 30px #056a9229}@supports (color:color-mix(in lab, red, red)){.rdc-anatomy__panel.is-active{box-shadow:0 14px 30px color-mix(in srgb, var(--color-cetag-blue) 16%, transparent)}}.rdc-anatomy__panel.is-active:before{content:"";background:var(--color-cetag-blue);width:3px;position:absolute;top:22px;bottom:22px;left:-1px}.rdc-anatomy__panel-tag{letter-spacing:.18em;color:var(--color-cetag-blue);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-family:ui-monospace,monospace;font-size:10px;display:inline-flex}.rdc-anatomy__panel-title{font-family:var(--font-display);color:var(--color-text,#0a1628);margin:0 0 6px;font-size:17px;font-weight:700}.rdc-anatomy__panel-text{font-family:var(--font-sans);color:var(--color-body,#46505c);margin:0;font-size:13.5px;font-weight:300;line-height:1.65}.rdc-process__track:before{content:"";background:linear-gradient(90deg, #ff6b6b 0%, #ff9852 30%, #ffd56b 55%, #6bb6d4 80%, var(--color-cetag-cyan) 100%);border-radius:2px;height:2px;position:absolute;top:100px;left:8%;right:8%;box-shadow:0 0 16px #2a98be40}@supports (color:color-mix(in lab, red, red)){.rdc-process__track:before{box-shadow:0 0 16px color-mix(in srgb, var(--color-cetag-cyan) 25%, transparent)}}@media (max-width:759px){.rdc-process__track:before{display:none}}.rdc-process__station-dot{background:var(--dot,var(--color-cetag-cyan));width:14px;height:14px;box-shadow:0 0 0 4px #0a1620, 0 0 20px var(--dot,#2a98be99);border-radius:50%;position:absolute;top:56px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.rdc-process__station-dot{box-shadow:0 0 0 4px #0a1620, 0 0 20px var(--dot,color-mix(in srgb, var(--color-cetag-cyan) 60%, transparent))}}.rdc-process__station-dot{z-index:2}}