.home-fiji{margin:12px 38px 24px;padding:14px 0;border-block:1px solid var(--bs-line);color:var(--bs-ink);scroll-margin-top:24px}.home-fiji-mobile-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:14px}.home-fiji-mobile-heading h2{margin:0;font-size:18px}.home-fiji-mobile-heading a{display:inline-flex;align-items:center;gap:5px;min-height:36px;color:var(--bs-accent);font-size:12px}.home-fiji-details summary{display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;max-width:100%;cursor:pointer;list-style:none}.home-fiji-details summary::-webkit-details-marker{display:none}.home-fiji-suspension{display:block;position:relative;flex:0 0 auto}.home-fiji-mascot{display:block;width:64px;height:96px;object-fit:contain}.home-fiji-sign{display:block;position:relative;max-width:290px;padding:12px 14px 10px;background:#edcd83;color:#283323;border:1px solid #c4a15c;border-bottom:3px solid #b48b43;border-radius:4px;box-shadow:0 3px 0 #00000010;text-align:center}.home-fiji-heading{display:flex;justify-content:center;align-items:center;gap:7px}.home-fiji-heading b{font-size:22px;line-height:1.2}.home-fiji-heading small{font-size:9px;border:1px solid #28332340;border-radius:3px;padding:1px 4px}.home-fiji-short{display:block;margin:6px 0;font-size:11px;line-height:1.5}.home-fiji-discover{display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px;font-weight:700;line-height:1.5}.home-fiji-discover svg{flex-shrink:0}.home-fiji-details[open] .home-fiji-discover svg{transform:rotate(180deg)}.home-fiji-access a:focus-visible,.home-fiji-details summary:focus-visible{outline:2px solid var(--bs-accent);outline-offset:4px}.home-fiji-details summary:hover .home-fiji-sign{background:#f5d996}.home-fiji-access{max-width:480px;margin-top:14px;padding:14px;background:var(--bs-paper);border:1px solid var(--bs-line);border-radius:4px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.home-fiji-access p{margin:0 0 12px;color:var(--bs-muted)}.home-fiji-access strong{font-size:12px}.home-fiji-access a{display:inline-flex;align-items:center;gap:5px;min-height:36px;color:var(--bs-accent)}@media (min-width:1620px){.home-fiji-mobile-heading{display:none}.home-fiji{position:fixed;z-index:10;top:0;right:max(14px,calc((100vw - 1240px) / 4 - 84px));width:168px;overflow:visible;margin:0;padding:0;border:0}.home-fiji-details summary{display:block;position:relative;isolation:isolate;width:100%;transform-origin:50% 0;animation:fiji-rope-sway 6s ease-in-out infinite}.home-fiji-suspension{padding-top:60px}.home-fiji-suspension:after,.home-fiji-suspension:before{content:"";position:absolute;top:0;height:61px;width:3px;background:repeating-linear-gradient(25deg,#af8652 0 3px,#dcc095 3px 6px);box-shadow:1px 0 0 #00000024}.home-fiji-suspension:before{left:8px}.home-fiji-suspension:after{right:8px}.home-fiji-mascot{position:relative;z-index:2;width:152px;height:228px;margin-inline:auto}.home-fiji-sign{width:100%;margin-top:-1px;padding:12px 10px 10px;transform:rotate(-2deg);transform-origin:50% -180px;animation:fiji-sign-sway 6s ease-in-out -.7s infinite}.home-fiji-sign:after,.home-fiji-sign:before{content:"";position:absolute;z-index:-1;top:-180px;width:2px;height:180px;background:#ad8959}.home-fiji-sign:before{left:52px}.home-fiji-sign:after{right:43px}.home-fiji-details:focus-within .home-fiji-sign,.home-fiji-details:focus-within summary,.home-fiji-details:hover .home-fiji-sign,.home-fiji-details:hover summary,.home-fiji-details[open] .home-fiji-sign,.home-fiji-details[open] summary{animation-play-state:paused}.home-fiji-access{max-height:max(96px,calc(100dvh - 445px));overflow-y:auto;overflow-x:hidden;margin-top:12px;padding:12px;box-shadow:0 6px 20px #0000001a}[dir=rtl] .home-fiji{right:auto;left:max(14px,calc((100vw - 1240px) / 4 - 84px))}}@media (max-width:650px){.home-fiji{margin-inline:18px}}@keyframes fiji-rope-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes fiji-sign-sway{0%,to{transform:rotate(1deg)}50%{transform:rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.home-fiji-details summary,.home-fiji-sign{animation:none;transition:none;transform:none}}.studio-signal-header{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;grid-gap:26px;gap:26px;align-items:center;position:relative;padding:24px 38px 20px;min-height:160px;border-bottom:1px solid var(--bs-line)}.studio-signal-title{display:flex;align-items:center;gap:16px;position:relative;padding-block:16px}.bs-home .studio-signal-title h1{font-size:40px;line-height:1.15;font-weight:750;margin:0}.studio-signal-notch{width:5px;height:38px;border-block:5px solid #e4bd68;-webkit-border-start:1px solid #e4bd68;border-inline-start:1px solid #e4bd68;flex-shrink:0}.studio-signal-terminal{width:7px;height:7px;background:var(--bs-accent);-webkit-margin-start:2px;margin-inline-start:2px;flex-shrink:0}.studio-signal-track{min-width:0;position:relative}.studio-signal-canvas{display:block;width:100%;height:92px;touch-action:pan-y}.studio-signal-platforms{display:flex;justify-content:flex-end;gap:9px;color:var(--bs-muted);font-size:9px;line-height:1.5}.studio-signal-platforms span{white-space:nowrap}.studio-signal-download{display:grid;justify-items:stretch;grid-gap:10px;gap:10px;min-width:0}.studio-signal-button{display:flex;align-items:center;justify-content:space-between;gap:18px;position:relative;isolation:isolate;overflow:hidden;min-height:58px;padding:7px 7px 7px 20px;border:1px solid #637568;border-bottom:3px solid #42574a;border-radius:6px;background:#23372c;color:#f4f7f4;font-size:12px;font-weight:750;box-shadow:0 3px 0 #0b151133;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.studio-signal-button:after{content:"";position:absolute;inset-inline:18px 64px;bottom:9px;height:1px;background:#c8af76;transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.studio-signal-button-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;background:#1b2a22;color:#e4c689;border:1px solid #526149;border-radius:3px}.studio-signal-button-label{min-width:0;line-height:1.5;color:#f4f7f4}.studio-signal-button:hover{background:#2c4435;border-color:#ad986c;box-shadow:0 4px 0 #0b151133;transform:translateY(-1px)}.studio-signal-button:hover:after{transform:scaleX(1)}.studio-signal-button:hover .studio-signal-button-icon svg{animation:studio-download-drop .8s ease-in-out 2}.studio-signal-button:active{transform:translateY(2px);box-shadow:none}.studio-signal-button:focus-visible{outline:2px solid var(--bs-accent);outline-offset:5px}.studio-signal-download small{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--bs-muted);font-size:10px}[dir=rtl] .studio-signal-button{padding:7px 20px 7px 7px}@media (max-width:800px){.studio-signal-header{gap:14px;padding-inline:24px;grid-template-columns:auto minmax(0,1fr);min-height:180px}.studio-signal-track{grid-column:2;grid-row:1}.studio-signal-download{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.studio-signal-button{justify-content:space-between}.bs-home .studio-signal-title h1{font-size:32px}.studio-signal-title{gap:10px}.studio-signal-canvas{height:70px}}@media (max-width:500px){.studio-signal-header{padding:18px;gap:14px}.studio-signal-terminal{display:none}.studio-signal-platforms{justify-content:flex-end}.studio-signal-platforms span:not(:first-child){display:none}.studio-signal-download{grid-template-columns:minmax(0,1fr);gap:9px}.studio-signal-notch{height:30px}}@keyframes studio-download-drop{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.studio-signal-button,.studio-signal-button:after{transition:none}.studio-signal-button:hover{transform:none}.studio-signal-button:hover .studio-signal-button-icon svg{animation:none}}