.B1rHZW_hero{--copy-gutter:clamp(1rem, 5vw, 5rem);--copy-width:min(500px, 42vw);--panel-end:calc(var(--copy-gutter) * 2 + var(--copy-width));--hero-radius:var(--hm-radius-control);background-color:var(--hm-panel);color:#f5f0e6;padding-block:5rem;position:relative}@media (min-width:62em){.B1rHZW_hero{padding-block:calc(var(--mantine-spacing-xl) * 3)}}.B1rHZW_photoArea{position:absolute;inset:0;overflow:hidden}@media (min-width:62em){.B1rHZW_photoArea{left:var(--panel-end)}}.B1rHZW_track{--slide:0;height:100%;transform:translateX(calc(var(--slide) * -100%));transition:transform var(--hm-palette-duration) var(--hm-palette-easing);display:flex}html[data-palette=navy] .B1rHZW_track{--slide:1}.B1rHZW_slide{--hero-pos:var(--crop-phone);visibility:hidden;height:100%;transition:visibility 0s linear var(--hm-palette-duration);flex:0 0 100%;position:relative}@media (min-width:62em){.B1rHZW_slide{--hero-pos:var(--crop-desktop)}}@media (min-width:88em){.B1rHZW_slide{--hero-pos:var(--crop-wide)}}:is(html[data-palette=rug] .B1rHZW_slide[data-palette-id=rug],html[data-palette=navy] .B1rHZW_slide[data-palette-id=navy],html:not([data-palette]) .B1rHZW_slide[data-palette-id=rug]){visibility:visible;transition-delay:0s}.B1rHZW_image{object-fit:cover;object-position:var(--hero-pos)}.B1rHZW_tint{background-color:var(--hm-panel);opacity:.85;position:absolute;inset:0}@media (min-width:62em){.B1rHZW_tint{display:none}}.B1rHZW_inner{z-index:1;padding-inline:var(--copy-gutter);position:relative}@media (min-width:62em){.B1rHZW_content{max-width:var(--copy-width);padding-block:calc(var(--mantine-spacing-xl) * 2)}}.B1rHZW_title{color:#f5f0e6;letter-spacing:-.02em;max-width:500px;margin:0;font-size:clamp(2.5rem,5vw,4rem);line-height:1.02}.B1rHZW_highlight{color:var(--hm-panel-highlight)}.B1rHZW_rotatingWord{border-radius:var(--hero-radius);color:var(--hm-panel);background-color:#f5f0e6;padding:.02em .25em 0}.B1rHZW_rotatingSplit{padding-bottom:.14em}.B1rHZW_description{max-width:500px;margin-top:var(--mantine-spacing-md);color:#e6d9c6;font-size:clamp(1.125rem,1.6vw,1.25rem)}@media (min-width:62em){.B1rHZW_description{margin-top:var(--mantine-spacing-lg)}}.B1rHZW_cta{margin-top:var(--mantine-spacing-lg);border-radius:var(--hero-radius);color:var(--hm-panel);font-family:var(--mantine-font-family-headings);letter-spacing:.01em;background-color:#f5f0e6;padding-inline:50px;font-size:1.375rem;font-weight:700}.B1rHZW_cta:hover{color:var(--hm-panel);background-color:#fff}@media (min-width:62em){.B1rHZW_cta{margin-top:40px}}@media (max-width:62em){.B1rHZW_cta{width:100%}}
.ihGJRa_scene{--reveal:1;--card-gutter:clamp(1rem, 4vw, 2rem);--card-inset:max(var(--card-gutter), calc((100% - 75rem) / 2 + var(--card-gutter)));--card-padding:clamp(1.5rem, 5vw, 3.5rem);--content-scale:1;--content-shift:0px;--stack-offset:9rem;margin-top:calc(-1 * (var(--hm-stack-tail) + 1.5rem));position:relative}.ihGJRa_threshold,.ihGJRa_offset{visibility:hidden;pointer-events:none;width:0;position:absolute;top:0;left:0}.ihGJRa_threshold{height:calc(var(--hm-header-height) + var(--stack-offset))}.ihGJRa_offset{height:var(--stack-offset)}.ihGJRa_card{min-height:var(--hm-about-card-height);clip-path:inset(0 calc(var(--card-inset) * (1 - var(--reveal))) round calc(var(--hm-radius-card) * (1 - var(--reveal))));flex-direction:column;display:flex}.ihGJRa_card>*{flex:1 0 auto}.ihGJRa_card>*>*{transform:translateY(var(--content-shift)) scale(var(--content-scale));transform-origin:top}.ihGJRa_cardMeasure{top:0;left:var(--card-inset);right:var(--card-inset);padding:var(--card-padding);visibility:hidden;pointer-events:none;position:absolute}.ihGJRa_scene[data-static]{margin-top:0}.ihGJRa_scene[data-static] .ihGJRa_card{clip-path:none;min-height:0}.ihGJRa_scene[data-static] .ihGJRa_card>*>*{transform:none}.ihGJRa_scene[data-static] .ihGJRa_cardMeasure,.ihGJRa_scene[data-static] .ihGJRa_threshold,.ihGJRa_scene[data-static] .ihGJRa_offset{display:none}
.jUCB6q_wash{background-color:var(--hm-surface)}@media (min-width:62em){.jUCB6q_wash{background-color:#0000;background-image:linear-gradient(to right, var(--hm-surface) 0%, color-mix(in srgb, var(--hm-surface) 99.2%, transparent) 20%, color-mix(in srgb, var(--hm-surface) 97.3%, transparent) 30%, color-mix(in srgb, var(--hm-surface) 93.6%, transparent) 40%, color-mix(in srgb, var(--hm-surface) 87.5%, transparent) 50%, color-mix(in srgb, var(--hm-surface) 78.4%, transparent) 60%, color-mix(in srgb, var(--hm-surface) 65.7%, transparent) 70%, color-mix(in srgb, var(--hm-surface) 48.8%, transparent) 80%, color-mix(in srgb, var(--hm-surface) 27.1%, transparent) 90%, transparent 100%)}}
.lmJ79a_list{gap:var(--mantine-spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lmJ79a_link{min-height:var(--hm-touch-target);border:1px solid var(--hm-text-muted);border-radius:var(--hm-radius-card);color:var(--hm-text);overflow-wrap:anywhere;transition:background-color var(--hm-duration-fast) var(--hm-easing), border-color var(--hm-duration-fast) var(--hm-easing), color var(--hm-duration-fast) var(--hm-easing);background-color:#0000;align-items:center;padding-inline:.875rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.lmJ79a_link:hover{border-color:var(--hm-accent);background-color:var(--hm-surface-raised);color:var(--hm-text)}.lmJ79a_label{border-radius:var(--hm-radius-card);background-color:var(--hm-surface);color:var(--hm-text-muted);padding:.125rem .5rem;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-block}[data-surface=raised] .lmJ79a_label{background-color:var(--hm-surface-raised)}
