.Reels-module__TFklCW__wrap{--reel-radius:clamp(.5rem, .9vw, .875rem);--panel-gap:var(--space--1);--wall-w:min(100%, calc(29.9svh * 4 + var(--panel-gap) * 3));background-color:var(--swatch--black-400);color:var(--swatch--beige-100);min-height:100svh;padding:var(--section--main) var(--site--margin);font-family:var(--font--primary);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:clip}.Reels-module__TFklCW__grid{width:var(--wall-w);gap:var(--panel-gap);padding-top:var(--space--6);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin-inline:auto;display:grid}.Reels-module__TFklCW__item{margin-top:calc(var(--drop) * 1svh);color:inherit;min-width:0;text-decoration:none;display:block;position:relative}.Reels-module__TFklCW__frame{aspect-ratio:9/16;border-radius:var(--reel-radius);background-color:var(--swatch--card-bg);will-change:transform;position:relative;overflow:clip}.Reels-module__TFklCW__media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.Reels-module__TFklCW__frame:after{content:"";border:1px solid var(--swatch--beige-100);border-radius:inherit;opacity:0;transition:opacity .4s var(--animation-hover);pointer-events:none;position:absolute;inset:0}.Reels-module__TFklCW__item:focus-visible .Reels-module__TFklCW__frame:after{opacity:.5}.Reels-module__TFklCW__band{width:var(--wall-w);gap:var(--space--5);padding-top:var(--section--main);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-inline:auto;display:grid}.Reels-module__TFklCW__wide{grid-column:auto}.Reels-module__TFklCW__wide .Reels-module__TFklCW__frame{aspect-ratio:16/9;height:auto}.Reels-module__TFklCW__ctaRow{margin-top:var(--section--main);justify-content:center;display:flex}@media screen and (max-width:991px){.Reels-module__TFklCW__wrap{min-height:0;padding-block:var(--section--large);justify-content:flex-start}.Reels-module__TFklCW__grid{row-gap:var(--space--6);grid-template-columns:repeat(2,minmax(0,1fr))}.Reels-module__TFklCW__frame{aspect-ratio:9/16;height:auto}.Reels-module__TFklCW__wide{grid-column:span 6}}@media screen and (max-width:599px){.Reels-module__TFklCW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Reels-module__TFklCW__wide{grid-column:span 12}.Reels-module__TFklCW__item{margin-top:0}}@media (prefers-reduced-motion:reduce){.Reels-module__TFklCW__frame{transform:none!important}}.Reels-module__TFklCW__ctaRow .g_btn_main.is-large{font-size:var(--text--h5)}.Reels-module__TFklCW__ctaRow .g_btn_text{font-size:inherit}
.site-loader{z-index:100;background:var(--swatch--black-400);color:var(--swatch--beige-100);transition:transform .9s var(--animation-primary);place-items:center;animation:10ms linear 8s forwards site-loader-failsafe;display:grid;position:fixed;inset:0}.site-loader[data-skip]{display:none}.site-loader[data-state=out]{pointer-events:none;transform:translateY(-100%)}@keyframes site-loader-failsafe{to{visibility:hidden;opacity:0;pointer-events:none}}.site-loader__inner{justify-items:center;gap:var(--space--4);transition:opacity .35s ease, transform .9s var(--animation-primary);display:grid}.site-loader[data-state=out] .site-loader__inner{opacity:0;transform:translateY(-2rem)}.site-loader__mark{font-family:var(--font-serif-display), Didot, "Bodoni MT", "Times New Roman", serif;letter-spacing:-.105em;padding-right:.105em;font-size:clamp(3.5rem,2.5rem + 4vw,6.5rem);font-weight:700;line-height:1}.site-loader__bar{background:var(--swatch--black-300);width:clamp(8rem,12vw,12rem);height:1px;display:block;position:relative;overflow:hidden}.site-loader__fill{background:var(--swatch--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.site-loader__count{font-family:var(--font--mono);font-size:var(--text--xsmall);letter-spacing:.08em;color:var(--swatch--black-50);font-variant-numeric:tabular-nums;line-height:1}@media (prefers-reduced-motion:reduce){.site-loader,.site-loader__inner{transition:opacity .4s}.site-loader[data-state=out]{opacity:0;transform:none}.site-loader[data-state=out] .site-loader__inner{transform:none}}
