.book-cover-module__RirYWW__page{--notes-rest-shadow:0 6px 18px #16213e1f;--notes-open-shadow:var(--notes-rest-shadow);translate:var(--notes-rest-translate);rotate:var(--notes-rest-rotate);box-shadow:var(--notes-rest-shadow);transition:translate .5s ease-out,rotate .5s ease-out,box-shadow .5s ease-out}.book-cover-module__RirYWW__backPage{--notes-rest-translate:8% -3%;--notes-rest-rotate:6deg;--notes-open-translate:18% -7%;--notes-open-rotate:12deg}.book-cover-module__RirYWW__middlePage{--notes-rest-translate:-5% -1%;--notes-rest-rotate:-4deg;--notes-open-translate:-18% -5%;--notes-open-rotate:-10deg}.book-cover-module__RirYWW__frontPage{--notes-rest-translate:0 0;--notes-rest-rotate:0deg;--notes-open-translate:0 -3%;--notes-open-rotate:0deg;--notes-open-shadow:0 18px 32px #16213e2e}.book-cover-module__RirYWW__frame{padding-block:32px 20px}.book-cover-module__RirYWW__frame .book-cover-module__RirYWW__cover{width:50%;max-width:190px;margin-inline:auto}.book-cover-module__RirYWW__heroFrame{padding-block:24px 16px}.book-cover-module__RirYWW__heroFrame .book-cover-module__RirYWW__cover{width:60%;margin-inline:auto}.book-cover-module__RirYWW__card:focus-within,.book-cover-module__RirYWW__cover:focus-within{z-index:10}.book-cover-module__RirYWW__card:focus-within .book-cover-module__RirYWW__page,.book-cover-module__RirYWW__cover:focus-within .book-cover-module__RirYWW__page{translate:var(--notes-open-translate);rotate:var(--notes-open-rotate);box-shadow:var(--notes-open-shadow)}@media (hover:hover){.book-cover-module__RirYWW__card:hover,.book-cover-module__RirYWW__cover:hover{z-index:10}.book-cover-module__RirYWW__card:hover .book-cover-module__RirYWW__page,.book-cover-module__RirYWW__cover:hover .book-cover-module__RirYWW__page{translate:var(--notes-open-translate);rotate:var(--notes-open-rotate);box-shadow:var(--notes-open-shadow)}}@media (hover:none) and (prefers-reduced-motion:no-preference){.book-cover-module__RirYWW__cover[data-scroll-active]{z-index:10}.book-cover-module__RirYWW__cover[data-scroll-active] .book-cover-module__RirYWW__page{translate:var(--notes-open-translate);rotate:var(--notes-open-rotate);box-shadow:var(--notes-open-shadow)}}@media (prefers-reduced-motion:reduce){.book-cover-module__RirYWW__page{transition:none}}
.service-ribbon-module__DXQq4G__ribbon{isolation:isolate;background:var(--primary);height:calc(6vw + 96px);color:var(--deep);position:relative;overflow:clip}.service-ribbon-module__DXQq4G__ribbon:focus-visible{outline-offset:-4px}.service-ribbon-module__DXQq4G__viewport{background:var(--orange);width:calc(100% + 8rem);box-shadow:0 8px 0 var(--primary);position:absolute;top:50%;left:-4rem;transform:translateY(-50%)rotate(-3deg)}.service-ribbon-module__DXQq4G__service{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.875rem;min-width:20%;padding:1.125rem clamp(1rem,2vw,2.5rem);font-size:clamp(16px,1.5vw,20px);font-weight:750;line-height:1.5;display:flex}
.results-podium-module__SVgXPW__viewport{--edge-fade:clamp(12px, 3vw, 36px);--viewport-mask:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);-webkit-mask-image:var(--viewport-mask);-webkit-mask-image:var(--viewport-mask);mask-image:var(--viewport-mask)}.results-podium-module__SVgXPW__carousel:focus-visible .results-podium-module__SVgXPW__viewport{-webkit-mask-image:none;mask-image:none}
.decorative-bubbles-module__U1ZDVa__bubble{inset-block:0;left:var(--snc-bubble-left);width:var(--snc-bubble-size);animation:decorative-bubbles-module__U1ZDVa__snc-bubble-rise var(--snc-bubble-duration) linear var(--snc-bubble-delay) infinite;position:absolute}.decorative-bubbles-module__U1ZDVa__bubble:before{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--bright) 32%, transparent);background:radial-gradient(circle at 30% 28%, color-mix(in srgb, var(--foam) 28%, transparent) 0 7%, transparent 12%);content:"";border-radius:50%;width:100%;position:absolute;bottom:0}@keyframes decorative-bubbles-module__U1ZDVa__snc-bubble-rise{0%{opacity:0;transform:translate(0, var(--snc-bubble-size))}10%,85%{opacity:.6}to{opacity:0;transform:translate(var(--snc-bubble-drift), -100%)}}@media (prefers-reduced-motion:reduce){.decorative-bubbles-module__U1ZDVa__bubble{animation:none;display:none}}
