.rook-about{position:relative;overflow:hidden;--ra-ease: cubic-bezier(.2, .7, .2, 1);--ra-gutter: clamp(20px, 4.4vw, 96px)}.rook-about--dark{--color-background: 12, 12, 13;--color-foreground: 243, 242, 238;--color-foreground-secondary: 172, 171, 166;--color-border: 58, 58, 60;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.rook-about :where(h1,h2,h3){margin:0;color:rgb(var(--color-foreground))}.rook-about :where(p){margin:0}.rook-about :where(ul){margin:0;padding:0;list-style:none}.rook-about .rte p+p{margin-top:.75em}.rook-about .rte a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.rook-about__wrap{padding-left:var(--ra-gutter);padding-right:var(--ra-gutter)}.rook-about__eyebrow{display:flex;align-items:center;gap:.9rem;font-size:.75rem;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}.rook-about__eyebrow:before{content:"";flex:0 0 2.5rem;height:1px;background:currentColor;opacity:.6}.rook-about-img{display:block;width:100%;height:100%;object-fit:cover}.rook-about-ph{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;height:100%;min-height:12rem;background:linear-gradient(135deg,#1a1a1c,#232326 48%,#151517);color:#f3f2ee6b}.rook-about-ph:before{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border:1px solid rgba(243,242,238,.14);pointer-events:none}.rook-about-ph__mark{font-size:clamp(1rem,2vw,1.5rem);letter-spacing:.5em;padding-left:.5em;text-transform:uppercase}.rook-about-ph__hint{font-size:.75rem;letter-spacing:.08em;padding:.35rem .7rem;background:#f3f2ee1f;color:#f3f2eed9}.rook-about-btn{display:inline-flex;align-items:center;gap:.85rem;padding:1.05rem 1.75rem;font-size:.8125rem;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background));transition:background-color .35s var(--ra-ease),color .35s var(--ra-ease)}.rook-about-btn:hover,.rook-about-btn--ghost{background:transparent;color:rgb(var(--color-foreground))}.rook-about-btn--ghost:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.rook-about-btn__arrow{display:inline-block;transition:transform .35s var(--ra-ease)}.rook-about-btn:hover .rook-about-btn__arrow{transform:translate(.35rem)}.rook-about-link{display:inline-block;padding-bottom:.25rem;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;transition:background-size .35s var(--ra-ease)}.rook-about-link:hover{color:rgb(var(--color-foreground));background-size:35% 1px}.rook-about-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:min(88vh,1000px)}.rook-about-hero__body{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1.75rem;padding:clamp(3rem,7vw,6rem) clamp(2rem,5vw,5rem) clamp(4.5rem,8vw,6.5rem) var(--ra-gutter)}.rook-about-hero__title{font-size:clamp(2.6rem,5.7vw,7rem);line-height:1.02;letter-spacing:-.015em}.rook-about-hero__line{display:block}.rook-about-hero__line--outline{color:rgb(var(--color-background));-webkit-text-stroke:2px rgba(var(--color-foreground),.8);paint-order:stroke fill;letter-spacing:.035em}.rook-about-hero__lede{max-width:34rem;font-size:clamp(1rem,1.25vw,1.375rem);line-height:1.6;color:rgb(var(--color-foreground-secondary))}.rook-about-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:.5rem}.rook-about-hero__cue{position:absolute;left:var(--ra-gutter);bottom:1.75rem;display:flex;align-items:center;gap:.9rem;font-size:.6875rem;letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}.rook-about-hero__cue:after{content:"";width:3.5rem;height:1px;background:currentColor;transform-origin:left center;animation:rook-about-cue 2.4s var(--ra-ease) infinite}@keyframes rook-about-cue{0%{transform:scaleX(0);opacity:0}40%{transform:scaleX(1);opacity:1}to{transform:scaleX(1) translate(1.25rem);opacity:0}}.rook-about-hero__media{position:relative;min-height:22rem}.rook-about-hero__pic{position:absolute;top:0;right:0;bottom:0;left:0}.rook-about-hero__pic--narrow{display:none}.rook-about-statement{padding:clamp(4.5rem,11vw,10rem) 0}.rook-about-statement__text{max-width:24em;margin-top:clamp(1.5rem,3vw,2.5rem);font-family:var(--font-stack-header);font-size:clamp(1.7rem,3.9vw,4.9rem);line-height:1.2;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.rook-about-statement__sign{display:flex;align-items:center;gap:.9rem;margin-top:clamp(1.75rem,3vw,2.75rem);font-size:.8125rem;letter-spacing:.4em;text-transform:uppercase}.rook-about-statement__sign:before{content:"";width:2.5rem;height:1px;background:currentColor}.rook-about-story{padding-bottom:clamp(4.5rem,10vw,9rem)}.rook-about-story__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem);align-items:center}.rook-about-story__row+.rook-about-story__row{margin-top:clamp(4.5rem,10vw,9.5rem)}.rook-about-story__media{grid-column:1 / span 6;grid-row:1;width:100%;aspect-ratio:4 / 5;max-height:min(88vh,1000px);overflow:hidden;background:#151517}.rook-about-story__body{grid-column:8 / span 5;grid-row:1;position:relative;display:flex;flex-direction:column;gap:1.25rem}.rook-about-story__row--flip .rook-about-story__media{grid-column:7 / span 6}.rook-about-story__row--flip .rook-about-story__body{grid-column:1 / span 5}.rook-about-story__frame{width:100%;height:100%}.rook-about-story__num{font-family:var(--font-stack-header);font-size:clamp(4.5rem,10vw,12rem);line-height:.85;letter-spacing:.02em;color:rgb(var(--color-background));-webkit-text-stroke:2px rgba(var(--color-foreground),.3);paint-order:stroke fill}.rook-about-story__title{font-size:clamp(1.9rem,3.5vw,4.25rem);line-height:1.1;letter-spacing:-.01em}.rook-about-story__text{max-width:36rem;font-size:clamp(1rem,1.2vw,1.3125rem);line-height:1.65;color:rgb(var(--color-foreground-secondary))}.rook-about-story__action{margin-top:.5rem}.rook-about-facts{padding:clamp(4rem,9vw,8rem) 0}.rook-about-facts__head{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.rook-about-facts__heading{max-width:14em;font-size:clamp(1.9rem,3.5vw,4.25rem);line-height:1.1;letter-spacing:-.01em}.rook-about-facts__grid{display:grid;grid-template-columns:repeat(var(--ra-cols, 4),minmax(0,1fr));border-top:1px solid rgb(var(--color-border))}.rook-about-facts__item{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.75rem,3vw,2.75rem) clamp(1rem,2vw,2rem) .5rem;border-left:1px solid rgb(var(--color-border))}.rook-about-facts__item:first-child{padding-left:0;border-left:0}.rook-about-facts__value{display:flex;align-items:baseline;gap:.2em;font-family:var(--font-stack-header);font-size:clamp(2.75rem,5.6vw,6.75rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rook-about-facts__num{white-space:nowrap}.rook-about-facts__suffix{font-size:.42em;letter-spacing:.02em;color:rgb(var(--color-foreground-secondary))}.rook-about-facts__title{margin-top:.5rem;font-size:.875rem;line-height:1.4;letter-spacing:.2em;text-transform:uppercase}.rook-about-facts__text{max-width:24rem;font-size:clamp(.9375rem,1vw,1.125rem);line-height:1.6;color:rgb(var(--color-foreground-secondary))}.rook-about-facts__item .rook-about-link{align-self:flex-start;margin-top:.5rem;font-size:.75rem}.rook-about-gallery{padding:clamp(4.5rem,10vw,9rem) 0}.rook-about-gallery__head{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:clamp(2.25rem,4vw,3.5rem)}.rook-about-gallery__heading{max-width:16em;font-size:clamp(1.9rem,3.5vw,4.25rem);line-height:1.1;letter-spacing:-.01em}.rook-about-gallery__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--ra-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.rook-about-gallery__viewport::-webkit-scrollbar{display:none}.rook-about-js .rook-about-gallery__viewport{overflow:hidden;scroll-snap-type:none}.rook-about-gallery__track{display:flex;align-items:flex-start;gap:clamp(.75rem,1.6vw,1.5rem);width:max-content;padding:0 var(--ra-gutter) 3.5rem;will-change:transform}.rook-about-gallery__item{flex:0 0 auto;width:clamp(15rem,25vw,30rem);scroll-snap-align:start}.rook-about-gallery__item:nth-child(2n){margin-top:3.5rem}.rook-about-gallery__frame{aspect-ratio:3 / 4;overflow:hidden;background:#151517}.rook-about-gallery__frame .rook-about-img{transition:transform 1.2s var(--ra-ease)}.rook-about-gallery__item:hover .rook-about-img{transform:scale(1.04)}.rook-about-gallery__caption{margin-top:.75rem;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}.rook-about-closing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgb(var(--color-border))}.rook-about-closing__panel{position:relative;display:flex;align-items:flex-end;min-height:clamp(22rem,38vw,44rem);padding:clamp(2.5rem,6vw,5rem) var(--ra-gutter);overflow:hidden}.rook-about-closing__panel:only-child{grid-column:1 / -1}.rook-about-closing__bg{position:absolute;top:0;right:0;bottom:0;left:0}.rook-about-closing__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0c0d59,#0c0c0dd1)}.rook-about-closing__bg .rook-about-img{transition:transform 1.6s var(--ra-ease)}.rook-about-closing__panel--photo:hover .rook-about-closing__bg .rook-about-img{transform:scale(1.04)}.rook-about-closing__body{position:relative;display:flex;flex-direction:column;gap:1.25rem;max-width:36rem}.rook-about-closing__panel--photo .rook-about__eyebrow,.rook-about-closing__panel--photo .rook-about-closing__text{color:rgba(var(--color-foreground),.86)}.rook-about-closing__title{font-size:clamp(1.9rem,3.4vw,4rem);line-height:1.1;letter-spacing:-.01em}.rook-about-closing__text{font-size:clamp(1rem,1.2vw,1.3125rem);line-height:1.65;color:rgb(var(--color-foreground-secondary))}.rook-about-closing__action{margin-top:.5rem}.rook-about-hero--compact .rook-about-hero__grid{min-height:min(62vh,680px)}.rook-about-hero--compact .rook-about-hero__body{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.rook-about-hero--compact .rook-about-hero__cue{display:none}.rook-contact__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:min(88vh,1000px)}.rook-contact__side{position:relative;display:flex;align-items:flex-end;padding:clamp(3rem,6vw,5.5rem) clamp(2rem,4vw,4.5rem) clamp(3rem,6vw,5rem) var(--ra-gutter);overflow:hidden}.rook-contact__bg{position:absolute;top:0;right:0;bottom:0;left:0}.rook-contact__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0c0d8c,#0c0c0ddb 62%,#0c0c0df0)}.rook-contact__side-body{position:relative;display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:38rem}.rook-contact__title{font-size:clamp(2.5rem,5vw,6rem);line-height:1.02;letter-spacing:-.015em}.rook-contact__line{display:block}.rook-contact__line--soft{color:rgba(var(--color-foreground),.5)}.rook-contact__lede{max-width:30rem;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.6;color:rgba(var(--color-foreground),.8)}.rook-contact__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.25rem,2.5vw,2.5rem);margin:clamp(.75rem,2vw,1.75rem) 0 0;border-top:1px solid rgba(var(--color-foreground),.22)}.rook-contact__detail{padding:1.25rem 0;border-bottom:1px solid rgba(var(--color-foreground),.22)}.rook-contact__label{margin:0 0 .5rem;font-size:.6875rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--color-foreground),.62)}.rook-contact__value{margin:0;font-size:clamp(.9375rem,1.1vw,1.125rem);line-height:1.55;overflow-wrap:anywhere}.rook-contact .rook-contact__value a{text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;transition:background-size .35s var(--ra-ease)}.rook-contact .rook-contact__value a:hover{background-size:35% 1px}.rook-contact__social{margin-top:.25rem}.rook-contact__social a{color:rgb(var(--color-foreground))}.rook-contact__main{display:flex;flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(3rem,6vw,5.5rem) var(--ra-gutter) clamp(3rem,6vw,5rem) clamp(2rem,5vw,6rem)}.rook-contact__form-title{max-width:14em;font-size:clamp(1.9rem,3.2vw,3.75rem);line-height:1.1;letter-spacing:-.01em}.rook-contact__form{margin-top:clamp(.75rem,2vw,1.75rem);max-width:46rem}.rook-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.25rem) clamp(1.25rem,2.5vw,2.5rem)}.rook-contact__field--full{grid-column:1 / -1}.rook-contact__field label{display:block;margin-bottom:.25rem;font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary));transition:color .3s var(--ra-ease)}.rook-contact__field:focus-within label{color:rgb(var(--color-foreground))}.rook-contact .rook-contact__field input,.rook-contact .rook-contact__field textarea{display:block;width:100%;margin:0;padding:.6rem 0 .8rem;font:inherit;font-size:max(1rem,16px);line-height:1.5;color:rgb(var(--color-foreground));background:transparent;border:0;border-bottom:1px solid rgba(var(--color-foreground),.3);border-radius:0;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .3s var(--ra-ease)}.rook-contact .rook-contact__field textarea{min-height:8rem;resize:vertical}.rook-contact .rook-contact__field input:focus,.rook-contact .rook-contact__field textarea:focus{border-bottom-color:rgb(var(--color-foreground))}.rook-contact .rook-contact__field input:focus-visible,.rook-contact .rook-contact__field textarea:focus-visible{box-shadow:0 1px rgb(var(--color-foreground))}.rook-contact__action{margin-top:clamp(1.75rem,3vw,2.5rem)}.rook-contact .rook-about-btn{cursor:pointer;font-family:inherit}.rook-contact__form .notification{margin-bottom:1.5rem}.rook-ranked{scroll-margin-top:5rem;padding:clamp(4rem,8vw,7.5rem) 0 clamp(3rem,6vw,5.5rem)}.rook-ranked__head{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:clamp(3.5rem,7vw,7rem)}.rook-ranked__heading{max-width:16em;font-size:clamp(1.9rem,3.5vw,4.25rem);line-height:1.1;letter-spacing:-.01em}.rook-about .rook-ranked__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem) clamp(1rem,2.4vw,2.5rem);align-items:start;padding:0 var(--ra-gutter) 1rem}.rook-ranked__item:nth-child(3n+2){margin-top:clamp(2rem,4vw,4rem)}.rook-ranked__item:nth-child(3n+3){margin-top:clamp(4rem,8vw,8rem)}.rook-ranked__link{position:relative;display:block;color:inherit;text-decoration:none}.rook-ranked__num{position:absolute;z-index:1;top:0;left:clamp(.75rem,1.4vw,1.5rem);transform:translateY(-46%);font-family:var(--font-stack-header);font-size:clamp(4rem,9vw,10.5rem);line-height:1;letter-spacing:.02em;color:rgb(var(--color-background));-webkit-text-stroke:2px rgb(var(--color-foreground));paint-order:stroke fill;pointer-events:none}.rook-ranked__frame{aspect-ratio:4 / 5;overflow:hidden;background:#151517}.rook-ranked__frame .rook-about-img{transition:transform 1.2s var(--ra-ease)}.rook-ranked__link:hover .rook-about-img{transform:scale(1.05)}.rook-ranked__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:1.25rem}.rook-ranked__title{font-size:clamp(1.25rem,1.9vw,2.25rem);line-height:1.15;letter-spacing:-.005em}.rook-ranked__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;font-size:clamp(.9375rem,1.1vw,1.1875rem)}.rook-ranked__price-was{font-size:.9em;color:rgb(var(--color-foreground-secondary))}.rook-ranked__cta{margin-top:.5rem;font-size:.75rem}.rook-ranked__link:hover .rook-ranked__cta{background-size:35% 1px}.rook-about-js .rook-about [data-ra-reveal]{opacity:0;transform:translate3d(0,1.75rem,0);transition:opacity .9s var(--ra-ease),transform .9s var(--ra-ease);transition-delay:calc(var(--ra-i, 0) * 90ms)}.rook-about-js .rook-about [data-ra-reveal].is-in{opacity:1;transform:none}.rook-about-js .rook-about [data-ra-clip]>*{clip-path:inset(0 0 100% 0);transition:clip-path 1.25s cubic-bezier(.77,0,.18,1)}.rook-about-js .rook-about [data-ra-clip].is-in>*{clip-path:inset(0 0 0 0)}.rook-about-js .rook-about [data-ra-clip] .rook-about-img,.rook-about-js .rook-about [data-ra-clip] .rook-about-ph{transform:scale(1.14);transition:transform 1.7s var(--ra-ease)}.rook-about-js .rook-about [data-ra-clip].is-in .rook-about-img,.rook-about-js .rook-about [data-ra-clip].is-in .rook-about-ph{transform:none}.rook-about-js .rook-about [data-ra-drift]{transform:translate3d(0,calc(var(--ra-drift, 0) * -4%),0) scale(1.1);will-change:transform}.rook-about-js .rook-about-w{opacity:.14;transition:opacity .25s linear}@media(max-width:989px){.rook-contact__grid{grid-template-columns:minmax(0,1fr);min-height:0}.rook-contact__side{padding:3rem var(--ra-gutter) 2.5rem}.rook-contact__main{padding:3rem var(--ra-gutter) 3.5rem}.rook-ranked__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--ra-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.rook-ranked__viewport::-webkit-scrollbar{display:none}.rook-ranked__head{margin-bottom:1.5rem}.rook-about .rook-ranked__list{display:flex;gap:1rem;width:max-content;padding-top:3rem}.rook-ranked__item,.rook-ranked__item:nth-child(3n+2),.rook-ranked__item:nth-child(3n+3){flex:0 0 auto;width:min(72vw,20rem);margin-top:0;scroll-snap-align:start}.rook-about-hero__grid{grid-template-columns:minmax(0,1fr);min-height:0}.rook-about-hero__media{order:-1;width:100%;aspect-ratio:1 / 1;max-height:70vh;min-height:0}.rook-about-hero__pic--wide{display:none}.rook-about-hero__pic--narrow{display:block}.rook-about-hero__body{padding:2.5rem var(--ra-gutter) 3.5rem;gap:1.25rem}.rook-about-hero__cue{display:none}.rook-about-story__row{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.rook-about-story__media,.rook-about-story__body,.rook-about-story__row--flip .rook-about-story__media,.rook-about-story__row--flip .rook-about-story__body{grid-column:1;grid-row:auto}.rook-about-story__body{gap:1rem}.rook-about-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rook-about-facts__value{font-size:clamp(2.1rem,9vw,3.5rem)}.rook-about-facts__item{padding-bottom:1.75rem}.rook-about-facts__item:nth-child(odd){padding-left:0;border-left:0}.rook-about-facts__item:nth-child(n+3){border-top:1px solid rgb(var(--color-border))}.rook-about-js .rook-about .rook-ranked__item[data-ra-reveal]{transition-delay:0s}.rook-about-gallery__track{padding-bottom:2.5rem}.rook-about-gallery__item{width:min(66vw,19rem)}.rook-about-gallery__item:nth-child(2n){margin-top:2.5rem}.rook-about-closing__grid{grid-template-columns:minmax(0,1fr)}.rook-about-closing__panel{min-height:20rem}.rook-about-closing__panel+.rook-about-closing__panel{border-top:1px solid rgb(var(--color-border))}}@media(min-width:990px){.rook-about-closing__panel+.rook-about-closing__panel{border-left:1px solid rgb(var(--color-border))}}@media(prefers-reduced-motion:reduce){.rook-about-hero__cue:after{animation:none}.rook-about-gallery__frame .rook-about-img,.rook-ranked__frame .rook-about-img,.rook-about-closing__bg .rook-about-img,.rook-about-btn,.rook-about-btn__arrow,.rook-about-link{transition:none}}@media(max-width:599px){.rook-contact__details,.rook-contact__fields{grid-template-columns:minmax(0,1fr)}.rook-contact__field--full{grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rook-about.css.map */
