.arcana-privacy-canvas .arcana-canvas-content{text-align:left;justify-content:center;align-items:flex-start;padding:0;overflow:visible}.arcana-privacy-workspace{--arcana-privacy-card-height:clamp(24rem, 38dvh, 30rem);z-index:3;width:min(100%,1260px);color:var(--arcana-text,#f4efe5);grid-template-columns:minmax(12.5rem,15rem) minmax(0,1fr);grid-template-areas:"hero hero""contents policy";gap:clamp(1rem,1.6vw,1.6rem);margin-inline:auto;padding:clamp(.65rem,1.8svh,1.35rem) clamp(.7rem,2vw,1.6rem) clamp(1.2rem,3svh,2.35rem);display:grid;position:relative}.arcana-privacy-hero{text-align:center;grid-area:hero;width:min(100%,790px);margin-inline:auto}.arcana-privacy-hero-mark{aspect-ratio:1;width:clamp(2.9rem,4.2vw,4.5rem);color:var(--arcana-gold-bright,#f1d58b);filter:drop-shadow(0 0 .8rem #f1d58b4d);place-items:center;margin:0 auto clamp(.35rem,.8svh,.7rem);display:grid;position:relative}.arcana-privacy-hero-mark:before,.arcana-privacy-hero-mark:after{content:"";background:linear-gradient(90deg,#0000,#f1d58bad,#0000);width:clamp(4rem,8vw,6.5rem);height:1px;position:absolute;top:50%}.arcana-privacy-hero-mark:before{right:calc(100% + .65rem)}.arcana-privacy-hero-mark:after{left:calc(100% + .65rem)}.arcana-privacy-hero-mark svg,.arcana-privacy-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:100%;height:100%;display:block}.arcana-privacy-title{color:var(--arcana-gold-bright,#f1d58b);letter-spacing:0;text-shadow:0 1px #ffffff1a,0 0 30px #8055ff33,0 10px 28px #00000085;justify-content:center;align-items:center;gap:clamp(.75rem,1.6vw,1.35rem);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.1rem,5.9vw,7.2rem);font-weight:500;line-height:.92;display:flex}.arcana-privacy-title:before,.arcana-privacy-title:after{content:"";aspect-ratio:1;background:#050716c7;border:1px solid #f1d58bbd;width:clamp(.72rem,1vw,1.05rem);transform:rotate(45deg);box-shadow:0 0 14px #8055ff3d}.arcana-privacy-subtitle{color:var(--arcana-gold-bright,#f1d58b);text-shadow:0 2px 10px #000000a3;margin:clamp(.55rem,1svh,.85rem) auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.6vw,2rem);line-height:1.18}.arcana-privacy-intro{color:#fffcf4d1;text-shadow:0 2px 9px #000000c2;width:min(100%,670px);margin:clamp(.75rem,1.25svh,1.05rem) auto 0;font-size:clamp(.84rem,.98vw,1.02rem);line-height:1.58}.arcana-privacy-updated{color:#c8c4d2d6;align-items:center;gap:.4rem;margin:clamp(.65rem,1.1svh,.95rem) auto 0;font-size:clamp(.76rem,.86vw,.9rem);display:inline-flex}.arcana-privacy-updated span{color:#cd7effe0}.arcana-privacy-contents,.arcana-privacy-panel{isolation:isolate;background:radial-gradient(circle at 50% 0,#8055ff1a,#0000 62%),#040614a8;border:1px solid #d9b76c52;border-radius:.72rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #f1d58b14,0 18px 38px #00000042}.arcana-privacy-contents:before,.arcana-privacy-panel:before{content:"";z-index:4;pointer-events:none;opacity:.78;background:linear-gradient(90deg,#f1d58b9e,#0000) 0 0/3rem 1px no-repeat,linear-gradient(#f1d58b9e,#0000) 0 0/1px 3rem no-repeat,linear-gradient(270deg,#f1d58b9e,#0000) 100% 0/3rem 1px no-repeat,linear-gradient(#f1d58b9e,#0000) 100% 0/1px 3rem no-repeat,linear-gradient(90deg,#f1d58b9e,#0000) 0 100%/3rem 1px no-repeat,linear-gradient(#0000,#f1d58b9e) 0 100%/1px 3rem no-repeat,linear-gradient(270deg,#f1d58b9e,#0000) 100% 100%/3rem 1px no-repeat,linear-gradient(#0000,#f1d58b9e) 100% 100%/1px 3rem no-repeat;border:1px solid #d9b76c26;border-radius:.52rem;position:absolute;inset:.45rem}.arcana-privacy-contents{grid-area:contents;align-self:start;padding:clamp(1rem,1.35vw,1.35rem)}@media (min-width:1024px){.arcana-privacy-contents{top:calc(var(--marketing-header-height,5rem) + 1rem);position:sticky}}.arcana-privacy-contents h2,.arcana-privacy-contents nav,.arcana-privacy-contents-note,.arcana-privacy-panel>*{z-index:5;position:relative}.arcana-privacy-contents h2{color:var(--arcana-gold-bright,#f1d58b);justify-content:center;align-items:center;gap:.35rem;margin:0 0 .9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.2vw,1.28rem);font-weight:600;display:flex}.arcana-privacy-contents nav{gap:.48rem;display:grid}.arcana-privacy-contents a{color:#f1d58be0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.7rem,.78vw,.82rem);line-height:1.2;text-decoration:none;transition:color .16s,transform .16s}.arcana-privacy-contents a:hover{color:#fff2c2;transform:translate(2px)}.arcana-privacy-contents-note{text-align:center;margin-top:clamp(1.1rem,2svh,1.7rem);padding-top:clamp(1rem,1.5svh,1.35rem)}.arcana-privacy-contents-note span{background:linear-gradient(90deg,#0000,#f1d58bb8,#0000);width:5.2rem;height:1px;margin:0 auto .9rem;display:block}.arcana-privacy-contents-note p{color:var(--arcana-gold-bright,#f1d58b);margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(.76rem,.86vw,.92rem);line-height:1.28}.arcana-privacy-contents-note small{color:#fffcf4c2;margin:.8rem auto 0;font-size:clamp(.66rem,.74vw,.78rem);line-height:1.45;display:block}.arcana-privacy-panel{grid-area:policy;padding:clamp(.75rem,1.25vw,1.05rem) clamp(1rem,1.6vw,1.45rem)}.arcana-privacy-row{scroll-margin-top:calc(var(--marketing-header-height,5rem) + 1rem);border-bottom:1px solid #d9b76c38;grid-template-columns:clamp(3.5rem,4.7vw,4.5rem) minmax(0,1fr);gap:clamp(.85rem,1.3vw,1.25rem);padding:clamp(.9rem,1.35svh,1.25rem) 0;display:grid}.arcana-privacy-row:last-child{border-bottom:0}.arcana-privacy-icon{aspect-ratio:1;width:clamp(3.1rem,4.1vw,3.95rem);color:var(--arcana-gold-bright,#f1d58b);background:radial-gradient(circle,#8055ff1f,#0000 68%),#04071470;border:1px solid #f1d58b6b;border-radius:999px;place-items:center;margin-inline:auto;display:grid;box-shadow:inset 0 0 0 1px #f1d58b0d,0 0 18px #8055ff1f}.arcana-privacy-icon svg{width:58%;height:58%}.arcana-privacy-row-copy{min-width:0}.arcana-privacy-row h2{color:var(--arcana-gold-bright,#f1d58b);text-shadow:0 2px 10px #000000b3;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.28vw,1.48rem);font-weight:600;line-height:1.15}.arcana-privacy-row p{color:#fffcf4c7;margin:.34rem 0 0;font-size:clamp(.76rem,.84vw,.92rem);line-height:1.55}.arcana-privacy-link{color:#d87afff5;text-underline-offset:.18em;-webkit-text-decoration:underline #d87aff6b;text-decoration:underline #d87aff6b}.arcana-privacy-link:hover{color:#f1d58b}@media (min-width:1024px) and (max-height:1080px){.arcana-privacy-workspace{--arcana-privacy-card-height:clamp(23rem, 38dvh, 25.5rem);grid-template-columns:minmax(11rem,13rem) minmax(0,1fr);gap:clamp(.7rem,1vw,1rem);width:min(100%,1160px);padding:clamp(.15rem,.45svh,.45rem) clamp(.75rem,1.8vw,1.5rem) clamp(.7rem,1.5svh,1.1rem)}.arcana-privacy-hero{width:min(100%,660px)}.arcana-privacy-hero-mark{width:clamp(2.1rem,2.65vw,3rem);margin-bottom:clamp(.16rem,.35svh,.34rem)}.arcana-privacy-hero-mark:before,.arcana-privacy-hero-mark:after{width:clamp(3.4rem,5.4vw,5.2rem)}.arcana-privacy-title{gap:clamp(.55rem,.95vw,.85rem);font-size:clamp(3.15rem,4.25vw,4.95rem);line-height:.9}.arcana-privacy-title:before,.arcana-privacy-title:after{width:clamp(.48rem,.7vw,.7rem)}.arcana-privacy-subtitle{margin-top:clamp(.28rem,.52svh,.48rem);font-size:clamp(1rem,1.2vw,1.45rem)}.arcana-privacy-intro{width:min(100%,560px);margin-top:clamp(.34rem,.65svh,.58rem);font-size:clamp(.72rem,.76vw,.84rem);line-height:1.38}.arcana-privacy-updated{margin-top:clamp(.3rem,.58svh,.5rem);font-size:clamp(.66rem,.72vw,.78rem)}.arcana-privacy-contents{padding:clamp(.72rem,.9vw,.9rem)}.arcana-privacy-contents:before,.arcana-privacy-panel:before{background:linear-gradient(90deg,#f1d58b9e,#0000) 0 0/2.35rem 1px no-repeat,linear-gradient(#f1d58b9e,#0000) 0 0/1px 2.35rem no-repeat,linear-gradient(270deg,#f1d58b9e,#0000) 100% 0/2.35rem 1px no-repeat,linear-gradient(#f1d58b9e,#0000) 100% 0/1px 2.35rem no-repeat,linear-gradient(90deg,#f1d58b9e,#0000) 0 100%/2.35rem 1px no-repeat,linear-gradient(#0000,#f1d58b9e) 0 100%/1px 2.35rem no-repeat,linear-gradient(270deg,#f1d58b9e,#0000) 100% 100%/2.35rem 1px no-repeat,linear-gradient(#0000,#f1d58b9e) 100% 100%/1px 2.35rem no-repeat;inset:.34rem}.arcana-privacy-contents h2{margin-bottom:.52rem;font-size:clamp(.88rem,.98vw,1.05rem)}.arcana-privacy-contents nav{gap:.31rem}.arcana-privacy-contents a{font-size:clamp(.6rem,.66vw,.72rem);line-height:1.12}.arcana-privacy-contents-note{margin-top:clamp(.65rem,1.1svh,.95rem);padding-top:clamp(.58rem,.9svh,.8rem)}.arcana-privacy-contents-note span{margin-bottom:.55rem}.arcana-privacy-contents-note p{font-size:clamp(.64rem,.7vw,.76rem)}.arcana-privacy-contents-note small{margin-top:.5rem;font-size:clamp(.56rem,.62vw,.68rem);line-height:1.32}.arcana-privacy-panel{padding:clamp(.45rem,.72vw,.65rem) clamp(.8rem,1.05vw,1rem)}.arcana-privacy-row{grid-template-columns:clamp(2.85rem,3.4vw,3.35rem) minmax(0,1fr);gap:clamp(.58rem,.9vw,.85rem);padding:clamp(.55rem,.85svh,.78rem) 0}.arcana-privacy-icon{width:clamp(2.65rem,3.15vw,3.15rem)}.arcana-privacy-row h2{font-size:clamp(.92rem,1vw,1.18rem)}.arcana-privacy-row p{margin-top:.24rem;font-size:clamp(.66rem,.72vw,.8rem);line-height:1.38}}@media (min-width:1024px) and (max-width:1260px){.arcana-privacy-workspace{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr);gap:1rem}.arcana-privacy-title{font-size:clamp(3.7rem,5.2vw,5.4rem)}.arcana-privacy-row{grid-template-columns:3.4rem minmax(0,1fr)}}@media (max-width:1023px){.arcana-privacy-workspace{width:min(100%,820px);padding:max(4.9rem, calc(env(safe-area-inset-top,0px) + 4.35rem)) clamp(.85rem, 3.5vw, 1.4rem) max(1.5rem, calc(env(safe-area-inset-bottom,0px) + 1.25rem));grid-template-columns:1fr;grid-template-areas:"hero""contents""policy"}.arcana-privacy-contents{position:relative;top:auto}.arcana-privacy-contents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem 1rem}}@media (max-width:640px){.arcana-privacy-hero-mark:before,.arcana-privacy-hero-mark:after{width:3rem}.arcana-privacy-title{text-align:center;flex-direction:column;gap:.45rem;font-size:clamp(3rem,14vw,4.2rem);line-height:.95}.arcana-privacy-subtitle{font-size:clamp(1.05rem,5vw,1.42rem)}.arcana-privacy-contents nav{grid-template-columns:1fr}.arcana-privacy-panel{padding:.75rem .9rem}.arcana-privacy-row{text-align:center;grid-template-columns:1fr;gap:.7rem}.arcana-privacy-icon{width:3.3rem}}body:has(.arcana-privacy-canvas){overscroll-behavior:none;height:100dvh;overflow:hidden}main:has(.arcana-privacy-canvas){height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.arcana-marketing-shell:has(.arcana-privacy-canvas){height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.arcana-marketing-main:has(.arcana-privacy-canvas){height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.arcana-marketing-route:has(.arcana-privacy-canvas){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:clip auto}.arcana-privacy-canvas,.arcana-privacy-canvas .arcana-canvas-content{height:auto;min-height:calc(100dvh - var(--marketing-header-height,5rem));max-height:none;overflow:visible}@media (min-width:1024px){.arcana-marketing-route:has(.arcana-privacy-canvas){overflow:hidden}.arcana-privacy-canvas,.arcana-privacy-canvas .arcana-canvas-content{height:calc(100dvh - var(--marketing-header-height,5rem));min-height:0;max-height:calc(100dvh - var(--marketing-header-height,5rem));overflow:hidden}.arcana-privacy-workspace{grid-template-rows:auto var(--arcana-privacy-card-height);align-content:start;height:100%;min-height:0;max-height:100%}.arcana-privacy-contents,.arcana-privacy-panel{height:var(--arcana-privacy-card-height);max-height:var(--arcana-privacy-card-height);align-self:stretch;min-height:0}.arcana-privacy-contents{position:relative;top:auto}.arcana-privacy-panel{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;scroll-padding-block:.75rem;overflow:hidden auto}.arcana-privacy-row{scroll-margin-top:.75rem}}
