.FishingRogueShowcase-module__oaMclq__row{grid-template-columns:minmax(0,.82fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,4vw,60px);display:grid}.FishingRogueShowcase-module__oaMclq__copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.FishingRogueShowcase-module__oaMclq__rowTitle{max-width:16ch}.FishingRogueShowcase-module__oaMclq__rowText{color:var(--s-ink-2);max-width:42ch}.FishingRogueShowcase-module__oaMclq__mediaCol{min-width:0}@media (max-width:900px){.FishingRogueShowcase-module__oaMclq__row{grid-template-columns:1fr;gap:24px}.FishingRogueShowcase-module__oaMclq__rowText{max-width:56ch}}
.FeatureVideo-module___C2odW__figure{flex-direction:column;min-width:0;display:flex}.FeatureVideo-module___C2odW__frame{border-radius:var(--s-radius-lg);border:1px solid var(--s-line);background:var(--s-surface);box-shadow:var(--s-shadow);overflow:hidden}.FeatureVideo-module___C2odW__bar{background:var(--s-surface-sunk);border-bottom:1px solid var(--s-line);align-items:center;gap:12px;height:38px;padding:0 16px;display:flex}.FeatureVideo-module___C2odW__dots{flex:none;gap:6px;display:inline-flex}.FeatureVideo-module___C2odW__dots i{background:var(--s-line-strong);border-radius:50%;width:9px;height:9px}.FeatureVideo-module___C2odW__label{font-family:var(--s-label-font);font-size:var(--s-label-size);font-weight:var(--s-label-weight);letter-spacing:var(--s-label-tracking);line-height:var(--s-label-line);text-transform:none;color:var(--s-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FeatureVideo-module___C2odW__screen{width:100%;aspect-ratio:var(--ar,16 / 10);background:#0b0c10;position:relative}.FeatureVideo-module___C2odW__player{position:absolute;inset:0}.FeatureVideo-module___C2odW__caption{font-family:var(--s-label-font);font-size:var(--s-label-size);font-weight:var(--s-label-weight);letter-spacing:var(--s-label-tracking);line-height:var(--s-label-line);text-transform:none;color:var(--s-ink-3);align-items:center;gap:9px;margin-top:14px;display:flex}.FeatureVideo-module___C2odW__dot{background:var(--s-accent);border-radius:50%;flex:none;width:6px;height:6px}
.CaseImage-module__5sBH0q__img{object-fit:contain;width:100%;height:100%;display:block}.CaseImage-module__5sBH0q__placeholder{text-align:center;background:repeating-linear-gradient(135deg, var(--s-bg-tint), var(--s-bg-tint) 14px, var(--s-surface-sunk) 14px, var(--s-surface-sunk) 28px);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;min-height:200px;padding:28px;display:flex}.CaseImage-module__5sBH0q__mark{background:var(--s-accent-wash);border:1px solid color-mix(in oklab, var(--s-accent) 22%, transparent);border-radius:8px;flex:none;width:32px;height:32px}.CaseImage-module__5sBH0q__label{font-family:var(--s-label-font);font-size:var(--s-label-size);font-weight:var(--s-label-weight);letter-spacing:var(--s-label-tracking);line-height:var(--s-label-line);text-transform:none;color:var(--s-ink-3);max-width:30ch;line-height:1.5}
.PageBook-module__ISwpFG__book{flex-direction:column;align-items:center;width:100%;display:flex}.PageBook-module__ISwpFG__stage{perspective:1600px;width:100%;max-width:520px;padding:clamp(20px,3vw,34px) clamp(44px,6vw,68px);position:relative}.PageBook-module__ISwpFG__stage:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.PageBook-module__ISwpFG__paper{width:100%;aspect-ratio:var(--ar,17 / 22);transform-style:preserve-3d;position:relative}.PageBook-module__ISwpFG__page{transform-origin:0;animation:PageBook-module__ISwpFG__turn .46s var(--s-ease) both;background:#fff;border-radius:3px 8px 8px 3px;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 4px #17130f0f,0 24px 48px #17130f29}.PageBook-module__ISwpFG__page[data-dir="-1"]{animation-name:PageBook-module__ISwpFG__turnBack}.PageBook-module__ISwpFG__pageImg{object-fit:contain;object-position:top center;background:#fff;width:100%;height:100%}.PageBook-module__ISwpFG__spine{pointer-events:none;z-index:2;background:linear-gradient(90deg,#17130f29,#17130f0a 60%,#0000);border-radius:3px 0 0 3px;width:14px;position:absolute;top:0;bottom:0;left:0}@keyframes PageBook-module__ISwpFG__turn{0%{opacity:0;transform:rotateY(22deg)}to{opacity:1;transform:rotateY(0)}}@keyframes PageBook-module__ISwpFG__turnBack{0%{opacity:0;transform:rotateY(-22deg)}to{opacity:1;transform:rotateY(0)}}.PageBook-module__ISwpFG__nav{background:var(--s-surface);border:1px solid var(--s-line);width:40px;height:40px;color:var(--s-ink-2);box-shadow:var(--s-shadow-sm);transition:color var(--s-fast) var(--s-ease-soft), border-color var(--s-fast) var(--s-ease-soft), box-shadow var(--s-fast) var(--s-ease-soft), opacity var(--s-fast) var(--s-ease-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.PageBook-module__ISwpFG__navPrev{left:clamp(4px,1.4vw,12px)}.PageBook-module__ISwpFG__navNext{right:clamp(4px,1.4vw,12px)}.PageBook-module__ISwpFG__navIconPrev{transform:rotate(90deg)}.PageBook-module__ISwpFG__navIconNext{transform:rotate(-90deg)}.PageBook-module__ISwpFG__nav:hover:not(:disabled){color:var(--s-accent);border-color:var(--s-accent);box-shadow:var(--s-shadow)}.PageBook-module__ISwpFG__nav:active:not(:disabled){transform:translateY(-50%)scale(.94)}.PageBook-module__ISwpFG__nav:disabled{opacity:.32;cursor:default;box-shadow:none}.PageBook-module__ISwpFG__controls{align-items:center;gap:18px;margin-top:18px;display:flex}.PageBook-module__ISwpFG__pips{align-items:center;gap:8px;display:flex}.PageBook-module__ISwpFG__pip{background:var(--s-line-strong);width:8px;height:8px;transition:background var(--s-fast) var(--s-ease-soft), transform var(--s-fast) var(--s-ease);border-radius:50%}.PageBook-module__ISwpFG__pip:hover{transform:scale(1.2)}.PageBook-module__ISwpFG__pipActive{background:var(--s-accent);transform:scale(1.15)}.PageBook-module__ISwpFG__counter{font-family:var(--s-label-font);font-size:var(--s-label-size);font-weight:var(--s-label-weight);letter-spacing:var(--s-label-tracking);line-height:var(--s-label-line);text-transform:none;font-variant-numeric:tabular-nums;color:var(--s-ink-3)}.PageBook-module__ISwpFG__counter span{color:var(--s-ink-4)}@media (prefers-reduced-motion:reduce){.PageBook-module__ISwpFG__page{animation:none}}
