.r2s{--stage-gap:clamp(0px,4vw,84px);--stage-top:clamp(26px,6vh,72px);--ground:var(--color-cream);flex:1;display:flex;flex-direction:column;position:relative;isolation:isolate;background:#06160F url(/img/stage/facets.jpg) 50%/cover fixed}@media (max-width:900px){.r2s{background-image:url(/img/stage/facets-900.jpg);background-attachment:scroll}}@media (max-width:640px){.r2s{--stage-gap:0px;--stage-top:18px}}.r2s .r2r-stage-layer{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.r2s .r2r-stage-layer video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 2.4s ease}.r2s .r2r-stage-layer video.on{opacity:.62}.r2s .r2r-stage-layer:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,16,11,.86),rgba(4,16,11,.35) 30%,rgba(4,16,11,.42) 70%,rgba(4,16,11,.88)),linear-gradient(90deg,rgba(4,16,11,.7),rgba(4,16,11,0) 22%,rgba(4,16,11,0) 78%,rgba(4,16,11,.7))}.r2s .st-tiles{position:absolute;inset:0;will-change:transform}.r2s .st-tile{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);animation:r2sBob var(--t,9s) ease-in-out var(--d,0s) infinite alternate}.r2s .st-face{position:absolute;inset:0;display:grid;place-items:center;border-radius:6px;transform:perspective(700px) rotateX(56deg) rotate(var(--r,45deg));background:linear-gradient(145deg,#1E5B44,#0F3A2B 55%,#0A2A1F);box-shadow:inset 0 0 0 1px rgba(232,207,122,.6),0 1px 0 1px rgba(232,207,122,.25),0 7px 0 #061A12,0 7px 0 1px rgba(201,162,39,.35),0 30px 46px -12px rgba(0,0,0,.75),0 0 34px rgba(201,162,39,.16)}.r2s .st-face svg{width:46%;height:46%;color:#E8CF7A;filter:drop-shadow(0 0 6px rgba(232,207,122,.35))}.r2s .st-thread{position:absolute;left:50%;top:58%;width:1px;height:var(--l,240px);transform:translateX(-.5px);background:linear-gradient(180deg,rgba(232,207,122,.75),rgba(201,162,39,.25) 60%,rgba(201,162,39,0))}@keyframes r2sBob{0%{transform:translate3d(0,-9px,0)}to{transform:translate3d(0,9px,0)}}@media (max-width:1100px){.r2s .st-tiles{display:none}}.r2s .r2s-top{position:sticky;top:0;z-index:40;margin-bottom:var(--stage-top);background:#0A2119 url(/img/home/silk-emerald-960.jpg) center 40%/cover;view-transition-name:r2r-header}.r2s .r2s-top:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,rgba(8,28,20,.93),rgba(8,28,20,.84) 55%,rgba(8,28,20,.9))}.r2s .r2s-top>*{position:relative}.r2s .r2s-top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#C9A227 20%,#E8CF7A 50%,#C9A227 80%,transparent);transform-origin:left;animation:r2sRule 1.4s cubic-bezier(.23,1,.32,1) .15s both}@keyframes r2sRule{0%{transform:scaleX(0)}}.r2s .r2s-top .r2s-bar{transition:padding .3s var(--ease-out)}.r2s .r2s-top .r2s-logo{transition:width .3s var(--ease-out)}.r2s .r2s-top.compact .r2s-bar{padding-top:8px;padding-bottom:8px}.r2s .r2s-top.compact .r2s-logo{width:150px}@media (max-width:640px){.r2s .r2s-top.compact .r2s-search{display:none}}.r2s .r2s-sheet{position:relative;background:var(--ground);box-sizing:border-box;width:100%;max-width:min(1480px,calc(100% - 2 * var(--stage-gap)));margin:0 auto clamp(40px,8vh,96px);border-radius:2px 2px 0 0;box-shadow:0 0 0 1px rgba(201,162,39,.32),0 50px 90px -40px rgba(0,0,0,.85),0 18px 40px -24px rgba(0,0,0,.6);animation:r2sSheet 1.05s cubic-bezier(.19,1,.22,1) .05s both}@keyframes r2sSheet{0%{opacity:0;transform:translate3d(0,48px,0)}}.r2s .r2s-sheet:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:2;pointer-events:none;background:linear-gradient(90deg,#8A6D1C,#E8CF7A 50%,#8A6D1C);transform-origin:left;animation:r2sRule 1.4s cubic-bezier(.23,1,.32,1) .6s both}.r2s .r2s-foot{position:relative;background:linear-gradient(180deg,rgba(4,16,11,0),rgba(4,16,11,.7))}.r2s .mo-progress{position:fixed;left:0;right:0;top:0;height:2px;z-index:70;pointer-events:none;background:linear-gradient(90deg,#8A6D1C,#C9A227 60%,#E8CF7A);transform-origin:left;transform:scaleX(0)}html.js .r2s .mo{opacity:0;transform:translate3d(0,28px,0)}html.js .r2s .mo.mo-in{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform 1s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--mo-i, 0) * 70ms)}html.js .r2s .mo-h:not(.mo-in){opacity:0;transform:translate3d(0,.5em,0)}html.js .r2s .mo-h.mo-in{transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .95s cubic-bezier(.19,1,.22,1)}.r2s .mo-rule:after{content:"";display:block;width:56px;height:2px;margin-top:.32em;background:linear-gradient(90deg,#8A6D1C,#C9A227);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.23,1,.32,1) .45s}.r2s .mo-rule.mo-in:after{transform:none}@media (hover:hover) and (pointer:fine){.r2s .r2s-sheet .grid a img{transition:transform .6s cubic-bezier(.23,1,.32,1)}.r2s .r2s-sheet .grid a:hover img{transform:translate3d(0,-4px,0) scale(1.025)}}.r2s ::selection{background:rgba(201,162,39,.35);color:inherit}::view-transition-old(.r2r-page){animation:r2sPageOut .32s cubic-bezier(.4,0,1,1) both}::view-transition-new(.r2r-page){animation:r2sPageIn .55s cubic-bezier(.23,1,.32,1) .06s both}@keyframes r2sPageOut{to{opacity:0;transform:translate3d(0,-14px,0)}}@keyframes r2sPageIn{0%{opacity:0;transform:translate3d(0,22px,0)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(.r2r-page),::view-transition-old(.r2r-page){animation:none}.r2s .r2s-sheet,.r2s .r2s-sheet:before,.r2s .r2s-top:after,.r2s .st-tile{animation:none}.r2s .r2s-top .r2s-bar,.r2s .r2s-top .r2s-logo{transition:none}html.js .r2s .mo,html.js .r2s .mo-h:not(.mo-in){opacity:1;transform:none;transition:none}.r2s .mo-rule:after{transform:none;transition:none}.r2s .r2s-sheet .grid a img{transition:none}}.r2s .r2s-sheet:has(>.pg-faq,>.pg-privacy){--ground:var(--color-paper)}