.rb-thesis{background:transparent;color:var(--rb-body);font-family:var(--rb-font)}.rb-thesis__layout{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.rb-thesis__copy{flex:1 1 460px;min-width:0}.rb-thesis__layout--visual-right .rb-thesis__copy{order:-1}.rb-thesis__statement{color:var(--rb-navy);font-size:clamp(26px,3.4vw,36px);font-weight:400;letter-spacing:-.02em;line-height:1.24;margin:0;text-wrap:pretty}.rb-thesis__support{color:var(--rb-body-soft);font-size:18px;font-weight:400;line-height:1.65;margin:22px 0 0;text-wrap:pretty}.rb-thesis__visual{flex:0 1 232px;margin:0}.rb-cal-pad,.rb-thesis__visual{align-items:center;display:flex;flex-direction:column}.rb-cal-pad{max-width:232px;position:relative;width:100%}.rb-cal__binder{align-items:flex-start;background:#d7d9df;border-radius:7px 7px 0 0;display:flex;height:34px;justify-content:space-evenly;margin-bottom:-12px;padding-top:7px;position:relative;width:84%;z-index:1}.rb-cal__ring{background:#b7bac3;border-radius:50%;box-shadow:inset 0 1px 2px rgba(0,0,0,.3);height:14px;width:14px}.rb-cal__card{aspect-ratio:1.06;border-radius:14px;box-shadow:0 26px 50px -28px rgba(3,0,74,.42),0 4px 12px -8px rgba(3,0,74,.18);perspective:560px;perspective-origin:50% 50%;position:relative;width:100%;z-index:2}.rb-cal__flap,.rb-cal__pane{background:var(--rb-cal-accent,#0046ff);height:50%;left:0;overflow:hidden;position:absolute;right:0}.rb-cal__flap--front,.rb-cal__pane--top{border-bottom:1px solid rgba(0,0,0,.16);border-radius:14px 14px 0 0;top:0}.rb-cal__flap--back,.rb-cal__pane--bottom{background:var(--rb-cal-accent,#0046ff);background:color-mix(in srgb,var(--rb-cal-accent,#0046ff) 84%,#fff);border-radius:0 0 14px 14px;bottom:0}.rb-cal__flap{backface-visibility:hidden;will-change:transform;z-index:3}.rb-cal__flap--front{transform:rotateX(-7deg);transform-origin:50% 100%}.rb-cal__flap--back{transform-origin:50% 0}.rb-cal__digits{align-items:center;box-sizing:border-box;color:hsla(0,0%,100%,.94);display:flex;font-size:calc(var(--rb-cal-width, 232px)*.57);font-variant-numeric:tabular-nums;font-weight:400;height:200%;justify-content:center;letter-spacing:-.04em;padding-bottom:calc(var(--rb-cal-width, 232px)*.11)}.rb-cal__digits,.rb-cal__unit{left:0;line-height:1;position:absolute;right:0}.rb-cal__unit{bottom:calc(var(--rb-cal-width, 232px)*.055);color:hsla(0,0%,100%,.8);font-size:calc(var(--rb-cal-width, 232px)*.062);font-weight:700;letter-spacing:.32em;pointer-events:none;text-align:center;text-indent:.32em;text-transform:uppercase;z-index:4}.rb-cal__flap--front .rb-cal__digits,.rb-cal__pane--top .rb-cal__digits{top:0}.rb-cal__flap--back .rb-cal__digits,.rb-cal__pane--bottom .rb-cal__digits{bottom:0}.rb-cal__gloss{background:#03004a;inset:0;opacity:0;pointer-events:none;position:absolute}.rb-cal__foot{color:var(--rb-muted);font-size:14px;font-weight:400;line-height:1.5;margin:18px 0 0;max-width:232px;text-align:center;text-wrap:balance}@media (min-width:768px){.rb-thesis__support{margin-top:26px}}@media (min-width:1024px){.rb-thesis__layout--split{flex-wrap:nowrap;gap:40px 64px}}