@layer components{.en-sala{--tramo-h:clamp(14px, 1.4vw, 20px);--en-line:#5a3e2b52;background:var(--wall-oak)}.en-hero:after{content:"";aspect-ratio:1;clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;background:#5a3e2b14;width:min(62vw,680px);position:absolute;bottom:0;right:0}.en-hero__intro{margin-top:1.75rem}.en-hero__figure{margin-top:2.5rem;margin-left:22%;margin-right:-20px}.en-hero__stage{filter:drop-shadow(.35rem .6rem 1.1rem #28190f4d);width:100%;position:relative}.en-hero__layer{height:auto;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.en-hero__layer.is-leaving{opacity:0}.en-swatches{margin-top:2rem}.en-swatches__row{margin-top:1.25rem;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--accent-walnut) transparent;gap:clamp(8px,1.6vw,20px);margin-inline:-20px;padding:8px 20px 14px;scroll-padding-inline:20px;display:flex;overflow-x:auto}@media (min-width:768px){.en-hero__figure{margin-left:0;margin-right:-32px}.en-swatches__row{margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px}}@media (min-width:1024px){.en-hero__heading{grid-row:1}.en-hero__intro{grid-row:2;margin-top:2.5rem}.en-hero__figure{top:calc(var(--header-h) + 2rem);grid-row:1/span 3;align-self:start;margin-top:2.5rem;margin-right:-48px;position:sticky}.en-swatches{grid-row:3;margin-top:3.5rem}.en-swatches__row{margin-inline:-6px 0;padding-inline:6px;scroll-padding-inline:6px}}.en-corner-item{scroll-snap-align:start;flex:none}.en-corner{text-align:left;cursor:pointer;width:clamp(132px,13vw,164px);transition:background-color .16s var(--ease-out);background:0 0;border-radius:2px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 12px 10px;display:flex;position:relative}.en-corner:hover{background:#ffffff59}.en-corner[aria-pressed=true]{background:var(--ma-paper-raised);box-shadow:inset 0 -3px 0 var(--accent-walnut)}.en-corner:after{content:"";background:var(--accent-walnut);clip-path:polygon(100% 0,100% 0,100% 0);transition:clip-path .16s var(--ease-out);pointer-events:none;position:absolute;inset:0}.en-corner[aria-pressed=true]:after{clip-path:polygon(calc(100% - 18px) 0,100% 0,100% 18px)}.en-corner__sample{aspect-ratio:1;width:100%;margin-bottom:8px;display:block}.en-corner__img{filter:drop-shadow(.15rem .3rem .4rem #28190f4d);width:100%;height:100%;display:block}.en-corner__name{font-family:var(--ma-font-serif);font-variation-settings:"opsz" 24;color:var(--ma-ink);font-size:1.0625rem;line-height:1.2}.en-corner__spec{color:var(--accent-walnut)}.en-corner__chosen{visibility:hidden;color:var(--accent-walnut);margin-top:2px}.en-corner[aria-pressed=true] .en-corner__chosen{visibility:visible}.en-corner-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(10px,1.6vw,20px);display:grid}.en-corner-stack>:nth-child(2){margin-top:18%}.en-corner-stack>:nth-child(3){margin-top:36%}.en-tramo{height:var(--tramo-h);background:linear-gradient(180deg, #7a583f 0%, var(--accent-walnut) 38%, #4a3222 82%, #3a281b 100%);pointer-events:none;width:82%;display:block;position:absolute;top:0}.en-tramo--left{clip-path:polygon(0 0, 100% 0, calc(100% - var(--tramo-h)) 100%, 0 100%);transform-origin:0;left:0}.en-tramo--right{width:72%;clip-path:polygon(0 0, 100% 0, 100% 100%, var(--tramo-h) 100%);transform-origin:100%;right:0}.en-tramo--thin{--tramo-h:clamp(9px, .9vw, 12px)}.en-tramo--deep{--tramo-h:clamp(22px, 2.6vw, 38px)}@media (min-width:1024px){.en-tramo--w5{width:41.6667%}.en-tramo--w6{width:50%}.en-tramo--w7{width:58.3333%}.en-tramo--w8{width:66.6667%}}.en-criteria{color:var(--accent-walnut);flex-wrap:wrap;row-gap:6px;display:flex}.en-criteria>li{border-right:1px solid var(--en-line);margin-right:12px;padding-right:12px}.en-criteria>li:last-child{border-right:0}.en-kinds{border-top:1px solid var(--en-line)}.en-kinds>li{border-bottom:1px solid var(--en-line)}.en-kind{gap:4px;min-height:56px;padding-block:16px;text-decoration:none;display:grid}.en-kind__name{font-family:var(--ma-font-serif);font-variation-settings:"opsz" 48;letter-spacing:-.012em;transition:color .16s var(--ease-out);align-items:baseline;gap:.5em;font-size:clamp(1.5rem,1rem + 1.5vw,2.25rem);font-weight:350;line-height:1.1;display:flex}.en-kind__arrow{font-family:var(--ma-font-sans);color:var(--accent-walnut);transition:transform .2s var(--ease-out);font-size:.6em;font-weight:400;display:inline-block}.en-kind__text{color:var(--ma-ink-soft);padding-left:calc(.6em + .5rem);font-size:.9375rem;line-height:1.5}.en-kind:hover .en-kind__name,.en-kind:focus-visible .en-kind__name{color:var(--accent-walnut)}.en-kind:hover .en-kind__arrow,.en-kind:focus-visible .en-kind__arrow{transform:translate(.35em)}@media (min-width:768px){.en-kind{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:baseline;column-gap:24px}.en-kind__text{padding-left:0}}.en-advice:before{content:"";width:calc(var(--seam) * 1.5);aspect-ratio:1;background:var(--accent-walnut);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none;position:absolute;top:0;left:0}.en-faq{border-bottom:1px solid var(--en-line)}.en-faq:first-child{border-top:1px solid var(--ma-ink)}.en-faq summary{cursor:pointer;font-family:var(--font-serif);padding-block:1.1rem;font-size:1.375rem;line-height:1.25}.en-band{background:var(--accent-walnut);color:var(--ma-paper);clip-path:polygon(var(--seam) 0, 100% 0, 100% 100%, 0 100%, 0 var(--seam))}.en-band :focus-visible{outline-color:var(--ma-paper)}.en-steps{gap:3rem;display:grid}.en-step{border-top:1px solid #e6dccd59;padding-top:1.25rem}.en-step__num{color:var(--wall-oak);display:block}@media (min-width:768px){.en-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.en-step:nth-child(2n){margin-top:4rem}}@media (min-width:1024px){.en-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.en-step:nth-child(2){margin-top:3rem}.en-step:nth-child(3){margin-top:6rem}.en-step:nth-child(4){margin-top:9rem}}.en-saturday{font-family:var(--ma-font-serif);font-variation-settings:"opsz" 60;letter-spacing:-.012em;max-width:24ch;color:var(--ma-paper);text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);font-weight:350;line-height:1.15}.en-band__cta{background:var(--ma-paper);color:var(--ma-ink);border-color:var(--ma-paper)}.en-band__cta:hover{background:var(--wall-oak);border-color:var(--wall-oak)}}@media (prefers-reduced-motion:no-preference){.en-hero__layer.is-first{animation:.76s cubic-bezier(.65,0,.35,1) .22s backwards ma-miter-wipe}.en-hero__layer.is-swap{animation:en-fade-in .2s var(--ease-out) both}.en-hero__layer.is-leaving{animation:en-fade-out .2s var(--ease-out) both}@supports (animation-timeline:view()){.en-tramo{animation:linear both en-tramo-lay;animation-timeline:view();animation-range:entry cover 30%}}}@keyframes ma-miter-wipe{0%{clip-path:polygon(0 0,0 0,0 0)}to{clip-path:polygon(0 0,200% 0,0 200%)}}@keyframes en-fade-in{0%{opacity:0}}@keyframes en-fade-out{0%{opacity:1}to{opacity:0}}@keyframes en-tramo-lay{0%{transform:scaleX(.15)}}
