.sff{--sff-paper:#f6f4ee;--sff-ink:#173b38;--sff-muted:#5c6b62;--sff-line:#d9ddd0;--sff-mint:#badbcc;--sff-dark:#102722;color:var(--sff-ink);background:var(--sff-paper);font-size:15px;line-height:1.55;overflow:clip}html:has(.sff){scroll-padding-top:0}.sff-shell{width:min(1312px,calc(100% - 112px));margin-inline:auto}.sff a,.sff button{touch-action:manipulation}.sff a:focus-visible,.sff button:focus-visible,.sff summary:focus-visible,.sff video:focus-visible{outline:2px solid #517d59;outline-offset:5px}.sff-controls-section button:focus-visible,.sff-film-section a:focus-visible,.sff-film-section button:focus-visible,.sff-opening a:focus-visible{outline-color:#d6f3a8}.sff :target{scroll-margin-top:28px}.sff-kicker{font:500 11px/1.5 var(--font-sans);letter-spacing:.11em;text-transform:uppercase}.sff-kicker>span{margin-left:14px;opacity:.5}.sff-skip{position:absolute;z-index:30;left:20px;top:-100px;background:var(--sff-mint);padding:16px}.sff-skip:focus{top:16px}.sff-opening{position:relative;color:#f1f2e9;background:#14231f;isolation:isolate}.sff-header{height:104px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:4;border-bottom:1px solid #f3f4ea24}.sff-wordmark{display:inline-flex;align-items:center;font-size:35px}.sff-header nav{display:flex;align-items:center;gap:36px;font-size:13px}.sff-header nav>a{min-height:44px;display:inline-flex;align-items:center;gap:20px}.sff-header-book{border:1px solid #a1b69c80;padding-inline:15px;background:#142d25e6}.sff-door-art{position:absolute;z-index:-1;right:0;top:0;width:57%;height:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 25%)}.sff-door-image{object-fit:cover;object-position:48% 43%;opacity:.91}.sff-door-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#14231f50,transparent 22%,transparent 70%,#14231f66);pointer-events:none}.sff-door-bird{position:absolute;width:43%;right:8%;top:19%;height:auto;filter:drop-shadow(0 18px 25px #00191150);z-index:1}.sff-hero{min-height:650px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.sff-hero-copy{padding-block:80px 76px}.sff-hero .sff-kicker{color:#c7d7c7;margin-bottom:33px}.sff-hero h1{font:300 clamp(67px,6.45vw,98px)/.98 var(--font-serif);letter-spacing:-.045em;text-wrap:wrap;max-width:850px}.sff-hero h1 em{color:#b8ddcc;font-style:normal}.sff-hero-description{color:#c5d0c5;font-size:16px;line-height:1.55;margin-top:27px}.sff-hero-actions{display:flex;align-items:center;gap:29px;margin-top:30px}.sff-button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;min-height:54px;padding:14px 22px;border:1px solid transparent;font-size:13px;font-weight:500;transition:background-color .18s,transform .16s}.sff-button svg{flex-shrink:0}.sff-button-mint{background:#d0e8ba;color:#1b382b}.sff-button-dark{background:var(--sff-dark);color:#f2f5e9}.sff-film-shortcut{display:inline-flex;gap:12px;align-items:center;min-height:48px;font-size:12px}.sff-film-shortcut>span:last-child{color:#b4c6b9;font-size:11px}.sff-experience{padding-block:95px 78px}.sff-demo-label{color:var(--sff-muted);font-size:11px}.sff-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.sff h2{font-size:clamp(48px,4.7vw,71px);letter-spacing:-.045em;line-height:1.03;text-wrap:wrap}.sff h2 em{font-style:normal;color:#6c8c70}.sff-section-heading>p{color:var(--sff-muted);max-width:265px;font-size:14px;padding-bottom:6px}.sff-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:49px;border-top:1px solid var(--sff-line)}.sff-steps>button{display:flex;align-items:center;gap:15px;position:relative;text-align:left;padding:22px 0;border:0;background:transparent;color:#738174;font-size:14px}.sff-steps>button>span{font-size:10px;color:#7f8d7d}.sff-steps>button>i{position:absolute;inset:-1px 0 auto;height:2px;background:var(--sff-dark);transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.23,1,.32,1)}.sff-steps>button[aria-current]{color:var(--sff-ink)}.sff-steps>button[aria-current]>i{transform:scaleX(1)}.sff-stage{position:relative;isolation:isolate;padding:0 34px;background:#e7e5da;border:1px solid #d8dace}.sff-stage-backdrop{object-fit:cover;opacity:.58;z-index:-1}.sff-stage-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-block:24px 31px;font-size:11px}.sff-stage-top>span{display:flex;align-items:center;gap:10px}.sff-stage-top svg{width:20px;height:18px}.sff-connected,.sff-disconnected{color:#526650}.sff-connected>i,.sff-disconnected>i{width:5px;height:5px;border-radius:50%;background:#4b7252}.sff-disconnected{color:#965246}.sff-disconnected>i{background:#965246}.sff-pane-selector{display:none}.sff-workspace{display:grid;grid-template-columns:minmax(0,.95fr) 62px minmax(0,1.05fr);align-items:start}.sff-bank-window,.sff-client-window{border:1px solid #d4d6ca;background:#fcfcf8;box-shadow:0 12px 28px #374c3320,0 1px 1px #22352210;min-width:0}.sff-client-window{margin-top:32px}.sff-window-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 22px;border-bottom:1px solid #e4e6de;font-size:10px;color:#6a756d}.sff-window-bar>span:first-child{display:flex;align-items:center;gap:9px;font-weight:500;color:#345044;font-size:12px}.sff .site-icon{width:20px;height:20px;flex-shrink:0}.sff-window-bar .site-icon{width:16px;height:16px}.sff-chat-body{padding:28px;min-height:377px}.sff-chat-client{margin-left:20px;background:#e9eee5;border:1px solid #e2e6dc;padding:17px 20px;border-radius:14px 14px 2px 14px}.sff-chat-client>span{display:block;color:#70816e;font-size:10px;margin-bottom:7px}.sff-chat-client>p{font-size:15px;line-height:1.55;color:#2c4336}.sff-chat-reply{margin-top:27px}.sff-assistant-label{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:500;color:#55745c;margin-bottom:13px}.sff-assistant-label>svg{width:20px;height:17px}.sff-chat-reply>p{font-size:13px;line-height:1.8;color:#41574a;margin-top:12px}.sff-chat-reply>h3{font:400 24px/1.18 var(--font-serif);letter-spacing:-.02em}.sff-chat-reply>a{display:inline-flex;align-items:center;gap:16px;font-size:12px;min-height:44px;margin-top:15px;border-bottom:1px solid #d1dacd}.sff-chat-status{display:flex;align-items:center;gap:9px;color:#7a8578;font-size:10px;margin-top:22px}.sff-status-line{display:block;height:1px;width:20px;background:#88a082}.sff-inline-action{display:flex;align-items:center;justify-content:space-between;gap:15px;background:transparent;border:0;border-bottom:1px solid #a6b59d;min-height:44px;padding:6px 0;font-size:11px;margin-top:18px}.sff-chat-foot{display:flex;align-items:center;gap:8px;border-top:1px solid #e5e7df;padding:15px 25px;font-size:9px;color:#778172}.sff-chat-foot .site-icon{width:13px;height:13px}.sff-bridge{align-self:center;display:flex;align-items:center;margin-top:-25px;color:#456b50}.sff-bridge>span{height:1px;background:#93a787;flex:1}.sff-bridge>svg{width:25px;height:22px;margin-inline:6px}.sff-brief{padding:25px 29px}.sff-brief-meta{display:flex;justify-content:space-between;color:#8a9385;font-size:8px;letter-spacing:.08em}.sff-brief h3{font:400 32px/1.1 var(--font-serif);letter-spacing:-.035em;margin-top:19px}.sff-brief-subtitle{font-size:10px;margin-top:10px;color:#7d8979}.sff-fact-pair{display:grid;grid-template-columns:1fr 1fr;margin-top:25px}.sff-fact-pair>div+div{padding-left:23px;border-left:1px solid #e1e4d9}.sff-fact-pair>div>span{display:block;font-size:9px;color:#7d8979}.sff-fact-pair strong{font:300 44px/1.2 var(--font-serif);display:block;margin-top:4px;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.sff-fact-pair strong small{font-size:23px}.sff-fact-pair p{font-size:8px;color:#8c9486}.sff-concentration{height:4px;display:flex;gap:3px;margin-top:17px}.sff-concentration>span{width:48%;background:#5b7755}.sff-concentration>i{flex:1;background:#dfe6d7}.sff-source-list{margin-top:17px}.sff-source-list>details{border-bottom:1px solid #e4e7db}.sff-source-list summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:61px;cursor:pointer;font-size:11px}.sff-source-list summary::-webkit-details-marker{display:none}.sff-source-list summary .site-icon{width:16px;height:16px;color:#79916e}.sff-source-list summary>span{flex:1}.sff-source-list summary small{display:block;font-size:9px;margin-top:2px;color:#8a9382}.sff-source-list summary>b{font-size:9px;font-weight:400;color:#899980}.sff-source-list summary>i{font-style:normal;font-size:17px;color:#68815d;margin-left:4px}.sff-source-list details[open] summary>i{transform:rotate(45deg)}.sff-source-list details>p{font-size:11px;line-height:1.7;padding:0 0 15px 26px;color:#65735e}.sff-brief-action{margin-top:19px}.sff-brief-action .sff-button{width:100%;min-height:45px;font-size:11px;padding:10px 15px}.sff-review-note{margin-top:24px;padding:19px;background:#f0f2e9;border-left:2px solid #8da37e}.sff-review-note>span{color:#728369;font-size:8px;letter-spacing:.08em}.sff-review-note p{font-size:12px;line-height:1.8;margin-top:10px}.sff-review-note small{font-size:9px;display:block;margin-top:14px;color:#77806c}.sff-approved{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#52774d;font-size:11px}.sff-approved>span{display:block;width:100%;font-size:9px;margin-left:28px;color:#85907a}.sff-reply-approval{display:flex;align-items:center;gap:7px;color:#54764a;font-size:9px;margin-bottom:17px}.sff-reply-approval .site-icon{width:15px;height:15px}.sff-citation-line{font-size:9px;color:#7c8972;border-top:1px solid #e0e5d8;margin-top:19px;padding-top:12px}.sff-brief-blocked{min-height:279px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.sff-brief-blocked h4{font-size:17px;margin-top:14px}.sff-brief-blocked p{font-size:12px;line-height:1.75;color:#78826f;margin-top:10px;max-width:300px}.sff-stage-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:24px 17px;color:#747f6c;font-size:9px}.sff-stage-bottom button{background:transparent;border:0;min-height:44px;color:#4b6046;font-size:10px}.sff-controls-section{background:#18362f;color:#e5efdf;padding-block:105px}.sff-controls-layout{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:start}.sff-controls-intro>.sff-kicker{color:#98b89d}.sff-controls-intro h2{margin-top:0}.sff-controls-intro h2 em{color:#b8d2a4}.sff-controls-intro>p:not(.sff-kicker){font-size:14px;line-height:1.85;color:#b3c8ae;margin-top:24px;max-width:380px}.sff-controls-intro>p.sff-controls-disclosure{font-size:10px;line-height:1.8;color:#90a98c;margin-top:34px}.sff-permission-panel{border:1px solid #78957a66;background:#234137;padding:30px;box-shadow:0 18px 50px #061a1528}.sff-permission-heading{display:flex;align-items:center;gap:14px;padding-bottom:25px;border-bottom:1px solid #52715b66}.sff-permission-glyph{width:39px;height:46px;display:grid;place-items:center;border:1px solid #73916c;border-radius:20px 20px 0 0;color:#bdd4a8}.sff-permission-heading h3{font:400 27px/1.1 var(--font-serif);letter-spacing:-.02em}.sff-permission-heading p{font-size:9px;color:#93af8d;margin-top:5px}.sff-access-state{margin-left:auto;font-size:9px;color:#c4dbaa;padding:3px 8px;border:1px solid #7c9b6970}.sff-access-state.off{color:#f0c5a7;border-color:#d3a78970}.sff-permission-identity{display:grid;grid-template-columns:auto 1fr;column-gap:20px;row-gap:14px;font-size:11px;padding-block:25px;border-bottom:1px solid #52715b66}.sff-permission-identity>span{color:#9bb391}.sff-permission-identity strong{font-weight:400;display:flex;justify-content:flex-end;gap:5px;text-align:right;font-size:10px}.sff-permission-identity .site-icon{width:14px;height:14px;color:#bad49c}.sff-permission-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-block:22px;border-bottom:1px solid #52715b66}.sff-permission-row strong{display:block;font-size:12px;font-weight:400}.sff-permission-row>div>span{display:block;font-size:9px;margin-top:5px;color:#9db594}.sff-switch{background:transparent;border:0;width:48px;min-width:48px;height:44px;padding:0;display:flex;align-items:center;position:relative}.sff-switch:before{content:"";position:absolute;width:40px;height:23px;border-radius:20px;background:#476151;border:1px solid #75916d;transition:background-color .18s;right:0}.sff-switch>span{width:15px;height:15px;border-radius:50%;background:#c4d3b7;position:absolute;right:21px;transition:transform .18s cubic-bezier(.23,1,.32,1)}.sff-switch[aria-checked=true]:before{background:#c4d9ad;border-color:#c4d9ad}.sff-switch[aria-checked=true]>span{background:#244635;transform:translateX(16px)}.sff-rule-value{display:flex;align-items:center;gap:6px;color:#a8c294;font-size:9px}.sff-rule-value .site-icon{width:14px;height:14px}.sff-request-probe{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0}.sff-request-probe>div>span{display:block;font-size:8px;letter-spacing:.08em;color:#90ac84}.sff-request-probe code{display:block;font:11px var(--font-sans);margin-top:5px}.sff-request-probe button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:8px 0 8px 8px;min-height:44px;font-size:10px;color:#d1e4bd}.sff-request-probe button>svg{width:16px}.sff-probe-result{display:flex;gap:10px;padding:15px;margin-bottom:15px;border:1px solid #759166;font-size:11px;color:#c9dfaf}.sff-probe-result p>span{display:block;margin-top:6px;font-size:9px;opacity:.7}.sff-probe-result.denied{color:#e0bca1;border-color:#a6876f}.sff-probe-result .site-icon{width:15px;height:15px}.sff-revoke{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:46px;background:none;border:1px solid #8da478;color:#d1dfbd;padding:10px 15px;font-size:11px}.sff-revoke.is-revoked{background:#cbdcba;color:#203b2d}.sff-revocation-note{min-height:31px;font-size:9px;line-height:1.6;margin-top:13px;color:#99b38e}.sff-film-section{background:var(--sff-paper);color:var(--sff-ink);padding-block:72px}.sff-film-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.sff-film-heading .sff-kicker{color:#9aac96;margin-bottom:30px}.sff-film-heading h2{font-size:clamp(44px,4.2vw,64px)}.sff-film-heading>p{font-size:13px;line-height:1.8;color:#b8c6ac}.sff-film-heading>p>span{display:block;font-size:9px;margin-top:17px;color:#84987c}.sff-film-player{position:relative;aspect-ratio:16/9;background:#18241d;border:1px solid #51604370}.sff-film-player video{width:100%;height:100%;display:block;object-fit:contain}.sff-film-play{position:absolute;inset:0;width:100%;background:linear-gradient(180deg,transparent 60%,#0d201c55);border:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:24px}.sff-film-play>span{display:inline-flex;align-items:center;gap:16px;background:#e5edda;color:#253c2c;border:1px solid #f0f5e7;padding:14px 24px;font-size:13px;box-shadow:0 3px 15px #0003}.sff-film-play small{font-size:10px;opacity:.65;margin-left:10px}.sff-film-play svg{width:12px}.sff-film-error{position:absolute;inset:0;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;padding:30px;background:#18281f}.sff-film-error>a{border-bottom:1px solid;padding-block:10px}.sff-film-caption{display:flex;justify-content:space-between;gap:30px;color:#8fa284;font-size:10px;margin-top:19px}.sff-invitation{padding-block:80px;background:var(--sff-paper)}.sff-invitation-inner{position:relative}.sff-invitation-copy{max-width:720px;position:relative;z-index:1}.sff-invitation-copy h2{margin-top:30px}.sff-invitation-copy>p:not(.sff-kicker){margin-top:28px;max-width:420px;font-size:14px;color:#66775d;line-height:1.85}.sff-invitation-copy .sff-button{margin-top:30px}.sff-contact-link{display:flex;align-items:center;gap:20px;width:fit-content;font-size:11px;min-height:44px;margin-top:12px}.sff-contact-link>svg{width:15px}.sff-closing-bird{width:360px;height:auto;position:absolute;right:-15px;bottom:-35px}.sff-footer{border-top:1px solid #d9ddce;padding-block:30px;display:flex;justify-content:space-between;align-items:center;gap:30px}.sff-footer .sff-wordmark{font-size:29px}.sff-footer>a:last-child,.sff-footer>span{font-size:10px;color:#7f8b73}.sff-footer>a:last-child{min-height:44px;display:flex;align-items:center}.sff-noscript{font-size:13px;margin:25px 0}.sff-bank-window:focus,.sff-client-window:focus{outline:none}.sff-bank-window,.sff-client-window{scroll-margin-top:24px}.sff-brief-meta,.sff-chat-foot,.sff-citation-line,.sff-fact-pair p,.sff-ledger-foot,.sff-permission-heading p,.sff-permission-row>div>span,.sff-review-note small,.sff-revocation-note,.sff-source-credit,.sff-source-list summary small,.sff-stage-bottom{font-size:10px}.sff-brief-action .sff-button,.sff-inline-action,.sff-source-list summary{font-size:12px}.sff-brief-meta,.sff-brief-subtitle,.sff-citation-line,.sff-fact-pair p,.sff-fact-pair>div>span,.sff-ledger-foot,.sff-source-credit,.sff-source-list summary small,.sff-stage-bottom{color:#687661}@media (hover:hover) and (pointer:fine){.sff-button-mint:hover{background:#e4f3cc}.sff-button-dark:hover{background:#375641}.sff-film-shortcut:hover,.sff-header .sff-nav-detail:hover{color:#d6efba}.sff-steps>button:hover{color:#244a31}.sff-revoke:hover{background:#39583e}.sff-revoke.is-revoked:hover{background:#dfeccd}.sff-source-list summary:hover{background:#f2f5eb}}@media (min-width:1700px){.sff-hero{min-height:720px}.sff-hero-copy{padding-top:115px}.sff-hero h1{font-size:106px}.sff-door-art{width:53%}}@media (max-width:1100px){.sff-shell{width:calc(100% - 64px)}.sff-header{height:90px}.sff-hero{min-height:650px}.sff-hero h1{font-size:77px}.sff-door-art{width:62%;opacity:.8}.sff-hero-description{font-size:15px}.sff-stage{padding-inline:22px}.sff-workspace{grid-template-columns:minmax(0,1fr) 35px minmax(0,1.05fr)}.sff-bridge>svg{width:18px;margin-inline:3px}.sff-window-bar{padding-inline:16px}.sff-window-bar>span:last-child{display:none}.sff-chat-body{padding:23px 20px}.sff-brief{padding:22px}.sff-brief h3{font-size:29px}.sff-controls-layout{gap:55px}.sff-permission-panel{padding:24px}.sff-closing-bird{width:290px}}@media (max-width:850px){.sff-shell{width:calc(100% - 48px)}.sff-hero h1{font-size:72px}.sff-hero{min-height:650px}.sff-door-art{width:68%;mask-image:linear-gradient(90deg,transparent,#0009 40%,#000 75%)}.sff-header nav{gap:20px}.sff-section-heading{align-items:start;gap:30px}.sff-section-heading>p{max-width:190px;font-size:12px}.sff-stage{padding-inline:20px}.sff-workspace{grid-template-columns:1fr}.sff-bridge{display:none}.sff-client-window{margin-top:0}.sff-workspace[data-pane=bank] .sff-client-window,.sff-workspace[data-pane=client] .sff-bank-window{display:none}.sff-pane-selector{display:flex;margin:0 0 21px;border:1px solid #c5ceb9;background:#eef0e5}.sff-pane-selector>button{flex:1;display:flex;justify-content:center;align-items:center;gap:9px;padding:11px;min-height:45px;background:transparent;border:0;font-size:12px;color:#7c8c6f}.sff-pane-selector>button[aria-pressed=true]{background:#244535;color:#ecf1e1}.sff-pane-selector .site-icon{width:15px;height:15px}.sff-stage-top{padding-block:21px}.sff-chat-body{min-height:350px;padding:28px}.sff-brief{padding:28px;min-height:477px}.sff-window-bar>span:last-child{display:block}.sff-chat-client{max-width:360px;margin-left:auto}.sff-chat-reply{max-width:460px}.sff-source-list summary{font-size:12px}.sff-controls-layout{grid-template-columns:1fr;gap:44px}.sff-controls-intro>p:not(.sff-kicker){max-width:520px}.sff-permission-panel{max-width:600px;width:100%;margin-inline:auto}.sff-controls-intro h2{font-size:60px}.sff-closing-bird{width:240px;right:-25px;bottom:-65px}.sff-invitation-copy>p:not(.sff-kicker){max-width:350px}.sff-film-heading>p{max-width:190px;font-size:11px}}@media (max-width:600px){.sff-shell{width:calc(100% - 40px)}.sff-header{height:81px}.sff-wordmark{font-size:29px}.sff-header nav{gap:0;font-size:11px}.sff-header nav .sff-nav-detail{display:none}.sff-header nav>a{gap:13px}.sff-header-book>svg{width:16px}.sff-hero{min-height:640px}.sff-hero-copy{padding-block:53px 75px}.sff-hero .sff-kicker{font-size:8px;margin-bottom:30px;letter-spacing:.1em}.sff-kicker>span{margin-left:9px}.sff-hero h1{font-size:clamp(51px,12.1vw,72px);letter-spacing:-.045em;line-height:1.04;position:relative;z-index:1}.sff-door-art{top:80px;height:calc(100% - 80px);width:100%;right:-45px;mask-image:linear-gradient(90deg,transparent,#0007 38%,#000 72%)}.sff-door-image{object-position:61% 50%}.sff-door-bird{width:45%;top:45%;right:6%}.sff-hero-description{font-size:14px;margin-top:29px;line-height:1.65;max-width:210px}.sff-hero-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:33px}.sff-hero-actions .sff-button{min-width:170px;min-height:51px;padding:12px 18px}.sff-film-shortcut{font-size:11px;gap:10px}.sff-experience{padding-block:60px 50px}.sff-kicker{letter-spacing:.08em}.sff-demo-label,.sff-kicker{font-size:9px}.sff-section-heading{flex-direction:column;gap:19px;margin-top:29px}.sff h2{font-size:clamp(39px,9.5vw,55px);line-height:1.06}.sff-section-heading>p{max-width:280px;font-size:13px}.sff-steps{margin-top:29px}.sff-steps>button{flex-direction:column;align-items:flex-start;gap:5px;padding:17px 0;font-size:10px}.sff-steps>button>span{font-size:9px}.sff-stage{padding-inline:12px;margin-inline:-8px}.sff-stage-top{font-size:8px;padding-block:17px;gap:7px}.sff-stage-top>span{gap:5px}.sff-stage-top>span:first-child>svg{width:16px;height:14px}.sff-stage-top .sff-connected,.sff-stage-top .sff-disconnected{max-width:127px;line-height:1.5}.sff-pane-selector{margin-bottom:15px}.sff-pane-selector>button{font-size:11px}.sff-window-bar{padding:15px}.sff-window-bar>span:first-child{font-size:10px}.sff-window-bar>span:last-child{font-size:8px}.sff-chat-body{padding:23px 18px;min-height:350px}.sff-chat-client{margin-left:13px;padding:15px}.sff-chat-client>p{font-size:14px}.sff-chat-reply>p{font-size:12px}.sff-chat-foot{padding:14px 18px;font-size:8px}.sff-brief{padding:23px 19px;min-height:480px}.sff-brief h3{font-size:31px}.sff-fact-pair strong{font-size:44px}.sff-fact-pair>div+div{padding-left:17px}.sff-source-list summary{font-size:10px}.sff-source-list summary small{font-size:8px}.sff-stage-bottom{font-size:8px;gap:13px;padding-block:13px 7px}.sff-stage-bottom>span{max-width:195px}.sff-stage-bottom button{font-size:9px;white-space:nowrap}.sff-controls-section{padding-block:62px}.sff-controls-intro h2{margin-top:25px}.sff-controls-intro>p:not(.sff-kicker){font-size:13px}.sff-controls-intro>p.sff-controls-disclosure{font-size:9px}.sff-controls-layout{gap:32px}.sff-permission-panel{padding:23px 20px}.sff-permission-heading{gap:11px}.sff-permission-heading h3{font-size:26px}.sff-permission-heading p{font-size:8px}.sff-permission-identity{font-size:10px;column-gap:12px}.sff-permission-identity strong{font-size:9px}.sff-permission-row strong{font-size:11px}.sff-permission-row>div>span{font-size:8px}.sff-request-probe{gap:8px}.sff-request-probe code{font-size:10px}.sff-request-probe button{font-size:9px;gap:5px}.sff-film-section{padding-block:61px}.sff-film-heading{display:block;margin-bottom:27px}.sff-film-heading .sff-kicker{margin-bottom:25px}.sff-film-heading h2{font-size:40px}.sff-film-heading>p{margin-top:20px;max-width:none;font-size:12px}.sff-film-heading>p>span{margin-top:10px}.sff-film-player{margin-inline:-10px}.sff-film-play{padding-bottom:14px}.sff-film-play>span{font-size:11px;padding:11px 17px;gap:9px}.sff-film-play small{font-size:9px;margin-left:9px}.sff-film-play svg{height:15px}.sff-film-caption{flex-direction:column;gap:8px;font-size:9px;margin-top:16px}.sff-film-caption>span:last-child{max-width:270px;color:#8b9a82;font-size:8px}.sff-invitation{padding-top:62px}.sff-invitation-copy h2{margin-top:26px;font-size:clamp(37px,9vw,50px)}.sff-invitation-copy>p:not(.sff-kicker){max-width:290px;font-size:12px;margin-top:24px}.sff-invitation-copy .sff-button{min-height:52px;font-size:11px;gap:25px;padding:12px 17px}.sff-invitation-inner{padding-bottom:135px}.sff-closing-bird{width:210px;right:-9px;bottom:-40px}.sff-footer{flex-wrap:wrap;gap:12px;padding-block:23px}.sff-footer>span{order:3;width:100%;font-size:9px}.sff-footer>a:last-child{font-size:9px}}@media (prefers-reduced-motion:reduce){html:has(.sff){scroll-behavior:auto}.sff *,.sff :after,.sff :before{animation:none!important;transition:none!important}.sff button:active,.sff-button:active{transform:none}}@media (max-width:600px){.sff-brief-action .sff-button,.sff-inline-action,.sff-source-list summary{font-size:11px}.sff-brief-meta,.sff-brief-subtitle,.sff-chat-foot,.sff-fact-pair p,.sff-fact-pair>div>span,.sff-film-caption>span:last-child,.sff-ledger-foot,.sff-permission-heading p,.sff-permission-identity strong,.sff-permission-row>div>span,.sff-revocation-note,.sff-source-credit,.sff-source-list summary small,.sff-stage-bottom,.sff-stage-bottom button,.sff-window-bar>span:last-child{font-size:10px}.sff-demo-label,.sff-stage-top{font-size:9px}.sff-source-list summary{min-height:67px}.sff-stage-top .sff-connected,.sff-stage-top .sff-disconnected{max-width:118px}.sff-stage-bottom{align-items:flex-start}.sff-permission-identity{grid-template-columns:85px 1fr}}.sff-film-heading>span{font-size:12px;color:var(--sff-muted);white-space:nowrap;padding-bottom:6px}.sff-film-caption{color:var(--sff-muted)}.sff-controls-bird{width:230px;height:auto;display:block;margin:40px auto 0}.sff-invitation-inner{min-height:230px}@media(max-width:850px){.sff-controls-intro{position:relative;padding-right:140px}.sff-controls-bird{position:absolute;right:0;top:0;width:140px;margin:0}}@media(max-width:600px){.sff-controls-intro{padding-right:0}.sff-controls-bird{width:100px;right:-12px;top:55px;opacity:.8}.sff-film-heading>span{display:block;margin-top:16px}.sff-invitation-inner{min-height:250px}}.sff-desk-stage{position:relative;isolation:isolate;padding:30px;background:#eceee8;border:1px solid var(--sff-line);border-radius:9px;overflow:clip}.sff-desk-stage .sff-stage-backdrop{z-index:-1}.sff-desk-art{position:absolute;inset:0;z-index:-1;opacity:.58;pointer-events:none}@media(max-width:700px){.sff-desk-stage{padding:12px}}