.megaphone{background:linear-gradient(#361c0c,#26130a);border-top:1px solid #6b4a23;border-bottom:1px solid #6b4a23;position:relative;box-shadow:inset 0 1px #f3c77a33,inset 0 -1px #f3c77a22}.megaphone-inner{align-items:center;gap:20px;max-width:80rem;margin:0 auto;padding:12px 16px;display:flex}.megaphone-window{flex:1;min-width:0;padding:6px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.megaphone-track{width:max-content;display:flex}.megaphone-track ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.megaphone-msg{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.megaphone-msg:after{content:"";opacity:.6;background:#b98a55;width:5px;height:5px;margin:0 26px;transform:rotate(45deg)}.megaphone-region{border:1px solid color-mix(in srgb, var(--carrier) 60%, #000);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--carrier) 22%, #1f0f06);color:color-mix(in srgb, var(--carrier) 45%, #fff);font:700 12px/1.2 var(--font-display), var(--font-cjk);letter-spacing:.08em;padding:2px 5px}.megaphone-name{color:#fff6e6;font:700 18px/1.2 var(--font-display), var(--font-cjk);letter-spacing:.03em;text-shadow:0 0 10px color-mix(in srgb, var(--carrier) 65%, transparent), 0 0 22px color-mix(in srgb, var(--carrier) 30%, transparent), 0 1px 0 #1a0c04}@media (max-width:767px){.megaphone-inner{flex-direction:column;align-items:stretch;gap:8px}}.title-bar-title{pointer-events:none;justify-content:center;align-items:center;gap:14px;margin:0;display:flex}.title-bar-title:before,.title-bar-title:after{content:"";background:linear-gradient(90deg,#0000,#b98a55);flex:none;width:56px;height:1px}.title-bar-title:after{background:linear-gradient(270deg,#0000,#b98a55)}.title-bar-title span{color:#fff1d6;font:700 14px/1.2 var(--font-display), var(--font-cjk);letter-spacing:.04em;text-shadow:0 1px #1a0c04;white-space:nowrap;position:relative}.title-bar-title span:before,.title-bar-title span:after{content:"";background:#b98a55;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.title-bar-title span:before{left:-17px}.title-bar-title span:after{right:-17px}.megaphone-title{z-index:1;position:absolute;inset:0}.megaphone-title span{font-size:16px}.megaphone-title:before,.megaphone-title:after{width:72px}.megaphone:not(.title-bar) .megaphone-inner{max-width:none;padding-inline:0}.megaphone:not(.title-bar) .megaphone-window{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% calc(50% - 250px),#0000 calc(50% - 190px) calc(50% + 190px),#000 calc(50% + 250px) 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% calc(50% - 250px),#0000 calc(50% - 190px) calc(50% + 190px),#000 calc(50% + 250px) 96%,#0000)}@media (max-width:767px){.megaphone-title{padding-top:10px;position:static}.megaphone:not(.title-bar) .megaphone-inner{padding-top:4px}.megaphone:not(.title-bar) .megaphone-window{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}}.title-bar{z-index:2;place-items:center;min-height:40px;display:grid;position:absolute;top:-20px;left:0;right:0;box-shadow:inset 0 1px #f3c77a33,inset 0 -1px #f3c77a22,0 6px 16px #00000040}.title-bar:before{content:"";pointer-events:none;background:url(/images/patterns/maple-leaves.svg) var(--leaf-offset,0) center / 560px 40px repeat-x;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 18%,#0000 38% 62%,#000 82%,#000);mask-image:linear-gradient(90deg,#000 0 18%,#0000 38% 62%,#000 82%,#000)}.title-bar .title-bar-title{position:relative}
.UseCases-module__gggr1G__section{padding:var(--chapter-pad) 24px;color:#fff3df;clip-path:inset(-20px 0 0);scroll-margin-top:90px;display:flow-root;position:relative;overflow-x:clip}.UseCases-module__gggr1G__inner{max-width:1120px;margin:0 auto}.UseCases-module__gggr1G__index{margin-top:8px;position:relative}.UseCases-module__gggr1G__rows{border-bottom:1px solid #ffd6a024;margin:0;padding:0;list-style:none}.UseCases-module__gggr1G__row{cursor:default;border-top:1px solid #ffd6a024;grid-template-columns:64px minmax(0,1fr) minmax(0,440px);align-items:center;gap:28px;padding:26px 8px;transition:opacity .35s;display:grid;position:relative}.UseCases-module__gggr1G__row:before{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#ffc46b,#f37a2b 60%,#f37a2b00);height:1px;transition:scale .6s cubic-bezier(.65,0,.25,1);position:absolute;top:-1px;left:0;right:0;scale:0 1}.UseCases-module__gggr1G__row[data-on]:before{scale:1}.UseCases-module__gggr1G__row[data-open]{z-index:30}.UseCases-module__gggr1G__index[data-lit] .UseCases-module__gggr1G__row:not([data-on]){opacity:.38}.UseCases-module__gggr1G__num{color:#f4a55e;font:400 15px/1 var(--font-value-display), var(--font-cjk);letter-spacing:.04em;align-self:start;padding-top:10px}.UseCases-module__gggr1G__what{min-width:0}.UseCases-module__gggr1G__phrase{isolation:isolate;color:#fff1d6;font:700 48px/1.05 var(--font-display), var(--font-cjk);letter-spacing:-.025em;margin:0;position:relative}.UseCases-module__gggr1G__glow{z-index:-1;pointer-events:none;color:#ff8a2f;filter:blur(14px);opacity:0;transition:opacity .4s;position:absolute;inset:0}.UseCases-module__gggr1G__row[data-on] .UseCases-module__gggr1G__glow{opacity:.7}.UseCases-module__gggr1G__text{color:#ffe2bfb8;max-width:460px;font:500 15px/1.55 var(--font-body);margin:10px 0 0}.UseCases-module__gggr1G__siteBox{justify-self:end;max-width:100%;margin-bottom:-8px;line-height:0;position:relative}.UseCases-module__gggr1G__sites{margin:0;padding:0;list-style:none;display:contents}.UseCases-module__gggr1G__sites li{color:#fff1d6;font:600 14px/1.6 var(--font-body);white-space:nowrap;vertical-align:middle;align-items:baseline;gap:7px;margin:0 15px 8px 0;display:inline-flex}.UseCases-module__gggr1G__sites li span{color:#a3e8df;font-size:12px;transition:color .3s,text-shadow .3s}.UseCases-module__gggr1G__row[data-on] .UseCases-module__gggr1G__sites li span{color:#c4fff6;text-shadow:0 0 8px #73ebddb3}.UseCases-module__gggr1G__more{vertical-align:middle;border-radius:var(--radius-sm);color:#ffd9a8;font:600 13px/1.6 var(--font-body);cursor:pointer;background:0 0;border:1px dashed #ffd6a073;margin:0 0 8px;padding:3px 10px;transition:border-color .2s,background .2s;display:inline-block}.UseCases-module__gggr1G__more:hover,.UseCases-module__gggr1G__more[aria-expanded=true]{background:#ffaa5a1f;border-color:#ffc46b}.UseCases-module__gggr1G__more:focus-visible{outline-offset:2px;outline:2px solid #eac768}.UseCases-module__gggr1G__panel{z-index:20;text-align:left;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;width:420px;padding:18px 20px 18px 22px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.UseCases-module__gggr1G__panel[hidden]{display:none}.UseCases-module__gggr1G__panel:before{content:"";height:10px;position:absolute;bottom:100%;left:0;right:0}.UseCases-module__gggr1G__row:last-child .UseCases-module__gggr1G__panel{top:auto;bottom:calc(100% + 10px)}.UseCases-module__gggr1G__row:last-child .UseCases-module__gggr1G__panel:before{top:100%;bottom:auto}@media (prefers-reduced-motion:no-preference){.UseCases-module__gggr1G__row:last-child .UseCases-module__gggr1G__panel:not([hidden]){animation-name:UseCases-module__gggr1G__panel-up}}@keyframes UseCases-module__gggr1G__panel-up{0%{transform:translateY(4px)}}.UseCases-module__gggr1G__panelMain{min-width:0}@media (prefers-reduced-motion:no-preference){.UseCases-module__gggr1G__panel:not([hidden]){animation:.18s ease-out UseCases-module__gggr1G__panel-in}}@keyframes UseCases-module__gggr1G__panel-in{0%{transform:translateY(-4px)}}.UseCases-module__gggr1G__panelTop{color:#c1ad71;font:700 12px/1.3 var(--font-display), var(--font-cjk);letter-spacing:.12em;justify-content:space-between;align-items:center;display:flex}.UseCases-module__gggr1G__panelTop button{color:#ccc9bb;cursor:pointer;background:0 0;border:0;width:24px;height:24px;margin:-4px -6px 0 0;padding:0;font-size:18px;line-height:1.2}.UseCases-module__gggr1G__panelTop button:focus-visible{outline:2px solid #eac768}.UseCases-module__gggr1G__orb{width:112px;height:112px;display:block;position:relative}@media (prefers-reduced-motion:no-preference){.UseCases-module__gggr1G__panel:not([hidden]) .UseCases-module__gggr1G__orb{animation:.42s cubic-bezier(.2,.9,.3,1.3) both UseCases-module__gggr1G__orb-in}}@keyframes UseCases-module__gggr1G__orb-in{0%{opacity:0;transform:scale(.7)}}.UseCases-module__gggr1G__orbArt{width:100%;height:100%;image-rendering:pixelated;display:block}.UseCases-module__gggr1G__itemArt{width:round(62%,4px);height:round(62%,4px);image-rendering:pixelated;pointer-events:none;display:block;position:absolute;inset:round(19%,4px);overflow:visible}.UseCases-module__gggr1G__tickets .UseCases-module__gggr1G__itemArt{width:round(66%,4px);height:round(66%,4px);inset:round(17%,4px)}.UseCases-module__gggr1G__itemSprite{image-rendering:auto}.UseCases-module__gggr1G__tickets .UseCases-module__gggr1G__itemSprite{image-rendering:pixelated}.UseCases-module__gggr1G__siteList{border-block:1px dashed #504d41;margin:12px 0 0;padding:10px 0;list-style:none}.UseCases-module__gggr1G__siteList li{color:#f1ede1;align-items:baseline;gap:8px;font-size:13px;line-height:1.7;display:flex}.UseCases-module__gggr1G__siteList li span{color:#a3e8df;font-size:12px}.UseCases-module__gggr1G__siteList li.UseCases-module__gggr1G__rowSite{display:none}.UseCases-module__gggr1G__panelFoot{color:#f1c844;margin:10px 0 0;font-size:12px;line-height:1.6}.UseCases-module__gggr1G__footer{text-align:center;margin-top:56px}@media (max-width:900px){.UseCases-module__gggr1G__section{padding-inline:16px}.UseCases-module__gggr1G__row{grid-template-columns:44px minmax(0,1fr);gap:12px 14px;padding:22px 4px}.UseCases-module__gggr1G__sites li:nth-child(n+3){display:none}.UseCases-module__gggr1G__siteList li.UseCases-module__gggr1G__rowSite{display:flex}.UseCases-module__gggr1G__siteBox{grid-column:2;justify-self:start}.UseCases-module__gggr1G__panel{background:#282d37f7;grid-template-columns:84px minmax(0,1fr);gap:14px;width:min(420px,100vw - 32px);padding:16px;position:fixed;top:50%;left:50%;right:auto;translate:-50% -50%;box-shadow:0 0 0 100vmax #14080473,0 14px 30px #14080466}.UseCases-module__gggr1G__orb{width:84px;height:84px}.UseCases-module__gggr1G__phrase{font-size:32px}}@media (max-width:520px){.UseCases-module__gggr1G__phrase{font-size:26px}}@media (prefers-reduced-motion:reduce){.UseCases-module__gggr1G__row,.UseCases-module__gggr1G__row:before,.UseCases-module__gggr1G__glow,.UseCases-module__gggr1G__sites li span{transition:none}}
