.pxw-xm,[id*=__pxw_xm_]{--paper: #fbf8f4;--sand: #f0eae1;--night: #14100e;--ink: #2a2440;--brick: #a94936;--brick-dark: #8a3a2a;--gold: #e9a23b;--pine: #2f5a45;--muted: #6b6478;--muted-2: #5e5767;--paper-dim: #e4dcd2;--photo-ground: #efe8de;--rule: rgba(42, 36, 64, .35);--pxw-xm-display: "Fraunces", Georgia, "Times New Roman", serif;--pxw-xm-ui: "Karla", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--pxw-xm-gutter: 16px;--pxw-xm-max: 1200px;--pxw-xm-edge: var(--pxw-xm-gutter)}.pxw-xm{font-family:var(--pxw-xm-ui);font-size:16px;line-height:1.55;color:var(--ink);-webkit-font-smoothing:antialiased;text-wrap:pretty}.pxw-xm *,.pxw-xm *:before,.pxw-xm *:after{box-sizing:border-box}.pxw-xm :is(h1,h2,h3,p,ul){margin:0;padding:0;text-transform:none;letter-spacing:normal}.pxw-xm ul{list-style:none}.pxw-xm a{color:inherit;text-decoration:none}.pxw-xm img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.pxw-xm [hidden]{display:none!important}.pxw-xm-wrap{padding-inline:var(--pxw-xm-gutter)}.pxw-xm .pxw-xm-eyebrow{font:700 12px/1.3 var(--pxw-xm-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--brick)}.pxw-xm .pxw-xm-eyebrow--gold{color:var(--gold)}.pxw-xm .pxw-xm-eyebrow--center{text-align:center}.pxw-xm .pxw-xm-h2{margin-top:6px;font-family:var(--pxw-xm-display);font-weight:500;font-style:normal;font-variation-settings:"SOFT" 40;font-size:30px;line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.pxw-xm .pxw-xm-h2--pine{color:var(--pine)}.pxw-xm .pxw-xm-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;height:48px;margin:0;padding:0 26px;border:0;border-radius:999px;background:var(--brick);color:var(--paper);font:700 15px/1 var(--pxw-xm-ui);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .18s ease,color .18s ease}.pxw-xm .pxw-xm-btn:hover{background:var(--brick-dark);color:var(--paper)}.pxw-xm .pxw-xm-btn--outline{border:1px solid var(--ink);background:transparent;color:var(--ink)}.pxw-xm .pxw-xm-btn--outline:hover{background:#2a24400f;color:var(--ink)}.pxw-xm :is(a,button,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pxw-xm-hero :is(a,button):focus-visible,.pxw-xm-tile :is(a,button):focus-visible{outline-color:var(--gold)}.pxw-xm-hero{background:var(--night);color:var(--paper);overflow:hidden}.pxw-xm-hero__media{position:relative;width:100%;aspect-ratio:4 / 5;max-height:min(380px,28vh);max-height:min(380px,28svh);overflow:hidden;background:#0d0a09}.pxw-xm-hero__media img,.pxw-xm .pxw-xm-hero__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pxw-xm-hero__media:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:120px;background:linear-gradient(to top,var(--night) 0%,rgba(20,16,14,0) 100%);pointer-events:none}.pxw-xm-hero__copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-top:-48px;padding:0 var(--pxw-xm-gutter) 24px}.pxw-xm .pxw-xm-hero__title{margin-top:8px;font-family:var(--pxw-xm-display);font-weight:500;font-style:normal;font-variation-settings:"SOFT" 40;font-size:42px;line-height:1.05;letter-spacing:-.01em;color:var(--paper)}.pxw-xm .pxw-xm-hero__sub{margin-top:10px;font-size:16px;line-height:1.5;color:var(--paper)}.pxw-xm .pxw-xm-hero__price{margin-top:10px;font-size:14px;line-height:1.45;color:var(--paper-dim)}.pxw-xm .pxw-xm-hero__price strong{font-weight:600;font-variant-numeric:tabular-nums;color:var(--paper)}.pxw-xm-hero .pxw-xm-btn{margin-top:16px}.pxw-xm-index{background:var(--paper);scroll-margin-top:var(--pxw-xm-sticky-top, 0px)}.pxw-xm-index__head{padding-top:24px;padding-bottom:4px}.pxw-xm-chips{position:sticky;top:var(--pxw-xm-sticky-top, 0px);z-index:3;background:var(--paper)}.pxw-xm-chips__row{display:flex;gap:8px;margin-inline:calc(var(--pxw-xm-gutter) * -1);padding-block:10px;padding-inline:var(--pxw-xm-gutter);overflow-x:auto;scroll-padding-inline:var(--pxw-xm-gutter);scrollbar-width:none}.pxw-xm-chips__row::-webkit-scrollbar{display:none}.pxw-xm .pxw-xm-chip{flex:0 0 auto;-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;height:40px;margin:0;padding:0 15px;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:400 14px/1 var(--pxw-xm-ui);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.pxw-xm .pxw-xm-chip b{font-weight:600;font-variant-numeric:tabular-nums}.pxw-xm .pxw-xm-chip[aria-pressed=true]{border-color:var(--pine);background:var(--pine);color:var(--paper)}.pxw-xm .pxw-xm-chip[hidden]{display:none!important}@media(hover:hover)and (pointer:fine){.pxw-xm .pxw-xm-chip[aria-pressed=false]:hover{background:#2a24400f}}.pxw-xm-index__body{padding-bottom:28px}.pxw-xm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:8px}.pxw-xm-grid__item{min-width:0}.pxw-xm-grid>[hidden]{display:none!important}.pxw-xm-index__more{display:flex;justify-content:center;padding-top:24px}.pxw-xm-index__more[hidden]{display:none!important}.pxw-xm-card{display:block;color:var(--ink);transition:transform .2s ease}.pxw-xm-card__media{position:relative;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:var(--photo-ground)}.pxw-xm .pxw-xm-badge{position:absolute;top:8px;left:8px;z-index:1;padding:4px 8px;border-radius:999px;background:var(--night);color:var(--paper);font:700 11px/1.2 var(--pxw-xm-ui);letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.pxw-xm .pxw-xm-badge--brick{background:var(--brick)}.pxw-xm .pxw-xm-badge--pine{background:var(--pine)}.pxw-xm .pxw-xm-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font:400 16px/1.3 var(--pxw-xm-ui);color:var(--ink)}.pxw-xm .pxw-xm-card__line{margin-top:2px;font:400 13px/1.3 var(--pxw-xm-ui);color:var(--muted)}.pxw-xm .pxw-xm-card__price{margin-top:2px;font:600 15px/1.4 var(--pxw-xm-ui);font-variant-numeric:tabular-nums;color:var(--ink)}.pxw-xm .pxw-xm-card__note{font:400 12px/1.3 var(--pxw-xm-ui);color:var(--muted)}@media(hover:hover)and (pointer:fine){.pxw-xm-card:hover{transform:translateY(-2px)}.pxw-xm-card:hover .pxw-xm-card__title{text-decoration:underline;text-underline-offset:2px}}.pxw-xm-card:focus-visible{transform:translateY(-2px)}.pxw-xm-grid__item--tile{grid-column:1 / -1;display:flex}.pxw-xm-tile{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;min-width:0;padding:16px 16px 20px;border-radius:12px;background:var(--night);color:var(--paper)}.pxw-xm-tile__frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pxw-xm-tile__frame{position:relative;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:#1d1714}.pxw-xm .pxw-xm-tile__cap{position:absolute;left:8px;bottom:6px;font:600 11px/1.2 var(--pxw-xm-ui);letter-spacing:.04em;color:#fbf8f4eb;text-shadow:0 1px 6px rgba(20,16,14,.85)}.pxw-xm-tile__rule{display:block;width:32px;height:1px;margin:10px 0 12px;background:var(--gold)}.pxw-xm .pxw-xm-tile__line{max-width:440px;font-family:var(--pxw-xm-display);font-weight:500;font-variation-settings:"SOFT" 40;font-size:21px;line-height:1.3;letter-spacing:-.005em;color:var(--paper)}.pxw-xm .pxw-xm-tile__link{display:inline-block;margin-top:12px;color:var(--gold);font-size:14px;text-decoration:underline;text-underline-offset:3px}.pxw-xm .pxw-xm-tile__link:hover{color:var(--paper)}.pxw-xm-recipients{background:var(--sand);padding:32px 0}.pxw-xm .pxw-xm-recipients__title{margin-bottom:20px;text-align:center}.pxw-xm-recipients__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.pxw-xm-arch{min-width:0}.pxw-xm-arch--wide{grid-column:1 / -1}.pxw-xm-arch__link{display:block;color:var(--ink);transition:transform .2s ease}.pxw-xm-arch__media{aspect-ratio:4 / 5;border-radius:48px 48px 8px 8px;overflow:hidden;background:#e8e0d4}.pxw-xm-arch--wide .pxw-xm-arch__media{aspect-ratio:16 / 7}.pxw-xm .pxw-xm-arch__title{margin-top:12px;font-family:var(--pxw-xm-display);font-weight:500;font-variation-settings:"SOFT" 40;font-size:24px;line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.pxw-xm .pxw-xm-arch__line{margin-top:6px;font:400 15px/1.4 var(--pxw-xm-ui);color:var(--muted-2)}.pxw-xm .pxw-xm-arch__count{margin-top:6px;font:600 13px/1.4 var(--pxw-xm-ui);color:var(--ink)}@media(hover:hover)and (pointer:fine){.pxw-xm-arch__link:hover{transform:translateY(-2px)}}[id$=__pxw_xm_trust] .pxw-hg-trust{display:block;padding:24px var(--pxw-xm-gutter);background:var(--paper);color:var(--ink);font-family:var(--pxw-xm-ui);-webkit-font-smoothing:antialiased}[id$=__pxw_xm_trust] .pxw-hg-wrap{padding:0}[id$=__pxw_xm_trust] .pxw-hg-trust__row{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}[id$=__pxw_xm_trust] .pxw-hg-trust__item{display:flex;align-items:center;gap:12px;margin:0;padding:0;border:0;font:400 15px/1.4 var(--pxw-xm-ui);color:var(--ink)}[id$=__pxw_xm_trust] .pxw-hg-trust__icon{flex:none;width:20px;height:20px;color:var(--ink)}[id$=__pxw_xm_shelf] .pxw-fh-rail{padding:32px 0 28px;border-top:1px solid var(--sand)}[id$=__pxw_xm_shelf] .pxw-fh .pxw-fh-h2{font-size:30px;line-height:1.1}[id$=__pxw_xm_shelf] .pxw-fh .pxw-fh-eyebrow{margin-bottom:6px}[id$=__pxw_xm_shelf] .pxw-fh .pxw-fh-rail__count{margin-top:8px;max-width:560px;font-size:16px;line-height:1.55;color:var(--ink)}[id$=__pxw_xm_shelf] .pxw-fh .pxw-fh-card__title{font-size:15px}[id$=__pxw_xm_homes] .pxg2{max-width:none;padding:24px 0 32px}[id$=__pxw_xm_homes] .pxg2__head{padding:0 var(--pxw-xm-gutter) 20px;text-align:left}[id$=__pxw_xm_homes] .pxg2__eyebrow{margin:0;font:700 12px/1.3 var(--pxw-xm-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--brick)}[id$=__pxw_xm_homes] .pxg2__heading{margin:6px 0 0;font-family:var(--pxw-xm-display);font-weight:500;font-variation-settings:"SOFT" 40;font-size:30px;line-height:1.1;letter-spacing:-.01em;color:var(--ink)}[id$=__pxw_xm_homes] .pxg2__wrap{padding:0 var(--pxw-xm-gutter)}[id$=__pxw_xm_homes] .pxg2__nav{display:none}[id$=__pxw_xm_homes] .pxg2__media{aspect-ratio:3 / 4;border-radius:8px}[id$=__pxw_xm_faq]{background:var(--sand)}[id$=__pxw_xm_faq] .pxw-os-faq{padding:32px var(--pxw-xm-gutter) 0;font-family:var(--pxw-xm-ui);color:var(--ink);-webkit-font-smoothing:antialiased;text-wrap:pretty}[id$=__pxw_xm_faq] .pxw-os-faq *,[id$=__pxw_xm_faq] .pxw-os-faq *:before,[id$=__pxw_xm_faq] .pxw-os-faq *:after{box-sizing:border-box}[id$=__pxw_xm_faq] .pxw-os-wrap{padding:0}[id$=__pxw_xm_faq] .pxw-os-faq__row{display:block}[id$=__pxw_xm_faq] .pxw-os-eyebrow{margin:0;font:700 12px/1.3 var(--pxw-xm-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--brick)}[id$=__pxw_xm_faq] .pxw-os-faq__title{margin:6px 0 16px;font-family:var(--pxw-xm-display);font-weight:500;font-style:normal;font-variation-settings:"SOFT" 40;font-size:30px;line-height:1.1;letter-spacing:-.01em;text-transform:none;color:var(--pine)}[id$=__pxw_xm_faq] .pxw-os-faq__list{border-top:1px solid var(--rule)}[id$=__pxw_xm_faq] .pxw-os-faq__item{border-bottom:1px solid var(--rule)}[id$=__pxw_xm_faq] .pxw-os-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 0;list-style:none;cursor:pointer}[id$=__pxw_xm_faq] .pxw-os-faq__q::-webkit-details-marker{display:none}[id$=__pxw_xm_faq] .pxw-os-faq__q::marker{content:""}[id$=__pxw_xm_faq] .pxw-os-faq__q-text{font:600 16px/1.4 var(--pxw-xm-ui);color:var(--ink)}[id$=__pxw_xm_faq] .pxw-os-faq__icon{position:relative;flex:0 0 auto;width:14px;height:14px}[id$=__pxw_xm_faq] .pxw-os-faq__icon:before,[id$=__pxw_xm_faq] .pxw-os-faq__icon:after{content:"";position:absolute;background:var(--ink)}[id$=__pxw_xm_faq] .pxw-os-faq__icon:before{top:6px;left:0;width:14px;height:2px}[id$=__pxw_xm_faq] .pxw-os-faq__icon:after{top:0;left:6px;width:2px;height:14px;transition:transform .18s ease}[id$=__pxw_xm_faq] .pxw-os-faq__item[open] .pxw-os-faq__icon:after{transform:scaleY(0)}[id$=__pxw_xm_faq] .pxw-os-faq__a{padding:0 28px 16px 0;font:400 15px/1.55 var(--pxw-xm-ui);color:var(--ink)}[id$=__pxw_xm_faq] .pxw-os-faq__a p{margin:0 0 12px;font:inherit;color:inherit}[id$=__pxw_xm_faq] .pxw-os-faq__a p:last-child{margin-bottom:0}[id$=__pxw_xm_email]{padding:24px 0 32px;background:var(--sand)}[id$=__pxw_xm_email] .pixiwoo-email{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0 var(--pxw-xm-gutter);padding:20px 20px 24px;border-radius:12px;background:var(--paper)!important;font-family:var(--pxw-xm-ui);color:var(--ink);text-align:left;-webkit-font-smoothing:antialiased;text-wrap:pretty}[id$=__pxw_xm_email] .pixiwoo-email__eyebrow{margin:0;font:700 12px/1.3 var(--pxw-xm-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--brick)!important;text-align:left}[id$=__pxw_xm_email] .pixiwoo-email__heading{margin:6px 0 0;font-family:var(--pxw-xm-display);font-weight:500;font-style:normal;font-variation-settings:"SOFT" 40;font-size:28px;line-height:1.12;letter-spacing:-.01em;text-transform:none;color:var(--ink);text-align:left}[id$=__pxw_xm_email] .pixiwoo-email__subline{margin:8px 0 16px;font:400 16px/1.5 var(--pxw-xm-ui);color:var(--ink);text-align:left}[id$=__pxw_xm_email] .pixiwoo-email__form{width:100%;margin:0}[id$=__pxw_xm_email] .pixiwoo-email__row{display:flex;flex-direction:column;gap:10px;width:100%}[id$=__pxw_xm_email] .pixiwoo-email__input{width:100%;max-width:none;height:48px;margin:0;padding:0 20px;border:1px solid var(--ink);border-radius:999px;background:var(--paper);font:400 16px/1 var(--pxw-xm-ui);color:var(--ink);box-sizing:border-box;box-shadow:none}[id$=__pxw_xm_email] .pixiwoo-email__input::placeholder{color:var(--muted);opacity:1}[id$=__pxw_xm_email] .pixiwoo-email__input:focus{border-color:var(--ink)!important;outline:2px solid var(--ink);outline-offset:2px}[id$=__pxw_xm_email] .pixiwoo-email__button{width:100%;height:48px;margin:0;padding:0 24px;border:0;border-radius:999px;background:var(--brick)!important;color:var(--paper)!important;font:700 15px/1 var(--pxw-xm-ui);letter-spacing:normal;text-transform:none;cursor:pointer;box-shadow:none}[id$=__pxw_xm_email] .pixiwoo-email__button:hover{background:var(--brick-dark)!important}[id$=__pxw_xm_email] .pixiwoo-email__success,[id$=__pxw_xm_email] .pixiwoo-email__error,[id$=__pxw_xm_email] .pixiwoo-email__small{text-align:left;color:var(--ink)}[id$=__pxw_xm_email] .pixiwoo-email__error{color:var(--brick)!important}.pxw-xm,[id*=__pxw_xm_]{--promo: #e9e3d7;--promo-rule: #d8cfc0}.pxw-xm-img{position:relative;aspect-ratio:var(--pxw-xm-ratio, 4 / 5);overflow:hidden;background:var(--photo-ground)}.pxw-xm-img--empty{display:grid;place-items:center;padding:12px;background:var(--sand)}.pxw-xm .pxw-xm-img__title{font-family:var(--pxw-xm-display);font-weight:500;font-variation-settings:"SOFT" 40;font-size:18px;line-height:1.2;text-align:center;color:var(--ink)}.pxw-xm-arch__media .pxw-xm-img{aspect-ratio:auto;height:100%}.pxw-xm .pxw-xm-badge--ink{background:var(--ink)}.pxw-xm .pxw-xm-link{display:inline-block;margin-top:8px;font:600 14px/1.4 var(--pxw-xm-ui);color:var(--brick);text-decoration:underline;text-underline-offset:3px}.pxw-xm .pxw-xm-link:hover{color:var(--brick-dark)}.pxw-xm-promo{background:var(--promo);color:var(--ink)}.pxw-xm-promo__row{display:flex;flex-direction:column}.pxw-xm-promo__cell{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 8px;min-height:34px;padding:5px var(--pxw-xm-gutter);text-align:center}.pxw-xm-promo__cell+.pxw-xm-promo__cell{border-top:1px solid var(--promo-rule)}.pxw-xm .pxw-xm-promo__link{display:inherit;flex-wrap:inherit;align-items:inherit;justify-content:inherit;gap:inherit;color:inherit}.pxw-xm .pxw-xm-promo__link:hover .pxw-xm-promo__title{text-decoration:underline;text-underline-offset:2px}.pxw-xm .pxw-xm-promo__title{font-family:var(--pxw-xm-display);font-weight:500;font-variation-settings:"SOFT" 40;font-size:15px;line-height:1.25;color:var(--ink)}.pxw-xm .pxw-xm-promo__sub{font:400 12px/1.25 var(--pxw-xm-ui);color:var(--muted-2)}.pxw-xm .pxw-xm-crumb{margin-bottom:12px;font:400 13px/1.4 var(--pxw-xm-ui);color:var(--muted)}.pxw-xm .pxw-xm-crumb__hub{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.pxw-xm .pxw-xm-crumb__hub:hover{color:var(--ink)}.pxw-xm .pxw-xm-crumb__sep{margin:0 6px}.pxw-xm .pxw-xm-index__count{margin-top:8px;font:400 15px/1.45 var(--pxw-xm-ui);color:var(--muted-2)}.pxw-xm-index__intro{max-width:62ch;margin-top:10px}.pxw-xm .pxw-xm-index__intro p{margin:0 0 8px;font:400 16px/1.55 var(--pxw-xm-ui);color:var(--ink)}.pxw-xm .pxw-xm-index__intro p:last-child{margin-bottom:0}.pxw-xm-hero__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.pxw-xm-hero .pxw-xm-hero__ctas .pxw-xm-btn{margin-top:0}.pxw-xm .pxw-xm-btn--ghost{border:1px solid rgba(251,248,244,.7);background:transparent;color:var(--paper)}.pxw-xm .pxw-xm-btn--ghost:hover{border-color:var(--paper);background:#fbf8f41a;color:var(--paper)}.pxw-xm-hero--compact .pxw-xm-hero__media{max-height:min(300px,20vh);max-height:min(300px,20svh)}.pxw-xm-hero--compact .pxw-xm-hero__copy{margin-top:-40px;padding-bottom:20px}.pxw-xm-hero--compact .pxw-xm-hero__title{font-size:34px}.pxw-xm-hero--compact .pxw-xm-hero__sub{margin-top:8px;font-size:15px;line-height:1.45}.pxw-xm-hero--compact .pxw-xm-hero__ctas{margin-top:14px}.pxw-xm-hero--compact .pxw-xm-btn{height:44px;padding:0 20px}.pxw-xm-cats{padding:24px 0 8px;background:var(--paper)}.pxw-xm-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:16px}.pxw-xm-cats__item{min-width:0}.pxw-xm-cats__tile{display:block;color:var(--ink);transition:transform .2s ease}.pxw-xm-cats__media{border-radius:12px}.pxw-xm .pxw-xm-cats__title{margin-top:10px;font-family:var(--pxw-xm-display);font-weight:500;font-variation-settings:"SOFT" 40;font-size:20px;line-height:1.15;letter-spacing:-.01em;color:var(--ink)}.pxw-xm .pxw-xm-cats__count{margin-top:3px;font:400 13px/1.35 var(--pxw-xm-ui);color:var(--muted)}@media(hover:hover)and (pointer:fine){.pxw-xm-cats__tile:hover{transform:translateY(-2px)}.pxw-xm-cats__tile:hover .pxw-xm-cats__title{text-decoration:underline;text-underline-offset:2px}}.pxw-xm-designs{padding:32px 0;background:var(--sand)}.pxw-xm-designs__viewport{margin-top:16px}.pxw-xm-designs__track{display:flex;gap:12px;margin-inline:calc(var(--pxw-xm-gutter) * -1);padding-inline:var(--pxw-xm-gutter);padding-bottom:4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pxw-xm-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.pxw-xm-designs__track::-webkit-scrollbar{display:none}.pxw-xm-designs__item{flex:0 0 58vw;scroll-snap-align:start}.pxw-xm .pxw-xm-designs .pxw-xm-arch__title{font-size:22px}.pxw-xm .pxw-xm-arch__bases{margin-top:6px;font:400 12px/1.4 var(--pxw-xm-ui);color:var(--muted)}.pxw-xm-loved{padding:32px 0 8px;background:var(--paper)}.pxw-xm-loved__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.pxw-xm-rail__arrows{display:none;gap:8px}.pxw-xm .pxw-xm-rail__arrow{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:400 18px/1 var(--pxw-xm-ui);cursor:pointer;box-shadow:none;transition:background-color .18s ease,opacity .18s ease}.pxw-xm .pxw-xm-rail__arrow:hover{background:#2a24400f}.pxw-xm .pxw-xm-rail__arrow[disabled]{opacity:.35;cursor:default}.pxw-xm-loved__viewport{margin-top:16px}.pxw-xm-loved__track{display:flex;gap:12px;margin-inline:calc(var(--pxw-xm-gutter) * -1);padding-inline:var(--pxw-xm-gutter);padding-bottom:4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pxw-xm-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.pxw-xm-loved__track::-webkit-scrollbar{display:none}.pxw-xm-loved__track>.pxw-xm-grid__item{flex:0 0 41vw;scroll-snap-align:start}.pxw-xm-loved__foot{padding-top:12px}.pxw-xm-intro{padding:32px 0;background:var(--sand)}.pxw-xm-intro__beats{margin-top:20px;border-top:1px solid var(--rule)}.pxw-xm-intro__beat{display:grid;grid-template-columns:1fr;gap:14px;padding:20px 0;border-bottom:1px solid var(--rule)}.pxw-xm-intro__media{display:block;width:min(200px,56%)}.pxw-xm-intro__media .pxw-xm-img{border-radius:12px}.pxw-xm-intro__text{min-width:0}.pxw-xm .pxw-xm-intro__lead{font-family:var(--pxw-xm-display);font-weight:500;font-variation-settings:"SOFT" 40;font-size:21px;line-height:1.3;letter-spacing:-.005em;color:var(--ink)}.pxw-xm .pxw-xm-intro__line{margin-top:6px;font:400 16px/1.55 var(--pxw-xm-ui);color:var(--muted-2)}.pxw-xm-giftlist{padding:32px 0;background:var(--paper);border-top:1px solid var(--sand)}.pxw-xm .pxw-xm-giftlist__sub{max-width:520px;margin-top:10px;font:400 16px/1.5 var(--pxw-xm-ui);color:var(--muted-2)}.pxw-xm-giftlist__ladder{margin-top:20px}.pxw-xm-tile--card{display:grid;grid-template-columns:40% minmax(0,1fr);gap:16px;align-items:start}.pxw-xm-tile__photo .pxw-xm-img{border-radius:8px}.pxw-xm .pxw-xm-tile__sub{margin-top:6px;font:400 14px/1.45 var(--pxw-xm-ui);color:var(--paper-dim)}.pxw-xm-tile--material{gap:14px}.pxw-xm-tile__text--head .pxw-xm-tile__line{font-size:19px}.pxw-xm-tile__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pxw-xm-tile__half{min-width:0}.pxw-xm .pxw-xm-tile__half-link{display:block;color:inherit}.pxw-xm-tile__half .pxw-xm-img{border-radius:8px;background:#1d1714}.pxw-xm-tile__half .pxw-xm-img--empty .pxw-xm-img__title{color:var(--paper)}.pxw-xm .pxw-xm-tile__cap-title{margin-top:10px;font-family:var(--pxw-xm-display);font-weight:500;font-variation-settings:"SOFT" 40;font-size:18px;line-height:1.2;color:var(--paper)}.pxw-xm .pxw-xm-tile__half-link:hover .pxw-xm-tile__cap-title{text-decoration:underline;text-underline-offset:3px}.pxw-xm-card--stretched{position:relative}.pxw-xm .pxw-xm-card__link{color:inherit}.pxw-xm .pxw-xm-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pxw-xm .pxw-xm-card__sib{position:relative;z-index:2;display:inline-block;margin-top:4px;font:600 13px/1.4 var(--pxw-xm-ui);color:var(--brick);text-decoration:underline;text-underline-offset:3px}.pxw-xm .pxw-xm-card__sib:hover{color:var(--brick-dark)}.pxw-xm-card--stretched:focus-within{transform:translateY(-2px)}.pxw-xm-card--stretched:focus-within .pxw-xm-card__title{text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:900px){.pxw-xm,[id*=__pxw_xm_]{--pxw-xm-edge: max(24px, calc((var(--pxw-xm-vw, 100vw) - var(--pxw-xm-max)) / 2))}.pxw-xm-wrap{width:min(var(--pxw-xm-max),100% - 48px);margin-inline:auto;padding-inline:0}.pxw-xm-promo__row{flex-direction:row;width:min(var(--pxw-xm-max),100% - 48px);margin-inline:auto}.pxw-xm-promo__cell{flex:1 1 0;flex-direction:column;align-items:center;gap:2px;min-height:0;padding:12px 16px}.pxw-xm-promo__cell+.pxw-xm-promo__cell{border-top:0;border-left:1px solid var(--promo-rule)}.pxw-xm .pxw-xm-promo__link{flex-direction:column}.pxw-xm .pxw-xm-promo__title{font-size:16px}.pxw-xm .pxw-xm-promo__sub{font-size:13px}.pxw-xm .pxw-xm-crumb{margin-bottom:16px}.pxw-xm .pxw-xm-index__count{margin-top:10px;font-size:16px}.pxw-xm-index__intro{margin-top:14px}.pxw-xm-hero__ctas{margin-top:28px;gap:12px}.pxw-xm-hero--compact .pxw-xm-hero__media{max-height:none}.pxw-xm-hero--compact .pxw-xm-hero__copy{margin-top:0;padding-bottom:64px}.pxw-xm-hero--compact .pxw-xm-hero__title{font-size:56px}.pxw-xm-hero--compact .pxw-xm-hero__sub{margin-top:18px;font-size:17px;line-height:1.55}.pxw-xm-hero--compact .pxw-xm-btn{height:52px;padding:0 30px}.pxw-xm-hero--compact .pxw-xm-hero__row{min-height:560px}.pxw-xm-cats{padding:72px 0 24px}.pxw-xm-cats__grid{grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr));gap:32px 16px;margin-top:32px}.pxw-xm-designs{padding:80px 0 88px}.pxw-xm-designs__viewport{margin-top:32px}.pxw-xm-designs__track{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:24px;margin-inline:0;padding-inline:0;overflow:visible}.pxw-xm-designs__item{flex:none}.pxw-xm-loved{padding:80px 0 24px}.pxw-xm-rail__arrows{display:flex}.pxw-xm-loved__viewport{margin-top:32px}.pxw-xm-loved__track{gap:16px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.pxw-xm-loved__track>.pxw-xm-grid__item{flex:0 0 calc((100% - 48px)/4)}.pxw-xm-intro{padding:88px 0 96px}.pxw-xm-intro__inner{max-width:1080px}.pxw-xm-intro__beats{margin-top:40px}.pxw-xm-intro__beat{grid-template-columns:240px minmax(0,1fr);gap:40px;padding:32px 0}.pxw-xm-intro__beat--text{grid-template-columns:minmax(0,1fr);padding-left:280px}.pxw-xm-intro__media{width:240px}.pxw-xm .pxw-xm-intro__lead{font-size:24px}.pxw-xm .pxw-xm-intro__line{font-size:17px}.pxw-xm-giftlist{padding:72px 0 80px}.pxw-xm-giftlist__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.pxw-xm-giftlist__ladder{margin-top:0}.pxw-xm-tile--card{grid-template-columns:260px minmax(0,1fr);gap:28px}.pxw-xm-tile__text--head .pxw-xm-tile__line{font-size:22px}.pxw-xm-tile__pair{gap:20px}.pxw-xm .pxw-xm-h2{margin-top:8px;font-size:40px}.pxw-xm .pxw-xm-btn{height:52px;padding:0 30px}.pxw-xm-hero__row{display:grid;grid-template-columns:42% 58%;align-items:stretch;min-height:720px}.pxw-xm-hero__copy{order:1;justify-content:center;margin-top:0;padding:64px 56px 64px var(--pxw-xm-edge)}.pxw-xm-hero__media{order:2;height:auto;aspect-ratio:auto;max-height:none}.pxw-xm-hero__media img,.pxw-xm .pxw-xm-hero__video{position:absolute;top:0;right:0;bottom:0;left:0}.pxw-xm-hero__media:after{display:none}.pxw-xm .pxw-xm-hero__title{margin-top:14px;font-size:56px;line-height:1.02}.pxw-xm .pxw-xm-hero__sub{margin-top:18px;max-width:420px;font-size:17px;line-height:1.55}.pxw-xm .pxw-xm-hero__price{margin-top:18px;max-width:420px;font-size:15px;line-height:1.5}.pxw-xm-hero .pxw-xm-btn{margin-top:28px}.pxw-xm-index__head{padding-top:72px;padding-bottom:24px}.pxw-xm-chips{position:static;padding-block:0}.pxw-xm-chips__row{flex-wrap:wrap;gap:10px;margin-inline:0;padding-inline:0;overflow:visible}.pxw-xm .pxw-xm-chip{padding:0 18px}.pxw-xm-index__body{padding-bottom:88px}.pxw-xm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 16px}.pxw-xm-index__more{padding-top:48px}.pxw-xm .pxw-xm-badge{top:12px;left:12px;padding:5px 9px}.pxw-xm .pxw-xm-card__title{margin-top:14px;line-height:1.35}.pxw-xm .pxw-xm-card__line{margin-top:3px;line-height:1.35}.pxw-xm .pxw-xm-card__price{margin-top:6px;font-size:16px}.pxw-xm .pxw-xm-card__note{margin-top:2px;line-height:1.35}.pxw-xm-grid__item--tile{grid-column:span 2}.pxw-xm-tile{justify-content:space-between;gap:24px;padding:24px 28px 28px}.pxw-xm-tile__frames{gap:12px}.pxw-xm-tile__frame{border-radius:8px}.pxw-xm .pxw-xm-tile__cap{left:10px;bottom:8px}.pxw-xm-tile__rule{width:40px;margin:12px 0 16px}.pxw-xm .pxw-xm-tile__line{font-size:22px}.pxw-xm .pxw-xm-tile__link{margin-top:16px}.pxw-xm-recipients{padding:88px 0 96px}.pxw-xm-recipients__inner{max-width:1080px}.pxw-xm .pxw-xm-recipients__title{margin-bottom:48px}.pxw-xm-recipients__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto 1fr auto;gap:0 32px}.pxw-xm-arch--wide{grid-column:auto}@supports (grid-template-rows: subgrid){.pxw-xm-arch,.pxw-xm-arch--wide,.pxw-xm-arch__link{display:grid;grid-row:span 4;grid-template-rows:subgrid}}.pxw-xm-arch--wide .pxw-xm-arch__media{aspect-ratio:4 / 5}.pxw-xm .pxw-xm-arch__title{margin-top:18px;line-height:1.15}.pxw-xm .pxw-xm-arch__line{line-height:1.45}.pxw-xm .pxw-xm-arch__count{margin-top:8px}[id$=__pxw_xm_trust] .pxw-hg-trust{padding:44px 0}[id$=__pxw_xm_trust] .pxw-hg-wrap{width:min(var(--pxw-xm-max),100% - 48px);margin-inline:auto}[id$=__pxw_xm_trust] .pxw-hg-trust__row{display:grid;grid-template-columns:repeat(var(--pxw-hg-trust-cols, 3),minmax(0,1fr));gap:24px}[id$=__pxw_xm_trust] .pxw-hg-trust__item{justify-content:center}[id$=__pxw_xm_shelf] .pxw-fh-rail{padding:80px 0 88px}[id$=__pxw_xm_shelf] .pxw-fh .pxw-fh-h2{font-size:40px}[id$=__pxw_xm_shelf] .pxw-fh .pxw-fh-card__title,[id$=__pxw_xm_shelf] .pxw-fh .pxw-fh-card__price{font-size:16px}[id$=__pxw_xm_shelf] .pxw-fh .pxw-fh-rail__count{margin-top:10px;font-size:17px}[id$=__pxw_xm_homes] .pxg2{width:min(var(--pxw-xm-max),100% - 48px);margin-inline:auto;padding:80px 0 88px;border-top:1px solid var(--sand)}[id$=__pxw_xm_homes] .pxg2__head{padding:0 0 32px}[id$=__pxw_xm_homes] .pxg2__heading{margin-top:8px;font-size:40px}[id$=__pxw_xm_homes] .pxg2__wrap{padding:0}[id$=__pxw_xm_homes] .pxg2__media{border-radius:10px}main.content-for-layout:has(>[id$=__pxw_xm_faq]+[id$=__pxw_xm_email]){--pxw-xm-col: min(1200px, 100% - 48px);display:grid;grid-template-columns:calc((100% - var(--pxw-xm-col)) / 2 + (var(--pxw-xm-col) - 64px) * .6 + 32px) minmax(0,1fr)}main.content-for-layout:has(>[id$=__pxw_xm_faq]+[id$=__pxw_xm_email])>*{grid-column:1 / -1;min-width:0}main.content-for-layout:has(>[id$=__pxw_xm_faq]+[id$=__pxw_xm_email])>[id$=__pxw_xm_faq]{grid-column:1}main.content-for-layout:has(>[id$=__pxw_xm_faq]+[id$=__pxw_xm_email])>[id$=__pxw_xm_email]{grid-column:2}main.content-for-layout:has(>[id$=__pxw_xm_faq]+[id$=__pxw_xm_email])>[id$=__pxw_xm_faq] .pxw-os-faq{padding-inline:var(--pxw-xm-edge) 32px}main.content-for-layout:has(>[id$=__pxw_xm_faq]+[id$=__pxw_xm_email])>[id$=__pxw_xm_email]{padding-inline:32px var(--pxw-xm-edge)}[id$=__pxw_xm_faq] .pxw-os-faq{padding:88px var(--pxw-xm-edge) 96px}[id$=__pxw_xm_faq] .pxw-os-faq__title{margin:8px 0 24px;font-size:40px}[id$=__pxw_xm_faq] .pxw-os-faq__q{min-height:60px;padding:14px 0}[id$=__pxw_xm_faq] .pxw-os-faq__a{max-width:600px;padding:0 0 20px;line-height:1.6}[id$=__pxw_xm_email]{padding:88px var(--pxw-xm-edge) 96px}[id$=__pxw_xm_email] .pixiwoo-email{margin:6px 0 0;padding:36px 36px 40px}[id$=__pxw_xm_email] .pixiwoo-email__heading{margin-top:8px;font-size:32px}[id$=__pxw_xm_email] .pixiwoo-email__subline{margin:12px 0 24px;line-height:1.55}[id$=__pxw_xm_email] .pixiwoo-email__input,[id$=__pxw_xm_email] .pixiwoo-email__button{height:52px}}@media screen and (min-width:1200px){[id$=__pxw_xm_email] .pixiwoo-email__row{flex-direction:row}[id$=__pxw_xm_email] .pixiwoo-email__input{flex:1 1 auto;min-width:0;width:auto}[id$=__pxw_xm_email] .pixiwoo-email__button{flex:0 0 auto;width:auto}}@media(prefers-reduced-motion:reduce){.pxw-xm *,.pxw-xm *:before,.pxw-xm *:after,[id*=__pxw_xm_] *{transition:none!important;animation:none!important}.pxw-xm-card:hover,.pxw-xm-arch__link:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/200/assets/pxw-xm.css.map */
