:root{--ry-orange:#CF4A2B;--ry-orange-ink:#C4431F;--ry-paper:#F3F0EB;--ry-ease:cubic-bezier(.2,.8,.2,1);--ry-gut:clamp(1.25rem,5vw,4.5rem);--ry-hdr:4.5rem;--fs-display:clamp(2.75rem,6.6vw,7rem);--fs-h1:clamp(2.25rem,4.8vw,4.75rem);--fs-h2:clamp(2rem,3.9vw,3.75rem);--fs-h3:clamp(1.25rem,1.7vw,1.625rem);--fs-h4:clamp(1.125rem,1.3vw,1.3125rem);--fs-lead:clamp(1.0625rem,1.15vw,1.1875rem);--fs-body:1rem;--fs-small:.875rem;--lh-tight:.95;--lh-snug:1.15;--lh-body:1.6;--measure:65ch;--sp-section:clamp(5rem,9vw,8.5rem);--sp-section-sm:clamp(4rem,6vw,6rem);--sp-head:clamp(2.5rem,4.5vw,4.5rem)}@media(max-width:899px){:root{--ry-hdr:4rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body.ry-body{margin:0;background:#000;color:var(--ry-paper);font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ry-body img,.ry-body video,.ry-body svg{display:block;max-width:100%}.ry-body h1,.ry-body h2,.ry-body h3,.ry-body p,.ry-body ul,.ry-body ol,.ry-body figure,.ry-body blockquote{margin:0}.ry-body ul,.ry-body ol{padding:0;list-style:none}.ry-body a{color:inherit}.ry-body button,.ry-body input{font:inherit}.ry-body :focus-visible{outline:3px solid var(--ry-orange);outline-offset:3px}.ry-skip{position:absolute;left:.75rem;top:-5rem;z-index:1000;background:var(--ry-orange-ink);color:#fff;padding:.75rem 1.125rem;border-radius:.625rem;text-decoration:none;font-weight:700}.ry-skip:focus{top:.75rem}.ry-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ry{--bg:#000000;--fg:#F3F0EB;--muted:#A8A299;--line:rgba(243,240,235,.16);--panel:#161514;--accent:#CF4A2B;--btn:var(--ry-orange-ink);--chip-bg:rgba(243,240,235,.08);--chip-fg:#F3F0EB;--chip-line:rgba(243,240,235,.2);position:relative;background:var(--bg);color:var(--fg);padding-block:var(--sp-section)}.ry--compact{padding-block:var(--sp-section-sm)}.ry--paper{--bg:#F3F0EB;--fg:#141414;--muted:#5C5750;--line:rgba(20,20,20,.14);--panel:#E6E0D7;--accent:#B83D1E;--chip-bg:#F5E4D2;--chip-fg:#7A4810;--chip-line:transparent}.ry--white{--bg:#FFFFFF;--fg:#141414;--muted:#5C5750;--line:rgba(20,20,20,.12);--panel:#F3F0EB;--accent:#B83D1E;--chip-bg:#F5E4D2;--chip-fg:#7A4810;--chip-line:transparent}.ry--orange{--bg:#CF4A2B;--fg:#000000;--muted:#000000;--line:rgba(0,0,0,.25);--panel:#B94123;--accent:#000000;--btn:#000000;--chip-bg:#000000;--chip-fg:#F4A68E;--chip-line:#000000}.ry-wrap{max-width:90rem;margin-inline:auto;padding-inline:var(--ry-gut)}.ry-d1{font-stretch:125%;font-weight:900;font-size:var(--fs-display);line-height:.9;letter-spacing:-.01em}.ry-d2{font-stretch:125%;font-weight:900;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:-.005em;text-wrap:balance}.ry-h3{font-stretch:112%;font-weight:800;font-size:var(--fs-h3);line-height:var(--lh-snug)}.ry-lead{font-size:var(--fs-lead);line-height:1.55;color:var(--muted);max-width:48ch}.ry-lead p+p{margin-top:.75em}.ry-accent{color:var(--accent)}.ry-label{font-weight:700;font-size:var(--fs-small);letter-spacing:.02em;color:var(--muted)}.ry-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.25rem clamp(2rem,5vw,5rem);align-items:end;margin-bottom:var(--sp-head)}.ry-btn{--b-bg:var(--btn);--b-fg:#FFFFFF;--b-hover:var(--fg);--b-hover-fg:var(--bg);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.25rem;padding:0 1.5rem;border-radius:999px;background:var(--b-bg);color:var(--b-fg);font-weight:700;font-size:var(--fs-body);line-height:1.2;text-decoration:none;border:0;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .35s var(--ry-ease)}.ry-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--b-hover);transform:translateY(102%);transition:transform .5s var(--ry-ease)}.ry-btn:hover{color:var(--b-hover-fg)}.ry-btn:hover:before{transform:none}.ry-btn--ghost{--b-bg:transparent;--b-fg:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line)}.ry--orange .ry-btn{--b-bg:#000000;--b-fg:#FFFFFF;--b-hover:#FFFFFF;--b-hover-fg:#000000}.ry-btn__arrow{width:1.125rem;height:1.125rem;flex:none;transition:transform .4s var(--ry-ease)}.ry-btn:hover .ry-btn__arrow{transform:translate(3px)}.ry-chips{display:flex;flex-wrap:wrap;gap:.5rem}.ry-chip{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .875rem;border-radius:999px;background:var(--chip-bg);color:var(--chip-fg);border:1px solid var(--chip-line);font-weight:700;font-size:var(--fs-small);line-height:1.2}.ry-js:not(.ry-fail) [data-ry-split]:not(.is-split){visibility:hidden}.ry-js:not(.ry-fail) .ry-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.1em .03em .14em;margin:-.1em -.03em -.14em}.ry-js:not(.ry-fail) .ry-w>span{display:inline-block;transform:translateY(112%);transition:transform 1.1s var(--ry-ease);transition-delay:calc(var(--i,0) * 50ms + var(--d,0ms))}.ry-js:not(.ry-fail) .is-in .ry-w>span{transform:none}.ry-js:not(.ry-fail) [data-ry-reveal]{opacity:0;transform:translateY(2rem);transition:opacity 1s var(--ry-ease),transform 1.2s var(--ry-ease);transition-delay:var(--d,0ms)}.ry-js:not(.ry-fail) [data-ry-reveal].is-in{opacity:1;transform:none}.ry-js:not(.ry-fail) [data-ry-reveal=clip]{opacity:1;transform:none;clip-path:inset(14% 10% 14% 10% round 1.5rem);transition:clip-path 1.5s var(--ry-ease)}.ry-js:not(.ry-fail) [data-ry-reveal=clip].is-in{clip-path:inset(0 0 0 0 round 1.5rem)}.ry-js:not(.ry-fail) [data-ry-reveal=clip] img{transform:scale(1.2);transition:transform 1.9s var(--ry-ease)}.ry-js:not(.ry-fail) [data-ry-reveal=clip].is-in img{transform:none}.ry-js:not(.ry-fail) .ry-mw{opacity:.22;transition:opacity .45s ease}.ry-js:not(.ry-fail) .ry-mw.is-lit{opacity:1}.ry-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#000;display:grid;place-items:center;pointer-events:none;animation:ry-loader-out .9s cubic-bezier(.76,0,.24,1) 1.5s forwards}.ry-loader__word{display:flex;overflow:hidden;color:var(--ry-orange);font-stretch:125%;font-weight:900;font-size:clamp(2.5rem,7vw,5.5rem);line-height:1;padding-bottom:.06em}.ry-loader__word span{display:inline-block;transform:translateY(110%);animation:ry-rise .8s var(--ry-ease) forwards;animation-delay:calc(var(--i,0) * 60ms)}.ry-loader__bar{position:absolute;left:0;bottom:0;width:100%;height:4px;background:var(--ry-orange);transform-origin:left;transform:scaleX(0);animation:ry-bar 1.3s cubic-bezier(.6,0,.2,1) .1s forwards}.ry-seen .ry-loader{display:none}@keyframes ry-rise{to{transform:none}}@keyframes ry-bar{to{transform:scaleX(1)}}@keyframes ry-loader-out{to{transform:translateY(-100%);visibility:hidden}}.ry-hdr{--bg:#000000;--fg:#F3F0EB;--btn:var(--ry-orange-ink);--line:rgba(243,240,235,.3);position:fixed;top:0;left:0;right:0;z-index:100;color:#f3f0eb;transition:transform .55s var(--ry-ease),background-color .4s ease}.ry-hdr.is-scrolled{background:#000000c7;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.ry-hdr.is-hidden{transform:translateY(-100%)}.ry-hdr__bar{height:var(--ry-hdr);max-width:90rem;margin:0 auto;padding-inline:var(--ry-gut);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem}.ry-logo{justify-self:start;display:inline-flex;align-items:center;color:var(--ry-orange);text-decoration:none;font-stretch:125%;font-weight:900;font-size:1.375rem;line-height:1;letter-spacing:.01em}.ry-logo img{height:auto}.ry-nav{display:flex;gap:.125rem}.ry-nav a{position:relative;padding:.75rem .875rem;text-decoration:none;font-weight:600;font-size:.9375rem;color:#f3f0ebdb;transition:color .25s ease}.ry-nav a:after{content:"";position:absolute;left:.875rem;right:.875rem;bottom:.375rem;height:2px;background:var(--ry-orange);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ry-ease)}.ry-nav a:hover{color:#f3f0eb}.ry-nav a:hover:after{transform:scaleX(1);transform-origin:left}.ry-hdr__right{justify-self:end;display:flex;align-items:center;gap:.625rem}.ry-hdr .ry-btn{min-height:2.75rem;padding:0 1.125rem;font-size:.9375rem}.ry-menu-btn{display:none;align-items:center;min-height:2.75rem;padding:0 1.125rem;border-radius:999px;border:1.5px solid rgba(243,240,235,.35);background:transparent;color:inherit;font-weight:700;font-size:.9375rem;cursor:pointer}.ry-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000;color:#f3f0eb;display:flex;flex-direction:column;padding:0 var(--ry-gut) 1.75rem;clip-path:inset(0 0 100% 0);transition:clip-path .65s cubic-bezier(.76,0,.24,1)}.ry-drawer.is-open{clip-path:inset(0 0 0 0)}.ry-drawer__top{height:var(--ry-hdr);display:flex;justify-content:space-between;align-items:center}.ry-drawer__links{margin:auto 0;display:grid;gap:.5rem}.ry-drawer__links a{display:block;overflow:hidden;text-decoration:none;font-stretch:125%;font-weight:900;font-size:clamp(2rem,8vw,3.25rem);line-height:1.05}.ry-drawer__links a span{display:inline-block;transform:translateY(105%);transition:transform .8s var(--ry-ease);transition-delay:calc(.2s + var(--i,0) * 60ms)}.ry-drawer.is-open .ry-drawer__links a span{transform:none}.ry-drawer__foot{color:#a8a299;font-weight:600;font-size:var(--fs-small)}@media(max-width:899px){.ry-hdr__bar{grid-template-columns:1fr auto}.ry-nav{display:none}.ry-menu-btn{display:inline-flex}}@media(max-width:480px){.ry-hdr .ry-hdr__cta{display:none}}.ry-hero{min-height:100svh;display:flex;overflow:hidden;isolation:isolate;padding:calc(var(--ry-hdr) + 1.25rem) 0 clamp(1.75rem,3vw,2.75rem)}.ry-hero__inner{flex:1;width:100%;display:grid;grid-template-rows:auto 1fr auto;gap:2rem;will-change:transform,opacity}.ry-hero__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;flex-wrap:wrap}.ry-pill{display:inline-flex;align-items:center;gap:.625rem;min-height:2.25rem;padding:0 1rem 0 .875rem;border-radius:999px;border:1px solid var(--line);background:#f3f0eb0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:650;font-size:var(--fs-small)}.ry-pill i{width:.5rem;height:.5rem;border-radius:50%;background:var(--ry-orange);animation:ry-ping 2s ease-out infinite}@keyframes ry-ping{0%{box-shadow:0 0 #cf4a2ba6}to{box-shadow:0 0 0 12px #cf4a2b00}}.ry-hero__desc{max-width:30ch;text-align:right;color:var(--muted);font-size:var(--fs-body);line-height:1.5}.ry-hero__main{align-self:end}.ry-hero__row{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;flex-wrap:wrap;margin-top:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(1.25rem,2.5vw,2rem);border-top:1px solid var(--line)}.ry-hero__actions{display:flex;gap:.75rem;flex-wrap:wrap}.ry-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.ry-hero__bg img,.ry-hero__bg video{width:100%;height:100%;object-fit:cover}.ry-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(to top,#000000e0,#00000073 55%,#0000004d)}.ry-hero__glow-wrap{position:absolute;z-index:-2;right:-20vw;top:-30vh;width:min(115vw,90rem);aspect-ratio:1;will-change:transform}.ry-hero__glow{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,#cf4a2bd9,#cf4a2b61,#cf4a2b1a 48%,#cf4a2b00 64%);animation:ry-breathe 11s ease-in-out infinite alternate}@keyframes ry-breathe{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-5vw,7vh,0) scale(1.08)}}.ry-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@media(max-width:699px){.ry-hero__desc{text-align:left}.ry-hero__row{align-items:flex-start}}.ry-mq{padding-block:clamp(1rem,1.6vw,1.5rem);overflow:hidden}.ry-mq__track{display:flex;width:max-content;will-change:transform}.ry-mq:not(.is-js) .ry-mq__track{animation:ry-mq 45s linear infinite}@keyframes ry-mq{to{transform:translate(-50%)}}.ry-mq__group{display:flex;flex:none}.ry-mq__item{display:flex;align-items:center;gap:clamp(1.25rem,2.5vw,2.5rem);padding-right:clamp(1.25rem,2.5vw,2.5rem);font-stretch:125%;font-weight:900;font-size:clamp(1.25rem,2.4vw,2.125rem);line-height:1.2;white-space:nowrap}.ry-mq__item:after{content:"";flex:none;width:.3em;height:.3em;border-radius:50%;background:currentColor}.ry-mani__text{font-stretch:106%;font-weight:700;font-size:clamp(1.5rem,2.7vw,2.625rem);line-height:1.25;letter-spacing:-.005em;max-width:32ch;text-wrap:pretty}.ry-mani__foot{display:flex;justify-content:space-between;gap:.75rem 1.5rem;flex-wrap:wrap;margin-top:clamp(2.5rem,4vw,4rem);padding-top:1.5rem;border-top:1px solid var(--line);color:var(--muted);font-weight:600;font-size:var(--fs-small)}.ry-ch__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,6.5rem);align-items:start}.ry-ch__side{position:sticky;top:calc(var(--ry-hdr) + 2rem);display:grid;gap:1.5rem}.ry-ch__side .ry-d2{font-size:var(--fs-h1)}.ry-ch__media{position:relative;aspect-ratio:4/3;border-radius:1.5rem;overflow:hidden;background:radial-gradient(90% 90% at 75% 100%,#cf4a2b42,#cf4a2b00 60%),var(--panel)}.ry-ch__media img{width:100%;height:100%;object-fit:cover}.ry-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:8%}.ry-ph span{font-stretch:125%;font-weight:900;font-size:clamp(2rem,5vw,4.5rem);line-height:.95;text-align:center;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--fg) 24%,transparent)}.ry-fams{margin-top:clamp(2rem,3.5vw,3rem);border-top:1px solid var(--line)}.ry-fam{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:.5rem 2rem;align-items:baseline;padding:clamp(1.25rem,2vw,1.75rem) 0;border-bottom:1px solid var(--line)}.ry-fam__name{font-stretch:115%;font-weight:800;font-size:var(--fs-h3);line-height:var(--lh-snug);transition:color .3s ease,transform .45s var(--ry-ease)}.ry-fam:hover .ry-fam__name{color:var(--accent);transform:translate(.5rem)}.ry-fam__text{color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body);max-width:var(--measure)}.ry-fam__img{display:none}.ry-peek{position:fixed;left:0;top:0;z-index:60;pointer-events:none;width:clamp(13rem,18vw,18rem);transform:translate3d(calc(var(--x,0px) - 50%),calc(var(--y,0px) - 50%),0)}.ry-peek__in{aspect-ratio:4/5;border-radius:1.25rem;overflow:hidden;opacity:0;transform:scale(.8) rotate(-5deg);transition:opacity .3s ease,transform .5s var(--ry-ease);box-shadow:0 30px 60px #00000059}.ry-peek.is-on .ry-peek__in{opacity:1;transform:none}.ry-peek img{width:100%;height:100%;object-fit:cover}@media(max-width:899px){.ry-ch__grid{grid-template-columns:1fr}.ry-ch__side{position:static}.ry-fam{grid-template-columns:1fr}.ry-fam__img{display:block;grid-row:1;aspect-ratio:16/10;border-radius:1rem;overflow:hidden;margin-bottom:.5rem}.ry-fam__img img{width:100%;height:100%;object-fit:cover}}.ry-ex__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.ry-ex__tab{min-height:2.75rem;padding:0 1.25rem;border-radius:999px;border:0;box-shadow:inset 0 0 0 1.5px var(--line);background:transparent;color:var(--fg);font-weight:700;font-size:var(--fs-body);cursor:pointer;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.ry-ex__tab:hover{box-shadow:inset 0 0 0 1.5px var(--fg)}.ry-ex__tab[aria-selected=true]{background:var(--fg);color:var(--bg);box-shadow:none}.ry-ex__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.ry-ex__panel[hidden]{display:none}.ry-ex__media{position:relative;aspect-ratio:1/1;max-height:32rem;border-radius:1.75rem;overflow:hidden;background:radial-gradient(90% 90% at 50% 100%,#cf4a2b47,#cf4a2b00 62%),var(--panel)}.ry-ex__media img{width:100%;height:100%;object-fit:cover}.ry-ex__title{font-stretch:125%;font-weight:900;font-size:clamp(1.75rem,2.9vw,2.75rem);line-height:var(--lh-tight)}.ry-ex__intro{margin-top:1rem}.ry-ex__steps{margin-top:1.75rem;border-top:1px solid var(--line)}.ry-ex__step{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1.125rem;padding:1.125rem 0;border-bottom:1px solid var(--line)}.ry-ex__num{grid-row:span 2;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--btn);color:#fff;display:grid;place-items:center;font-weight:800;font-size:var(--fs-small)}.ry--orange .ry-ex__num{color:var(--bg)}.ry-ex__st{font-weight:800;font-stretch:108%;font-size:var(--fs-h4);line-height:1.3}.ry-ex__sd{color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body);max-width:var(--measure)}.ry-ex__panel.is-show .ry-ex__media{animation:ry-pop .9s var(--ry-ease)}.ry-ex__panel.is-show .ry-ex__copy>*{animation:ry-up .7s var(--ry-ease) both}.ry-ex__panel.is-show .ry-ex__copy>*:nth-child(2){animation-delay:60ms}.ry-ex__panel.is-show .ry-ex__copy>*:nth-child(3){animation-delay:.12s}@keyframes ry-pop{0%{clip-path:inset(8% 8% 8% 8% round 1.75rem);opacity:.3}to{clip-path:inset(0 0 0 0 round 1.75rem);opacity:1}}@keyframes ry-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@media(max-width:899px){.ry-ex__panel{grid-template-columns:1fr}.ry-ex__media{aspect-ratio:4/3}}.ry-stats{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:clamp(1.75rem,3vw,3rem)}.ry-stat{padding-top:1.25rem;border-top:2px solid var(--accent)}.ry-stat__num{display:flex;align-items:baseline;gap:.04em;font-stretch:125%;font-weight:900;font-size:clamp(3rem,6.4vw,6rem);line-height:.9;font-variant-numeric:tabular-nums;white-space:nowrap}.ry-stat__suf{font-size:.45em}.ry-stat__label{margin-top:1rem;max-width:26ch;color:var(--muted);font-size:var(--fs-body);line-height:1.5}@media(max-width:699px){.ry-stats{grid-template-columns:1fr}}.ry-su__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2.25rem,5vw,5rem);align-items:end}.ry-su__title{font-stretch:125%;font-weight:900;font-size:clamp(2.5rem,5.8vw,5.5rem);line-height:.92;letter-spacing:-.005em}.ry-su__form{display:flex;gap:.625rem;flex-wrap:wrap;margin-top:1.5rem}.ry-su__input{flex:1 1 16rem;min-height:3.5rem;padding:0 1.375rem;border-radius:999px;border:1.5px solid var(--line);background:#ffffff29;color:var(--fg);font-size:var(--fs-body)}.ry-su__input::placeholder{color:#000000b8}.ry--dark .ry-su__input::placeholder{color:#a8a299}.ry-su__input:focus-visible{outline:3px solid var(--fg);outline-offset:2px}.ry-su .ry-btn{min-height:3.5rem}.ry-su__note{margin-top:.875rem;color:var(--muted);font-size:var(--fs-small)}.ry-su__ok{font-weight:800;font-size:var(--fs-h4)}.ry-su__err{width:100%;font-weight:600}@media(max-width:899px){.ry-su__grid{grid-template-columns:1fr}}.ry-ft{padding-block:clamp(4.5rem,8vw,7rem) 1.75rem;overflow:hidden}.ry-ft__top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(var(--n,2),minmax(0,1fr));gap:2.5rem clamp(2rem,5vw,5rem)}.ry-ft__tag{font-stretch:125%;font-weight:900;font-size:clamp(1.75rem,3vw,2.75rem);line-height:var(--lh-tight);max-width:10ch}.ry-ft__col h3{margin-bottom:1rem;color:var(--muted);font-weight:700;font-size:var(--fs-small)}.ry-ft__col li+li{margin-top:.625rem}.ry-ft__col a{text-decoration:none;font-weight:600;transition:color .2s ease}.ry-ft__col a:hover{color:var(--ry-orange)}.ry-ft__col p{font-weight:600}.ry-ft__col p+p{margin-top:.625rem}.ry-ft__word{margin-top:clamp(4rem,8vw,7rem);color:var(--ry-orange);font-stretch:125%;font-weight:900;font-size:min(20vw,20rem);line-height:.78;letter-spacing:-.015em;text-align:center;white-space:nowrap}.ry-ft__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-small)}.ry-ft__bottom a{text-decoration:none}@media(max-width:899px){.ry-ft__top{grid-template-columns:1fr 1fr}.ry-ft__brand{grid-column:1 / -1}}@media(max-width:899px){.ry-head{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ry-js [data-ry-split]:not(.is-split){visibility:visible}.ry-js .ry-w>span,.ry-js [data-ry-reveal],.ry-js [data-ry-reveal] img{transform:none!important;opacity:1!important;clip-path:none!important;transition:none!important}.ry-js .ry-mw{opacity:1!important}.ry-loader{display:none}.ry-hero__glow,.ry-pill i,.ry-mq__track{animation:none!important}.ry-drawer,.ry-drawer__links a span,.ry-hdr,.ry-btn:before,.ry-fam__name{transition:none}.ry-ex__panel.is-show .ry-ex__media,.ry-ex__panel.is-show .ry-ex__copy>*{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ry.css.map */
