.flrc-spin{position:relative;--flrc-spin-note: clamp(130px, 10.5vw, 155px);--flrc-spin-min-leader: 26px;background:var(--flatrock-white)}.flrc-spin--light{background:var(--flatrock-light-grey)}.flrc-spin--dark{background:var(--flatrock-near-black)}.flrc-spin__track{height:var(--flrc-spin-track, 300vh)}.flrc-spin__track.flrc-spin--static,.flrc-spin__track[data-mode=auto]{height:auto}.flrc-spin__pin{position:sticky;top:clamp(1.5rem,11vh,7rem);display:flex;align-items:center;min-height:0;overflow:hidden}.flrc-spin--static .flrc-spin__pin,.flrc-spin__track[data-mode=auto] .flrc-spin__pin{position:static;min-height:0;padding-block:var(--flatrock-spacing-xl)}.flrc-spin__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.flrc-spin__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(16,16,15,var(--flrc-spin-scrim, .45));pointer-events:none}.flrc-spin__pin{padding:var(--flatrock-spacing-xl) var(--flatrock-page-pad)}.flrc-spin__card{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:center;gap:var(--flatrock-spacing-lg);width:100%;max-width:var(--flatrock-max-width);margin-inline:auto;padding:var(--flatrock-spacing-sm) var(--flatrock-spacing-md);border-radius:0;background-color:transparent;color:var(--flatrock-header-ink)}.flrc-spin__features{list-style:none;margin:var(--flatrock-spacing-md) 0 0;padding:0}.flrc-spin__feature{font-family:var(--flatrock-font-family);font-size:clamp(1.1rem,1.35vw,1.35rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--flatrock-header-ink);padding:.7rem 0;border-top:1px solid var(--flatrock-hairline-on-light)}.flrc-spin__feature:last-child{border-bottom:1px solid var(--flatrock-hairline-on-light)}.flrc-spin__progress{position:absolute;top:50%;right:clamp(10px,1.1vw,16px);transform:translateY(-50%);width:3px;height:min(58%,300px);border-radius:var(--flatrock-radius-pill);background-color:var(--flatrock-hairline-on-light);overflow:hidden}.flrc-spin__progress-fill{display:block;width:100%;height:100%;border-radius:inherit;background-color:var(--flatrock-header-ink);transform:scaleY(var(--flrc-spin-progress, 0));transform-origin:top center}@media(prefers-reduced-motion:reduce){.flrc-spin__progress{display:none}}.flrc-spin__eyebrow{display:flex;align-items:center;gap:.6em;font-family:var(--flatrock-font-mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--flatrock-text-medium);margin:0 0 var(--flatrock-spacing-md)}.flrc-spin__eyebrow:before{content:"";width:5px;height:5px;border-radius:9999px;background:currentColor;flex:none}.flrc-spin__heading{font-family:var(--flatrock-font-family);font-weight:var(--flatrock-heading-weight);font-size:clamp(2rem,3.4vw + .5rem,4.25rem);line-height:1.05;letter-spacing:var(--flatrock-heading-tracking);color:var(--flatrock-text-dark);margin:0 0 var(--flatrock-spacing-md);text-wrap:balance}.flrc-spin__lede{font-family:var(--flatrock-font-family);font-size:1rem;line-height:1.65;color:var(--flatrock-text-medium);max-width:46ch}.flrc-spin__lede p{margin:0 0 .9em}.flrc-spin__lede p:last-child{margin-bottom:0}.flrc-spin__stat{display:flex;align-items:baseline;justify-content:space-between;gap:var(--flatrock-spacing-md);margin-top:var(--flatrock-spacing-lg);padding:var(--flatrock-spacing-md);border:1px solid var(--flatrock-mid-grey)}.flrc-spin__stat-label{font-family:var(--flatrock-font-family);font-size:.95rem;line-height:1.4;color:var(--flatrock-text-dark);margin:0;max-width:22ch}.flrc-spin__stat-value{font-family:var(--flatrock-font-mono);font-size:clamp(1.5rem,2vw + .5rem,2.25rem);font-weight:500;letter-spacing:-.02em;color:var(--flatrock-text-dark);margin:0;white-space:nowrap}.flrc-spin__footnote{font-family:var(--flatrock-font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--flatrock-text-on-glass);margin:var(--flatrock-spacing-md) 0 0}.flrc-spin__stage{position:relative;background-color:var(--flatrock-light-grey);padding:clamp(1.5rem,3vw,3rem) clamp(1rem,2vw,2rem) 1.25rem}.flrc-spin__viewport{position:relative;aspect-ratio:var(--flrc-spin-aspect, 3 / 4);max-height:59.4svh;max-width:calc(100% - 2 * (var(--flrc-spin-note) + var(--flrc-spin-min-leader)));margin-inline:auto;touch-action:pan-y}.flrc-spin__canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity var(--flatrock-duration-long) var(--flatrock-easing-base)}.flrc-spin__track.is-ready .flrc-spin__canvas{opacity:1}.flrc-spin__video{display:none;width:100%;height:100%;object-fit:contain;transform:scale(var(--flrc-spin-zoom, 1));opacity:0;transition:opacity var(--flatrock-duration-long) var(--flatrock-easing-base)}.flrc-spin--video .flrc-spin__video{display:block}.flrc-spin--video.is-ready .flrc-spin__video{opacity:1}.flrc-spin--video .flrc-spin__canvas{display:none}.flrc-spin__viewport.is-dragging{cursor:grabbing}.flrc-spin__poster{display:block;width:100%;height:auto}.flrc-spin__readout,.flrc-spin__hint{position:absolute;bottom:0;font-family:var(--flatrock-font-mono);font-size:.66rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--flatrock-text-on-glass);margin:0}.flrc-spin__readout{left:0;font-variant-numeric:tabular-nums}.flrc-spin__hint{right:0}.flrc-spin__callout{--flrc-anchor-x: calc(var(--flrc-art-x, 0px) + var(--flrc-x) * var(--flrc-art-w, 0px) / 100);position:absolute;top:calc(var(--flrc-art-y, 0px) + var(--flrc-y) * var(--flrc-art-h, 0px) / 100);display:flex;align-items:center;opacity:0;transition:opacity var(--flatrock-duration-moderate) var(--flatrock-easing-base),transform var(--flatrock-duration-moderate) var(--flatrock-easing-base);pointer-events:none}.flrc-spin__callout--right{left:var(--flrc-anchor-x);right:0;transform:translateY(-50%) translate(-8px)}.flrc-spin__callout--left{left:0;right:calc(100% - var(--flrc-anchor-x));flex-direction:row-reverse;transform:translateY(-50%) translate(8px)}.flrc-spin__callout.is-active{opacity:1;transform:translateY(-50%)}.flrc-spin__dot{flex:none;width:7px;height:7px;border-radius:9999px;background:var(--flatrock-text-dark)}.flrc-spin__leader{flex:1 1 auto;min-width:var(--flrc-spin-min-leader);height:1px;background-image:linear-gradient(to right,var(--flatrock-text-light) 0 4px,transparent 4px 8px);background-size:8px 1px;background-repeat:repeat-x}.flrc-spin__note{flex:none;width:var(--flrc-spin-note)}.flrc-spin__callout--left .flrc-spin__note{text-align:right}.flrc-spin__note-label{font-family:var(--flatrock-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--flatrock-text-dark);margin:0 0 .5em}.flrc-spin__note-body{font-family:var(--flatrock-font-family);font-size:.85rem;line-height:1.5;color:var(--flatrock-text-medium);margin:0}.flrc-spin__mobile-notes{display:none}.flrc-spin--dark .flrc-spin__heading,.flrc-spin--dark .flrc-spin__stat-label,.flrc-spin--dark .flrc-spin__stat-value,.flrc-spin--dark .flrc-spin__note-label{color:var(--flatrock-white)}.flrc-spin--dark .flrc-spin__lede,.flrc-spin--dark .flrc-spin__note-body,.flrc-spin--dark .flrc-spin__eyebrow{color:#ffffffb3}.flrc-spin--dark .flrc-spin__readout,.flrc-spin--dark .flrc-spin__hint,.flrc-spin--dark .flrc-spin__footnote{color:#ffffff73}.flrc-spin--dark .flrc-spin__stat{border-color:#ffffff1f}.flrc-spin--dark .flrc-spin__dot{background:var(--flatrock-white)}.flrc-spin--dark .flrc-spin__leader{background-image:linear-gradient(to right,rgba(255,255,255,.45) 0 4px,transparent 4px 8px)}@media(max-width:749px){.flrc-spin{--flrc-spin-min-leader: 14px}.flrc-spin__pin{align-items:stretch;padding-top:5.5rem;padding-bottom:var(--flatrock-spacing-sm)}.flrc-spin__card{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;align-items:start;column-gap:0;row-gap:var(--flatrock-spacing-sm);padding:var(--flatrock-spacing-md)}.flrc-spin__copy{display:contents}.flrc-spin__eyebrow{grid-column:1;grid-row:1;justify-content:center;text-align:center;margin-bottom:0}.flrc-spin__heading{grid-column:1;grid-row:2;text-align:center;margin-bottom:0}.flrc-spin__features{grid-column:1;grid-row:3;margin-top:var(--flatrock-spacing-sm)}.flrc-spin__stat,.flrc-spin__footnote,.flrc-spin__hint{display:none}.flrc-spin__lede,.flrc-spin__mobile-notes{grid-column:1;grid-row:5;align-self:start;text-align:center}.flrc-spin__lede{font-size:.8rem;line-height:1.55;transition:opacity var(--flatrock-duration-moderate) var(--flatrock-easing-base)}.flrc-spin__track.has-active-note .flrc-spin__lede{opacity:0}.flrc-spin__stage{grid-column:1;grid-row:4;min-height:0;height:auto;padding-bottom:1.5rem}.flrc-spin__viewport{aspect-ratio:var(--flrc-spin-aspect, 2 / 3);width:auto;height:auto;max-height:46svh;max-width:100%;margin-inline:auto}.flrc-spin__callout{width:auto}.flrc-spin__callout--right,.flrc-spin__callout--left{flex-direction:row-reverse;left:auto;right:calc(100% - var(--flrc-anchor-x));transform:translateY(-50%) translate(8px)}.flrc-spin__leader{flex:none;width:var(--flrc-spin-min-leader)}.flrc-spin__callout--right.is-active,.flrc-spin__callout--left.is-active{transform:translateY(-50%)}.flrc-spin__note{display:none}.flrc-spin__mobile-notes{display:grid;position:relative;margin:0;padding:0;list-style:none;pointer-events:none}.flrc-spin__mobile-note{grid-area:1 / 1;opacity:0;transform:translateY(6px);transition:opacity var(--flatrock-duration-moderate) var(--flatrock-easing-base),transform var(--flatrock-duration-moderate) var(--flatrock-easing-base)}.flrc-spin__mobile-note.is-active{opacity:1;transform:none}.flrc-spin__mobile-note .flrc-spin__note-label{font-size:.62rem;letter-spacing:.1em}.flrc-spin__mobile-note .flrc-spin__note-body{font-size:.8rem}.flrc-spin--static .flrc-spin__card,.flrc-spin--notes-persistent .flrc-spin__card{grid-template-columns:1fr}.flrc-spin--static .flrc-spin__viewport,.flrc-spin--notes-persistent .flrc-spin__viewport{aspect-ratio:3 / 4;height:auto}.flrc-spin--static .flrc-spin__eyebrow,.flrc-spin--static .flrc-spin__heading,.flrc-spin--static .flrc-spin__lede,.flrc-spin--static .flrc-spin__features,.flrc-spin--static .flrc-spin__stage,.flrc-spin--static .flrc-spin__mobile-notes,.flrc-spin--notes-persistent .flrc-spin__eyebrow,.flrc-spin--notes-persistent .flrc-spin__heading,.flrc-spin--notes-persistent .flrc-spin__lede,.flrc-spin--notes-persistent .flrc-spin__features,.flrc-spin--notes-persistent .flrc-spin__stage,.flrc-spin--notes-persistent .flrc-spin__mobile-notes{grid-column:1;grid-row:auto}.flrc-spin--static .flrc-spin__mobile-notes,.flrc-spin--notes-persistent .flrc-spin__mobile-notes{gap:var(--flatrock-spacing-md);margin-top:var(--flatrock-spacing-md);padding-top:var(--flatrock-spacing-md);border-top:1px solid var(--flatrock-mid-grey)}.flrc-spin--static .flrc-spin__mobile-note,.flrc-spin--notes-persistent .flrc-spin__mobile-note{grid-area:auto}}@media(prefers-reduced-motion:reduce){.flrc-spin__track{height:auto}.flrc-spin__pin{position:static;min-height:0;padding-block:var(--flatrock-spacing-xl)}.flrc-spin__callout,.flrc-spin__canvas,.flrc-spin__mobile-note{transition:none}}.flrc-spin__card{border-radius:0}.flrc-spin--layout-giant{--flrc-giant-mark: #E4E4E4;--flrc-giant-muted: #BDBDBD;--flrc-giant-num: #DDDDDD}.flrc-spin--layout-giant .flrc-spin__track .flrc-spin__pin{display:block;padding:var(--flatrock-spacing-xl) var(--flatrock-page-pad)}.flrc-giant{position:relative;width:100%;max-width:var(--flatrock-max-width);margin-inline:auto;color:var(--flatrock-header-ink)}.flrc-giant__copy,.flrc-giant__now{position:relative;z-index:2}.flrc-giant__stage{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,.8fr);align-items:center;column-gap:var(--flatrock-spacing-md)}.flrc-giant__copy{container-type:inline-size}.flrc-giant__copy .flrc-spin__eyebrow{margin-bottom:var(--flatrock-spacing-sm)}.flrc-giant__heading{font-family:var(--flatrock-font-family);font-size:clamp(1rem,1.3vw,1.25rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--flatrock-text-medium);margin:0}.flrc-giant__statement{list-style:none;margin:clamp(1rem,2vw,1.75rem) 0 0;padding:0}.flrc-giant__statement li{font-family:var(--flatrock-font-family);font-size:min(9.6cqi,5.25rem);font-weight:700;line-height:1;white-space:nowrap;letter-spacing:-.04em;text-transform:uppercase}.flrc-giant__lead{color:var(--flatrock-header-ink)}.flrc-giant__rest{color:var(--flrc-giant-muted)}.flrc-spin--layout-giant .flrc-giant__figure{position:relative;grid-column:2;padding:0;background:none;min-height:0;height:auto}.flrc-giant__mark{position:absolute;left:50%;top:50%;z-index:0;transform:translate(-50%,-50%);margin:0;font-family:var(--flatrock-font-family);font-size:clamp(12rem,34vw,36rem);font-weight:800;line-height:.8;letter-spacing:-.07em;padding-right:.07em;white-space:nowrap;color:var(--flrc-giant-mark);pointer-events:none;-webkit-user-select:none;user-select:none}.flrc-spin--layout-giant .flrc-spin__stage .flrc-spin__viewport{position:relative;z-index:1;aspect-ratio:var(--flrc-spin-aspect, 2 / 3);height:min(76svh,800px);width:auto;max-height:none;max-width:100%;margin-inline:auto}.flrc-giant__dot{position:absolute;z-index:2;left:calc(var(--flrc-art-x, 0px) + var(--flrc-x) * var(--flrc-art-w, 0px) / 100);top:calc(var(--flrc-art-y, 0px) + var(--flrc-y) * var(--flrc-art-h, 0px) / 100);width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:9999px;background:var(--flatrock-white);box-shadow:0 0 0 2px var(--flatrock-header-ink);opacity:0;transform:scale(.4);transition:opacity var(--flatrock-duration-moderate) var(--flatrock-easing-base),transform var(--flatrock-duration-moderate) var(--flatrock-easing-base);pointer-events:none}.flrc-giant__dot:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:9999px;border:1px solid var(--flatrock-text-medium);animation:flrc-giant-ping 2.4s var(--flatrock-easing-base) infinite}.flrc-spin__track.is-ready .flrc-giant__dot.is-active{opacity:1;transform:none}@keyframes flrc-giant-ping{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.6);opacity:0}}.flrc-giant__now{grid-column:3;justify-self:end;max-width:20rem}.flrc-giant__now>*{transition:opacity var(--flatrock-duration-moderate) var(--flatrock-easing-base),transform var(--flatrock-duration-moderate) var(--flatrock-easing-base)}.flrc-giant__now.is-swapping>:not(.flrc-giant__now-count){opacity:0;transform:translateY(6px)}.flrc-giant__now-count{font-family:var(--flatrock-font-mono);font-size:.75rem;letter-spacing:.12em;color:var(--flatrock-text-medium);margin:0}.flrc-giant__now-count span{color:var(--flatrock-header-ink);font-weight:500}.flrc-giant__now-label{font-family:var(--flatrock-font-family);font-size:clamp(1.5rem,2.2vw,2.4rem);font-weight:700;line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:var(--flatrock-header-ink);margin:.9rem 0 0}.flrc-giant__now-body{font-family:var(--flatrock-font-family);font-size:.95rem;line-height:1.55;color:var(--flatrock-text-medium);margin:.9rem 0 0}.flrc-giant__tiles{list-style:none;margin:var(--flatrock-spacing-lg) 0 0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(.5rem,1vw,1rem)}.flrc-giant__tile{position:relative;display:flex;flex-direction:column;width:100%;height:100%;margin:0;padding:1.25rem 0 0;border:0;border-top:1px solid var(--flatrock-hairline-on-light);border-radius:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.flrc-giant__tile:focus-visible{outline:2px solid var(--flatrock-header-ink);outline-offset:4px}.flrc-giant__tile-bar{position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--flatrock-header-ink)}.flrc-giant__tile.is-active .flrc-giant__tile-bar{width:calc(var(--flrc-feature-progress, 0) * 100%)}.flrc-giant__tile-num{font-family:var(--flatrock-font-family);font-size:clamp(3.5rem,6vw,6.5rem);font-weight:700;line-height:.85;letter-spacing:-.05em;color:var(--flrc-giant-num);transition:color var(--flatrock-duration-long) var(--flatrock-easing-base)}.flrc-giant__tile-label{margin-top:1.25rem;font-family:var(--flatrock-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--flatrock-text-medium);transition:color var(--flatrock-duration-long) var(--flatrock-easing-base)}.flrc-giant__tile-body{margin-top:.5rem;max-width:22rem;font-family:var(--flatrock-font-family);font-size:.85rem;line-height:1.5;color:var(--flatrock-text-medium)}.flrc-giant__tile.is-active .flrc-giant__tile-num,.flrc-giant__tile.is-active .flrc-giant__tile-label,.flrc-giant__tile:hover .flrc-giant__tile-label{color:var(--flatrock-header-ink)}@media(prefers-reduced-motion:reduce){.flrc-giant__dot:after{animation:none;opacity:0}.flrc-giant__tile-bar{display:none}}@media(max-width:749px){.flrc-giant__stage{grid-template-columns:minmax(0,1fr);row-gap:var(--flatrock-spacing-md)}.flrc-spin--layout-giant .flrc-giant__figure,.flrc-giant__now{grid-column:1;grid-row:auto}.flrc-giant__mark{font-size:60vw}.flrc-spin--layout-giant .flrc-spin__stage .flrc-spin__viewport{height:min(56svh,125vw)}.flrc-giant__now{justify-self:stretch;max-width:none}.flrc-giant__now-label{font-size:1.6rem}.flrc-giant__tiles{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem}.flrc-giant__tile{padding-top:.9rem}.flrc-giant__tile-num{font-size:clamp(1.75rem,9vw,3rem)}.flrc-giant__tile-label{margin-top:.6rem;font-size:.56rem;letter-spacing:.06em;line-height:1.35;overflow-wrap:anywhere}.flrc-giant__tile-body{display:none}}.flrc-spin--dark.flrc-spin--layout-giant{--flrc-giant-mark: rgba(255, 255, 255, .06);--flrc-giant-muted: rgba(255, 255, 255, .35);--flrc-giant-num: rgba(255, 255, 255, .18)}.flrc-spin--dark .flrc-giant,.flrc-spin--dark .flrc-giant__lead,.flrc-spin--dark .flrc-giant__now-label,.flrc-spin--dark .flrc-giant__now-count span,.flrc-spin--dark .flrc-giant__tile.is-active .flrc-giant__tile-num,.flrc-spin--dark .flrc-giant__tile.is-active .flrc-giant__tile-label{color:var(--flatrock-white)}.flrc-spin--dark .flrc-giant__tile{border-top-color:#ffffff24}.flrc-spin--dark .flrc-giant__tile-bar{background:var(--flatrock-white)}
/*# sourceMappingURL=/cdn/shop/t/45/assets/flrc-spin.css.map */
