.house-look{--dusk:#0a0806;--ivory:#f6f0e4;--ivory-dim:#c9bba0;--medal:#e8c56a;--silver:#d5d8dc;background:var(--dusk);min-width:0;color:var(--ivory);font-family:var(--font-house-body), Georgia, serif}html[data-landing-look=house]{--dusk:#0a0806;--ivory:#f6f0e4;--ivory-dim:#c9bba0;--medal:#e8c56a;--silver:#d5d8dc;background:var(--dusk)}html[data-landing-look=house] .site-footer{z-index:4;background:var(--dusk);color:var(--ivory-dim);font-family:var(--font-house-body), Georgia, serif;letter-spacing:.04em;padding:1.25rem 6vw max(1.5rem, env(safe-area-inset-bottom));border:0;margin-top:0;font-size:.68rem;position:relative}html[data-landing-look=house] .site-footer>div{gap:.35rem;max-width:none}html[data-landing-look=house] .site-footer a{color:var(--ivory);text-decoration:none}html[data-landing-look=house] .site-footer a:hover{color:var(--medal)}.house-look ::selection{background:var(--medal);color:var(--dusk)}.house-look :focus-visible{outline:1px solid var(--medal);outline-offset:3px}.house-look header.site-nav,.house-look header.site-nav.is-solid,.house-look header.site-nav.is-overlay{z-index:30;width:100%;max-width:none;padding:max(.75rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left));justify-content:center;align-items:center;display:flex;background:#0a0806!important;position:fixed!important;inset:0 0 auto!important}.house-look header.site-nav .site-nav-menu,.house-look header.site-nav [data-sidebar=trigger]{top:50%;left:max(1rem, env(safe-area-inset-left));color:var(--ivory);position:absolute;transform:translateY(-50%);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.house-look header.site-nav .site-nav-menu:hover,.house-look header.site-nav [data-sidebar=trigger]:hover{color:var(--medal);background:0 0!important}.house-look .site-nav-brand{max-width:calc(100% - 6.25rem);color:var(--ivory);flex-flow:row;align-items:center;gap:.55rem;padding-left:2.35rem;text-decoration:none;display:flex}.house-look .site-nav-logo{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.6rem;max-width:none;height:2.6rem;display:block}.house-look .site-nav-mark{font-family:var(--font-house-display), Georgia, serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.95rem,4.4vw,1.2rem);font-weight:500;line-height:1}.house-look .site-nav-links{align-items:center;gap:2rem;margin-left:auto;display:none}@media (min-width:768px){.house-look header.site-nav{justify-content:flex-end;padding:1.25rem 2rem}.house-look header.site-nav .site-nav-menu,.house-look header.site-nav [data-sidebar=trigger],.house-look .site-nav-brand{display:none!important}.house-look .site-nav-links{display:flex}}.house-look .site-nav-link,.house-look .site-nav-menu{font-family:var(--font-house-display), Georgia, serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ivory);background:0 0;font-size:.68rem}.house-look .site-nav-link:hover{color:var(--medal)}@media (max-width:767px){.house-look .site-nav-brand{gap:.4rem;max-width:calc(100% - 2.75rem);padding-left:2.2rem}.house-look .site-nav-logo{width:2rem;height:2rem}.house-look .site-nav-mark{letter-spacing:.03em;font-size:.68rem}}.house-look main{padding-top:6.5rem}.house-look .look-colophon,.house-look .look-posted-copy,.house-look .look-reel,.house-look .look-awards{scroll-margin-top:5.5rem}.house-look .look-colophon{padding-top:1.25rem}.house-look .look{isolation:isolate;position:relative}.house-look .look figure{margin:0;display:block}.house-look .look-plate{width:100%;height:100svh;display:block;position:relative;overflow:hidden}.house-look .look-plate>span{z-index:0}.house-look .look-plate.is-hero{aspect-ratio:3/2;height:auto}.house-look .look-plate.is-hero>img:not(.look-plate-logo){object-fit:contain!important;object-position:center!important}.house-look .look-plate.is-hero:after{background:linear-gradient(#0000 0%,#0a080680 70%,#0a0806 100%);height:18%;min-height:0}.house-look .look-plate-logo{display:none}@media (min-width:768px){.house-look .look-plate-logo{z-index:2;object-fit:contain;width:6.5rem;height:auto;display:block;position:absolute;top:4.5rem;left:1.75rem}}.house-look .look-plate:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 0%, #0a08061f 22%, #0a080673 52%, #0a0806e0 82%, var(--dusk) 100%);height:40vh;min-height:18rem;position:absolute;inset:auto 0 0}.house-look .look-medals .look+.look{margin-top:8vh}.house-look .look-reel{background:var(--dusk);padding:.35rem 0 1rem;position:relative;overflow:hidden}.house-look .look-reel>.look-caption{background:0 0;margin-top:0;padding:0 6vw .85rem;position:static}.house-look .look-reel-frame{position:relative}.house-look .look-reel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.5rem;padding:0 6vw;display:flex;overflow-x:auto}.house-look .look-reel-track::-webkit-scrollbar{display:none}.house-look .look-reel-slide{cursor:zoom-in;scroll-snap-align:start;background:0 0;border:0;flex:0 0 14rem;width:14rem;height:18rem;padding:0;position:relative;overflow:hidden}.house-look .look-reel-chevron{z-index:3;width:2.75rem;height:2.75rem;color:var(--ivory);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.house-look .look-reel-chevron.is-prev{left:1.25rem}.house-look .look-reel-chevron.is-next{right:1.25rem}.house-look .look-reel-chevron:hover{color:var(--medal)}.house-look .look-awards{padding:.5rem 0 0}.house-look .look-awards-head{padding:0 6vw 1rem}.house-look .look-awards-head a{color:var(--ivory);text-decoration:none}.house-look .look-awards-head a:hover{color:var(--medal)}.house-look .look-awards-carousel{overscroll-behavior-x:contain;width:100%;padding:0 6vw .5rem}.house-look .look-awards-carousel [data-slot=carousel-content]{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain}.house-look .look-awards-track{align-items:stretch;margin-left:0}.house-look .look-awards-item{flex-basis:min(16.5rem,68vw);padding-left:0;padding-right:1rem}.house-look .look-award-card{height:100%;color:var(--ivory);background:#16110d;border-radius:2px;gap:0;padding:0;overflow:hidden;box-shadow:0 18px 40px #100c08}.house-look .look-award-card-hit{width:100%;height:100%;color:inherit;text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;display:flex}.house-look .look-award-shot img{pointer-events:none;-webkit-user-drag:none}.house-look .look-award-shot{aspect-ratio:3/4;background:#100c08;display:block;position:relative;overflow:hidden}.house-look .look-award-copy{flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.15rem 1.15rem 1.35rem;display:flex}.house-look .look-award-card .look-medal{margin:0}.house-look .look-award-title{font-family:var(--font-house-display), Georgia, serif;letter-spacing:-.03em;color:var(--ivory);margin:0;font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:500;line-height:1.08}.house-look .look-award-card .look-credit{margin:.15rem 0 0}.house-look .look-awards-controls{gap:.65rem;padding:1.25rem 0 0;display:flex}.house-look .look-awards-chevron{background:var(--dusk);width:2.75rem;height:2.75rem;color:var(--ivory);border-color:#cbbd9e;position:static}.house-look .look-awards-chevron:hover:not(:disabled){border-color:var(--medal);background:var(--dusk);color:var(--medal)}.house-look .look-awards-chevron:disabled{opacity:.28}.house-look .look-award-dialog{background:#0a0806;grid-template-rows:minmax(28rem,58%) minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}@media (min-width:900px){.house-look .look-award-dialog{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(32rem,1.55fr) minmax(22rem,.75fr)}}.house-look .look-award-dialog-shot{background:#100c08;height:100%;min-height:28rem;position:relative}.house-look .look-award-dialog-copy{flex-direction:column;justify-content:flex-start;min-height:0;padding:2rem 8% 2.75rem;display:flex;overflow-y:auto}.house-look .look-award-dialog-copy a{color:var(--ivory);text-decoration:none}.house-look .look-award-dialog-copy a:hover{color:var(--medal)}.house-look .look-award-dialog-copy .look-medal{margin:1.75rem 0 0}.house-look .look-award-dialog-copy .look-story+.look-story{margin-top:1.35rem}.house-look .look-award-dialog-copy .look-name{margin-top:.45rem;font-size:clamp(1.75rem,4vw,2.75rem)}.house-look .look-award-dialog-copy .look-story{color:var(--ivory)}.house-look .look-award-dialog-close{z-index:4;width:2.75rem;height:2.75rem;color:var(--ivory);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:.65rem;right:.65rem}.house-look .look-award-dialog .look-reel-chevron.is-prev{left:.35rem}.house-look .look-award-dialog .look-reel-chevron.is-next{right:.35rem}.house-look .look-caption{z-index:2;background:linear-gradient(#0000 0%,#0a0806 10.5rem 100%);width:100%;margin-top:-10.5rem;padding:1.25rem 6vw;position:relative}.house-look .look-caption-center{text-align:center;justify-content:center;padding-left:8vw;padding-right:8vw;display:flex}.house-look .house-book>.look:last-child figure{position:relative}.house-look .house-book>.look:last-child .look-caption{background:linear-gradient(180deg, transparent 0%, var(--dusk) 100%);margin-top:0;padding-bottom:2rem;position:absolute;bottom:0;left:0;right:0}.house-look .look-name{font-family:var(--font-house-display), Georgia, serif;letter-spacing:.02em;color:var(--ivory);margin:0;font-size:clamp(2rem,5vw,3.75rem);font-weight:400;line-height:1.02}.house-look .look-caption .look-credit+.look-name{margin-top:1.75rem}.house-look h1.look-name{white-space:nowrap;max-width:none;font-size:min(5.5rem,6.71429vw)}.house-look .look-chapter{margin-top:2.15rem}.house-look h1.look-name+.look-chapter{margin-top:1.75rem}.house-look .look-press{margin:1.35rem 0 0;padding:0;list-style:none}.house-look .look-press li{border-top:1px solid color-mix(in srgb, var(--ivory) 14%, transparent);padding:1rem 0}.house-look .look-press li:last-child{border-bottom:1px solid color-mix(in srgb, var(--ivory) 14%, transparent)}.house-look .look-press-row{display:block}.house-look .look-press-meta{letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-size:.7rem;display:block}.house-look .look-press-headline{margin-top:.35rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.3;display:block}.house-look .look-press a{color:var(--ivory);text-decoration:none}.house-look .look-press a:hover{color:var(--medal)}.house-look .look-press-video{aspect-ratio:16/9;background:var(--dusk);width:min(22.5rem,100%);margin-top:1rem;overflow:hidden}.house-look .look-press-video iframe{border:0;width:100%;height:100%;display:block}.house-look #press:after{content:"";background:color-mix(in srgb, var(--ivory) 14%, transparent);width:calc(100% + 12vw);height:1px;margin:2rem -6vw 0;display:block}.house-look #signup.look-colophon{padding-top:1.5rem}.house-look .look-credit{letter-spacing:.2em;text-transform:uppercase;color:var(--ivory-dim);margin:.7rem 0 0;font-size:.68rem}.house-look .look-medal{letter-spacing:.08em;text-transform:uppercase;color:var(--medal);margin:.7rem 0 0;font-size:clamp(2.25rem,4vw,2.75rem);font-weight:600}.house-look .look-medal.is-silver{color:var(--silver)}.house-look .look-story{max-width:min(58rem,100%);font-family:var(--font-house-body), Georgia, serif;text-transform:none;color:var(--ivory);margin:1.15rem 0 0;font-size:1.15rem;font-variant-caps:normal;line-height:1.6}.house-look .look-story+.look-story{margin-top:.85rem}.house-look .look-plate-text{box-sizing:border-box;min-height:100svh;padding:22vh 6vw 18vh}.house-look .look-caption a{color:var(--ivory-dim);text-decoration:none}.house-look .look-caption a:hover{color:var(--medal)}.house-look .look-posted figure{margin:0}.house-look .look-posted-copy{z-index:2;box-sizing:border-box;background:var(--dusk);padding:1.25rem 6vw;position:relative}.house-look .look-posted-copy .look-story{max-width:min(58rem,100%);margin-top:0}.house-look .look-posted-copy .look-name+.look-story,.house-look .look-posted-copy .look-story+.look-story{margin-top:1.35rem}.house-look .look-posted-copy a{color:var(--ivory);border-bottom:1px solid #c6a15a73;text-decoration:none}.house-look .look-posted-copy a:hover{color:var(--medal)}.house-look .look-win{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--medal);font-weight:600}.house-look .look-win.is-silver{color:var(--silver)}.house-look .look-colophon{box-sizing:border-box;min-height:0;padding:1.25rem 6vw}.house-look .look-colophon>.look-story:first-child{margin-top:0}.house-look .look-colophon .look-name{font-size:clamp(1.75rem,4vw,2.75rem)}.house-look #press.look-colophon{padding-top:1.25rem;padding-bottom:0}.house-look #press .look-name{font-size:clamp(2rem,5vw,3.75rem)}.house-look .look-name.look-placeholder,.house-look .look-story.look-placeholder{color:#3ddc84}.house-look .look-houses{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:1.25rem;margin:0;padding:0 6vw 1.5rem;list-style:none;display:grid}.house-look .look-house-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ivory) 16%, transparent);min-height:14rem;color:var(--ivory);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.75rem 1.25rem 1.35rem;text-decoration:none;display:flex}.house-look .look-house-card:hover{border-color:var(--medal);color:var(--medal)}.house-look .look-house-mark{background:0 0;justify-content:center;align-items:center;width:100%;display:flex}.house-look .look-house-mark img{object-fit:contain;width:auto;max-width:13.5rem;height:auto;max-height:8.5rem;display:block}.house-look .look-house-name{font-family:var(--font-house-body), Georgia, serif;letter-spacing:.04em;text-align:center;font-size:.68rem}.house-look .look-signup-title{font-family:var(--font-house-body), Georgia, serif;letter-spacing:.02em;color:var(--ivory);margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.15}.house-look .look-signup-form{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;width:min(28rem,100%);margin:1.35rem 0 0;display:flex}.house-look .look-signup-field{flex:12rem;min-width:0}.house-look .look-signup-input{box-sizing:border-box;border:0;border-bottom:1px solid var(--ivory-dim);width:100%;height:3rem;color:var(--ivory);font-family:var(--font-house-body), Georgia, serif;background:0 0;border-radius:0;outline:none;margin:0;padding:0 0 .35rem;font-size:1.125rem;display:block}.house-look .look-signup-input::placeholder{color:var(--ivory-dim)}.house-look .look-signup-input:focus{border-bottom-color:var(--medal)}.house-look .look-signup-join{height:3rem;color:var(--medal);font-family:var(--font-house-body), Georgia, serif;letter-spacing:.06em;background:0 0;border:0;border-radius:0;padding:0;font-size:1.05rem}.house-look .look-signup-join:hover{color:var(--ivory)}.house-look .look-signup-join:disabled{opacity:.5}.house-look .look-signup-note{font-family:var(--font-house-body), Georgia, serif;color:var(--ivory);margin:1.35rem 0 0;font-size:1.05rem}.house-menu{--dusk:#0a0806;--ivory:#f6f0e4;--ivory-dim:#c9bba0;--medal:#e8c56a;--sidebar:var(--dusk);--sidebar-foreground:var(--ivory);--sidebar-primary:var(--medal);--sidebar-primary-foreground:var(--dusk);--sidebar-accent:var(--dusk);--sidebar-accent-foreground:var(--ivory);--sidebar-border:var(--dusk);font-family:var(--font-house-display), Georgia, serif;background:var(--dusk)!important;color:var(--ivory)!important;border-color:var(--dusk)!important}body:has(.house-menu) [data-slot=sheet-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a08069e}.house-menu [data-slot=sheet-close]{color:var(--ivory)!important;background:0 0!important;border:0!important;border-radius:0!important}.house-menu [data-slot=sheet-close]:hover{color:var(--medal)!important;background:0 0!important}.house-menu [data-sidebar=header]{padding:1.75rem 1.25rem .25rem}.house-menu [data-sidebar=header] [data-sidebar=menu-button]{gap:.7rem;height:auto;padding:.25rem 2.5rem .25rem 0;background:0 0!important}.house-menu [data-sidebar=header] img{border-radius:50%;width:2.25rem;height:2.25rem}.house-menu [data-sidebar=header] .site-nav-mark{color:var(--ivory);font-family:var(--font-house-display), Georgia, serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:500;line-height:1}.house-menu [data-sidebar=content]{flex:0 auto;padding:1.5rem .75rem 0}.house-menu [data-sidebar=content] [data-sidebar=menu-button]{height:auto;font-family:var(--font-house-display), Georgia, serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ivory);gap:.85rem;padding:1.15rem 1.25rem;font-size:1.125rem;background:0 0!important}.house-menu [data-sidebar=content] [data-sidebar=menu-button] svg{width:1.25rem;height:1.25rem}.house-menu [data-sidebar=menu-button]:hover{color:var(--medal);background:0 0!important}.house-menu [data-sidebar=footer]{margin-top:.5rem;padding:.5rem .75rem 1.5rem}.house-menu [data-sidebar=footer] button{border:1px solid var(--ivory);width:100%;height:auto;font-family:var(--font-house-display), Georgia, serif;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;justify-content:center;padding:12px 28px;font-size:1.125rem;font-weight:500;display:inline-flex;background:var(--dusk)!important;color:var(--ivory)!important}.house-menu [data-sidebar=footer] button:hover{color:var(--dusk)!important;background:var(--ivory)!important}.house-look .look-hero-mark{filter:drop-shadow(0 .4rem 1.4rem #00000073);width:clamp(8.5rem,34vw,15rem);height:auto;margin:0 0 1.1rem;display:block}.house-look .look-hero-center .look-caption{text-align:center;flex-direction:column;align-items:center;display:flex}.house-look .look-hero-center .look-hero-mark{margin-left:auto;margin-right:auto}.house-look .look-hero-left .look-caption{text-align:left}.house-look .look-hero-left .look-hero-mark{margin-left:-.35rem}.house-look .look-hero-center figure,.house-look .look-hero-left figure{position:relative}.house-look .look-hero-center .look-hero-mark,.house-look .look-hero-left .look-hero-mark{z-index:3;margin:0;position:absolute;top:calc(2.5rem - 39vw);transform:translateY(-50%)}.house-look .look-hero-center .look-hero-mark{left:50%;transform:translate(-50%,-50%)}.house-look .look-hero-left .look-hero-mark{left:calc(6vw - .35rem)}.house-look .look-hero-center .look-caption,.house-look .look-hero-left .look-caption{background:linear-gradient(#0000 0%,#0a0806 2.5rem 100%);margin-top:-2.5rem}.look-house-card,.look-house-card *,.look-houses a{cursor:pointer}a[href],a[href] *,button,[role=button],summary{cursor:pointer!important}
