:root{--paper:#f8f7f4;--ink:#151515;--muted:#6d6b67;--line:#d9a52c;--panel:#deddd9;--blue:#203d67}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:160px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif}a{color:inherit;text-decoration:none}button{font:inherit}.age-gate{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e21274d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.age-gate-card{text-align:center;border-radius:36px;width:min(560px,100%);padding:clamp(30px,6vw,60px)}.age-mark{margin-bottom:20px;font-size:clamp(60px,13vw,108px);line-height:1}.age-gate h2{margin:0;font-size:clamp(28px,5vw,46px);font-weight:400;line-height:1.08}.age-gate-copy{max-width:390px;color:var(--muted);margin:22px auto 0;line-height:1.5}.age-gate-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.age-gate-actions button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:56px}.age-gate-actions .age-secondary{color:var(--ink);background:0 0}.age-gate-actions button:hover,.age-gate-actions button:focus-visible{background:var(--line);border-color:var(--line);color:var(--ink)}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:12px 18px;position:absolute;top:-60px;left:20px}.skip-link:focus{top:12px}.site-header{z-index:20;border-radius:30px;width:min(1180px,100% - 40px);margin:12px auto 0;padding:12px 18px 6px;position:sticky;top:12px}.brand-switcher{letter-spacing:.02em;justify-content:center;gap:6px;padding-bottom:8px;font-size:20px;display:flex}.brand-link{opacity:.65;border-radius:999px;padding:8px 22px;transition:opacity .2s,background .2s}.brand-link-active{background:#ffffffa8;box-shadow:inset 0 1px #fff,0 2px 8px #1e232d14}.brand-link:hover,.brand-link:focus-visible,.brand-link-active{opacity:1}.primary-nav{letter-spacing:.055em;text-transform:uppercase;border-top:1px solid #5a53411f;justify-content:space-between;align-items:center;gap:4px;min-height:48px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:650;display:flex}.primary-nav>*{padding:12px 10px}.primary-nav a{border-radius:999px;transition:background .2s}.primary-nav a:hover,.primary-nav a:focus-visible{background:#ffffffb8}.primary-nav span{opacity:.34;cursor:default}.hero-carousel,.content-shell,.site-footer{width:min(1180px,100% - 40px);margin-inline:auto}.hero-carousel{touch-action:pan-y;outline:none;margin-top:24px;margin-bottom:38px;position:relative}.hero-stage{aspect-ratio:2.5;background:#eeece8;border-radius:28px;position:relative;overflow:hidden}.hero-slide{opacity:0;visibility:hidden;transition:opacity .48s,visibility .48s;position:absolute;inset:0}.hero-slide-active{opacity:1;visibility:visible}.hero-slide img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hero-copy{z-index:2;flex-direction:column;justify-content:center;width:49%;padding:clamp(24px,4vw,54px);display:flex;position:absolute;inset:0 auto 0 0}.hero-copy span{letter-spacing:.15em;font:10px Arial,Helvetica,sans-serif}.hero-copy h1{letter-spacing:-.045em;max-width:480px;margin:10px 0 12px;font-size:clamp(28px,3.2vw,50px);font-weight:400;line-height:1}.hero-copy p{max-width:390px;margin:0;font-size:clamp(14px,1.5vw,20px);line-height:1.45}.hero-copy-dark{color:#282521}.hero-copy-blue{color:var(--blue)}.carousel-dots{border-radius:999px;justify-content:center;gap:2px;padding:2px 6px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.dot{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;display:grid}.dot:after{content:"";background:#666561;border-radius:999px;width:7px;height:7px;transition:width .3s,background .3s}.dot:hover{background:#ffffff59}.dot-active:after{background:var(--ink);width:26px}.highlights{grid-template-columns:repeat(5,1fr);gap:14px;width:min(680px,100% - 40px);margin:0 auto 68px;display:grid}.highlights article{aspect-ratio:1;text-align:center;background:#cfceca;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:transform .25s,background .25s;display:flex}.highlights article:hover{background:#c4c2bd;transform:translateY(-5px)}.highlights span{opacity:.5;font:10px Arial,Helvetica,sans-serif}.highlights strong{max-width:80px;font-size:clamp(10px,1vw,13px);font-weight:400}.content-shell{padding:24px 0 82px}.section-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font:10px Arial,Helvetica,sans-serif}.nash-wordmark,.about-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,7vw,92px);font-weight:400;line-height:.9}.lead{color:#3e3d3a;max-width:850px;margin:18px 0 32px;font-size:clamp(18px,2vw,25px);line-height:1.45}.story-copy{columns:2;column-gap:72px;max-width:1060px;font-size:clamp(16px,1.45vw,19px);line-height:1.58}.story-copy p{break-inside:avoid;margin:0 0 1.25em}.actions{grid-template-columns:repeat(2,1fr);gap:42px;margin-top:42px;display:grid}.actions.single-action{grid-template-columns:1fr 1fr}.button{letter-spacing:.02em;text-transform:uppercase;border-radius:24px;justify-content:center;align-items:center;min-height:84px;font-size:18px;transition:background .2s,color .2s;display:flex}.button:hover,.button:focus-visible{background:var(--ink);color:#fff}.bliss-story{padding-top:72px}.bliss-logo{width:min(260px,60vw);height:auto;display:block}.bliss-story .lead{color:var(--blue)}.about-section{background:#eeece7;border-top:1px solid #d8d5ce}.about-shell{padding-top:86px}.about-section h2{text-align:center;font-size:clamp(54px,8vw,108px)}.about-copy{max-width:960px;margin:50px auto 0;font-size:clamp(17px,1.55vw,20px);line-height:1.62}.about-copy p{margin:0 0 1.35em}.archive-placeholder{color:#373530;background:linear-gradient(135deg,#d9d5ce,#c5c1b9);flex-direction:column;justify-content:flex-end;gap:8px;min-height:190px;margin:30px 0;padding:24px;display:flex}.archive-placeholder-blue{color:var(--blue);background:linear-gradient(135deg,#d4dbe5,#bfc9d7)}.archive-placeholder span{text-transform:uppercase;font-size:28px}.archive-placeholder small{letter-spacing:.07em;text-transform:uppercase;opacity:.68;font:11px Arial,Helvetica,sans-serif}.people-banner{text-transform:uppercase;background:#d9d7d1;justify-content:space-between;align-items:center;min-height:120px;margin-top:70px;padding:0 54px;font-size:clamp(30px,5vw,64px);transition:background .2s,color .2s;display:flex}.people-banner:hover,.people-banner:focus-visible{background:var(--ink);color:#fff}.people-banner span{font-family:Arial,Helvetica,sans-serif;font-weight:200}.site-footer{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;padding:54px 0 72px;display:grid}.site-footer div{background:#d9d7d1;flex-direction:column;justify-content:flex-end;gap:8px;min-height:160px;padding:20px;display:flex}.site-footer strong{font-size:24px;font-weight:400}.site-footer span{color:#55534f;font:12px/1.4 Arial,Helvetica,sans-serif}:focus-visible{outline:2px solid var(--line);outline-offset:4px}@media (max-width:900px){.site-header{position:sticky}.primary-nav{scrollbar-width:none;justify-content:flex-start;padding:0 4px;overflow-x:auto}.primary-nav::-webkit-scrollbar{display:none}.primary-nav>*{white-space:nowrap}.highlights{grid-template-columns:repeat(5,112px);justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.story-copy{columns:1}.site-footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.site-header,.hero-carousel,.content-shell,.site-footer{width:min(100% - 24px,1180px)}.site-header{border-radius:24px;padding:8px 10px 4px;top:8px}.brand-switcher{padding-bottom:12px}.primary-nav{gap:2px;min-height:44px}.hero-carousel{margin-top:20px}.hero-stage{aspect-ratio:4/3;border-radius:22px}.carousel-dots{bottom:10px}.hero-slide img{object-position:70% center}.hero-slide:first-child img{object-fit:cover;width:176%;max-width:none;transform:translate(-42%)}.hero-copy{background:linear-gradient(90deg,#f8f7f4f5 0%,#f8f7f4b3 72%,#0000 100%);justify-content:flex-end;width:68%;padding:22px 22px 76px}.hero-copy h1{font-size:clamp(30px,10vw,46px)}.hero-copy p{font-size:14px}.highlights{width:calc(100% - 24px);margin-bottom:44px}.content-shell{padding-bottom:60px}.actions,.actions.single-action{grid-template-columns:1fr;gap:12px}.button{min-height:68px}.bliss-story{padding-top:40px}.about-shell{padding-top:64px}.people-banner{min-height:92px;padding:0 24px}.site-footer{grid-template-columns:1fr 1fr;gap:10px;padding:34px 0 46px}.site-footer div{min-height:130px}.age-gate-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}:root{--glass-tint:#f8f7f4a3;--glass-edge:#ffffffd9;--glass-shadow:0 10px 32px #22273117, 0 2px 6px #2227310d, inset 0 1px 0 #fffffff2, inset 0 -1px 0 #585e6c1f}.site-header,.carousel-dots,.button,.age-gate-card{border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);background:#eeede9}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header,.carousel-dots,.button,.age-gate-card{background:linear-gradient(145deg, #ffffff7a, #ffffff0f 46%, #ffffff47), var(--glass-tint);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%)}}.age-gate-card{--glass-tint:#f8f7f4d6;box-shadow:var(--glass-shadow), 0 32px 100px #0000002e}.age-gate-actions button{border-radius:999px;transition:background .2s,transform .2s}.age-gate-copy{color:#53524e}.button{transition:background .25s,box-shadow .25s,transform .25s}.button:hover,.button:focus-visible{color:var(--ink);box-shadow:var(--glass-shadow), 0 12px 28px #22273112;background:#ffffffe0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.button:hover{transform:translateY(-2px)}.button:active,.age-gate-actions button:active{transform:scale(.98)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.site-header,.carousel-dots,.button,.age-gate-card{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#77746e}.age-gate{-webkit-backdrop-filter:none;backdrop-filter:none;background:#333}.primary-nav span{opacity:.65}}
