.x-root{background:var(--cream);color:var(--ink);font-family:var(--sans);position:relative;overflow:hidden}.x-root .container{max-width:1180px;padding:0 48px;margin:0 auto}.x-root .nav{padding-left:48px;padding-right:48px}.xA-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;padding:120px 48px 56px;overflow:hidden;isolation:isolate;border-bottom:1px solid color-mix(in oklab,var(--rust) 28%,transparent)}.xA-hero-img{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1);transition:opacity 1.2s ease,transform 4.5s linear;z-index:-2;will-change:opacity,transform}.xA-hero-img.active{opacity:1;transform:scale(1.06);z-index:1}.xA-hero-img.leaving{opacity:0;transform:scale(1.06);z-index:0}.xA-hero-tint{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0e1a3300 58%,#0e1a33eb),linear-gradient(90deg,#0e1a33e6,#0e1a33b8 36%,#0e1a3347,#0e1a3314)}.xA-hero-grain{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle at 20% 10%,rgba(217,178,96,.18),transparent 50%),radial-gradient(circle at 80% 90%,rgba(217,178,96,.12),transparent 50%);pointer-events:none}.xA-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;width:100%;max-width:1180px;margin:0 auto}.xA-hero-layout{display:flex;align-items:center;flex:1;width:100%}.xA-hero-copy{width:min(820px,100%)}.xA-hero-eyebrow{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:26px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rust)}.xA-hero-eyebrow .rule{width:36px;height:1px;background:var(--rust)}.xA-hero-copy h1{font-family:var(--display);font-size:clamp(60px,7.6vw,116px);font-weight:200;line-height:.9;letter-spacing:-.035em;margin:0;color:#f4ecd8}.xA-hero-copy h1 em,.xA-hero-copy h1 .it{font-style:italic;font-weight:300;color:var(--rust)}.xA-hero-body{max-width:54ch;margin:24px 0 0;color:#f4ecd8d6;font-family:var(--serif);font-size:23px;font-style:italic;line-height:1.34;text-wrap:pretty}.xA-hero-bottom{width:100%;margin-top:auto}.xA-hero-meta{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:clamp(48px,6vw,112px);width:fit-content;max-width:100%;padding:18px 0;border-bottom:1px solid rgba(244,236,216,.22)}.xA-hero-meta>div{display:flex;flex-direction:column;gap:6px}.xA-hero-meta .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#f4ecd8a8}.xA-hero-meta .val{font-family:var(--serif);font-size:17px;color:#f4ecd8}.xA-hero-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;width:100%;margin-top:24px}.xA-hero-cta{display:flex;gap:16px;align-items:center;justify-self:start}.xA-hero-cta .btn{background:var(--rust);color:#0e1a33;border-color:var(--rust);justify-content:center}.xA-hero-cta .btn:hover{background:var(--brass);border-color:var(--brass)}.xA-hero-cta .btn.ghost{background:transparent;color:#f4ecd8;border-color:#f4ecd866}.xA-hero-cta .btn.ghost:hover{background:#f4ecd814;border-color:#f4ecd899}.xA-hero-cta .btn.ghost .wo{font-weight:700;color:var(--rust)}.xA-hero-progress{grid-column:2;justify-self:center;display:flex;gap:10px;align-items:center}.xA-hero-dot{width:34px;height:14px;padding:0;border:0;background:transparent;cursor:pointer}.xA-hero-dot:before{content:"";display:block;width:100%;height:3px;margin-top:5px;background:#f4ecd852;transition:background .18s ease,transform .18s ease}.xA-hero-dot.is-on:before{background:var(--rust);transform:scaleY(1.35)}.xA-hero-dot:hover:before,.xA-hero-dot:focus-visible:before{background:var(--rust)}.xA-function{position:relative;padding:120px 48px;color:#f4ecd8;overflow:hidden}.xA-function-bgs{position:absolute;inset:0;z-index:0}.xA-function-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1s ease-in-out}.xA-function-bg.is-active{opacity:1}.xA-function:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#0e1a33eb,#0e1a33bf,#0e1a3359);z-index:1}.xA-function-inner{position:relative;z-index:2;max-width:720px}.xA-function-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:8px 14px;border:1px solid rgba(244,236,216,.35);border-radius:999px;margin-bottom:28px}.xA-function-tag .dot{width:7px;height:7px;border-radius:50%;background:var(--rust);box-shadow:0 0 0 4px #c45a342e}.xA-function-title{font-family:var(--display);font-size:clamp(56px,6.6vw,96px);font-weight:200;line-height:.92;letter-spacing:-.025em;margin:0 0 24px}.xA-function-title .it{font-style:italic;font-weight:300;color:var(--rust)}.xA-function-lead{font-family:var(--serif, "Cormorant Garamond", Georgia, serif);font-size:20px;line-height:1.5;color:#f4ecd8d9;max-width:540px;margin:0 0 40px}.xA-function-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 24px;padding:28px 0;border-top:1px solid rgba(244,236,216,.18);border-bottom:1px solid rgba(244,236,216,.18);margin-bottom:36px}.xA-function-stat{font-family:var(--display);font-style:italic;font-weight:300;font-size:28px;color:var(--rust);margin-bottom:4px;line-height:1.1}.xA-function-label{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#f4ecd8b3}.xA-function-ctas{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.xA-function .btn.light{background:var(--rust);color:#f4ecd8;border-color:var(--rust)}.xA-function .text-link.light{color:#f4ecd8d9;border-bottom:1px solid rgba(244,236,216,.35)}.xC-pillars{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;background:var(--cream-deep)}.xC-pillar{border-right:1px solid rgba(var(--music-fg, 245,239,227),.18);display:flex;flex-direction:column}.xC-pillar:last-child{border-right:none}.xC-pillar-photo{height:320px;background-size:cover;background-position:center;position:relative}.xC-pillar-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0e1a3333,#0e1a3380)}.xC-pillar-num{position:absolute;top:24px;left:24px;z-index:1;font-family:var(--display);font-style:italic;font-size:80px;color:var(--rust);line-height:1}.xC-pillar-body{padding:48px;flex:1;display:flex;flex-direction:column}.xC-pillar-body .text-link{margin-top:auto;width:fit-content}.xC-pillar-body h3{font-family:var(--display);font-size:clamp(28px,2.4vw,36px);font-weight:400;line-height:1.05;margin:12px 0 16px}.xC-pillar-body h3 em,.xC-pillar-body h3 .it{font-style:italic;color:var(--rust)}.xC-pillar-body p{color:var(--ink-soft);margin-bottom:24px}.xC-list{list-style:none;margin:0 0 28px;padding:18px 0 0;display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(var(--music-fg, 245,239,227),.18)}.xC-list li{display:grid;grid-template-columns:90px 1fr auto;gap:12px;align-items:baseline;font-size:13px}.xC-list .t{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.xC-list .a{font-family:var(--display);font-size:16px}.xC-list .c{font-family:var(--mono);font-size:11px;color:var(--rust);letter-spacing:.1em}.xK-kitchen{background:var(--cream);color:var(--ink);padding:0;position:relative;overflow:hidden}.xK-kitchen:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 85% 20%,rgba(217,178,96,.06),transparent 50%);pointer-events:none}.xK-inner{max-width:none;margin:0;min-height:590px;display:grid;grid-template-columns:minmax(420px,48vw) minmax(0,1fr);gap:0;align-items:stretch;position:relative}.xK-photo-wrap{min-height:590px}.xK-photo{position:relative;height:100%;aspect-ratio:auto;min-height:590px;background-size:cover;background-position:center top;border-radius:0;overflow:hidden;box-shadow:0 24px 60px -24px #0e1a3347}.xK-photo:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent 48%,color-mix(in oklab,var(--cream) 72%,transparent) 82%,var(--cream) 100%);pointer-events:none}.xK-photo-tag{position:absolute;left:24px;bottom:24px;display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#f4ecd8;background:#0e1a33c7;backdrop-filter:blur(6px);padding:10px 14px;border-left:2px solid var(--rust)}.xK-photo>*{position:relative;z-index:1}.xK-photo>.xK-photo-tag{position:absolute;z-index:1}.xK-copy{display:flex;flex-direction:column;justify-content:center;padding:48px 48px 48px 64px}.xK-eyebrow-row{display:flex;align-items:center;gap:16px;margin-bottom:14px}.xK-eyebrow-row .eyebrow{color:var(--rust)}.xK-eyebrow-row .rule{flex:1;height:1px;background:color-mix(in oklab,var(--ink) 22%,transparent)}.xK-copy h2{font-family:var(--display);font-size:clamp(44px,4.7vw,70px);font-weight:200;line-height:.92;letter-spacing:-.025em;margin:0 0 18px}.xK-copy h2 .it{font-style:italic;font-weight:300;color:var(--rust)}.xK-lead{font-family:var(--serif);font-size:18px;line-height:1.36;color:var(--ink-soft);max-width:48ch;margin:0 0 8px;text-wrap:pretty}.xK-lead+.xK-lead{margin-top:0}.xK-hours{display:inline-flex;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;border:1px solid color-mix(in oklab,var(--ink) 18%,transparent);font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);width:fit-content}.xK-hours .sep{opacity:.4}.xK-hours strong{color:var(--ink);font-weight:500;letter-spacing:.18em}.xK-menu{margin:20px 0 16px;border-top:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}.xK-menu-row{display:grid;grid-template-columns:70px 1fr auto;gap:20px;align-items:baseline;padding:10px 0;border-bottom:1px solid color-mix(in oklab,var(--ink) 12%,transparent)}.xK-menu-row .num{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--rust)}.xK-menu-row .body .name{font-family:var(--display);font-size:20px;line-height:1.15;margin-bottom:2px}.xK-menu-row .body .desc{font-family:var(--serif);font-size:13px;line-height:1.35;color:var(--ink-soft);font-style:italic}.xK-menu-row .price{font-family:var(--mono);font-size:13px;color:var(--rust);letter-spacing:.05em}.xK-ctas{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:14px}.xK-ctas .btn{background:var(--ink);color:var(--cream);border-color:var(--ink)}.xB-bar{position:relative;background-color:#0a1428;background-size:cover;background-position:center;padding:84px 48px;color:#f4ecd8;overflow:hidden;isolation:isolate}.xB-bar:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#081020eb,#081020f0 60%,#081020f7);z-index:-1}.xB-bar:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 15%,rgba(217,178,96,.18),transparent 50%),radial-gradient(circle at 15% 85%,rgba(217,178,96,.1),transparent 45%);pointer-events:none;z-index:-1}.xB-inner{max-width:1280px;margin:0 auto;position:relative}.xB-head{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:end;margin-bottom:42px;padding-bottom:8px}.xB-eyebrow-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.xB-eyebrow-row .eyebrow{color:var(--rust)}.xB-eyebrow-row .rule{width:56px;height:1px;background:#d9b26080}.xB-head h2{font-family:var(--display);font-size:clamp(52px,5.7vw,86px);font-weight:200;line-height:.92;letter-spacing:-.025em;margin:0;color:#f4ecd8}.xB-head h2 .it{font-style:italic;font-weight:300;color:var(--rust)}.xB-head .lead{font-family:var(--serif);font-size:18px;line-height:1.42;color:#f4ecd8c7;max-width:42ch;margin:0}.xB-shelves{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.xB-shelf{background:#0e1a3399;backdrop-filter:blur(10px);border:1px solid rgba(217,178,96,.22);padding:24px 24px 22px;position:relative;display:flex;flex-direction:column}.xB-shelf:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--rust),transparent)}.xB-shelf-mark{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--rust);margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}.xB-shelf-mark .roman{font-family:var(--display);font-style:italic;font-size:14px;letter-spacing:.1em;color:#f4ecd88c;text-transform:none}.xB-shelf h3{font-family:var(--display);font-size:26px;font-weight:300;line-height:1.05;letter-spacing:-.01em;margin:0 0 8px;color:#f4ecd8}.xB-shelf h3 .it{font-style:italic;color:var(--rust)}.xB-shelf .price{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--rust);margin-bottom:10px}.xB-shelf p{font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.36;color:#f4ecd8cc;margin:0 0 14px;text-wrap:pretty}.xB-shelf-list{list-style:none;margin:auto 0 0;padding:14px 0 0;border-top:1px solid rgba(244,236,216,.14);display:flex;flex-direction:column;gap:8px}.xB-shelf-list li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:#f4ecd8c7}.xB-shelf-list li .lbl{flex:1;min-width:0;font-family:var(--sans);font-size:13px;letter-spacing:0;color:#f4ecd8eb}.xB-shelf-list li>span:last-child{flex-shrink:0;white-space:nowrap}.xB-foot{margin-top:34px;padding-top:20px;border-top:1px solid rgba(244,236,216,.18);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.xB-foot-note{font-family:var(--serif);font-style:italic;font-size:16px;color:#f4ecd8b3;max-width:52ch}.xB-foot-note .accent{color:var(--rust);font-style:normal}.xB-foot-ctas{display:flex;gap:18px;align-items:center}.xB-foot-ctas .btn{background:var(--rust);border-color:var(--rust);color:#0e1a33}.xB-foot-ctas .btn.ghost{background:transparent;color:#f4ecd8;border-color:#f4ecd866}.xB-foot-ctas .btn.ghost:hover{background:#f4ecd814;border-color:#f4ecd899;color:#f4ecd8}.x-root .music-block{position:relative}.x-root .section-head.music-head{display:block;margin-bottom:36px}.x-root .music-copy{max-width:100%}.x-root .music-title-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px}.x-root .music-title-line h2,.x-root .music-title-line .section{margin:0;max-width:760px}.x-root .music-venue{justify-self:end;padding-top:8px;text-align:right}.x-root .music-lead{max-width:68ch;margin-top:18px;color:rgba(var(--music-fg),.78)}@media(max-width:980px){.xK-inner{grid-template-columns:1fr;gap:48px}.xK-photo-wrap,.xK-photo{min-height:360px}.xK-copy{padding:0 48px 72px}.xB-head{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.xB-shelves,.xC-pillars{grid-template-columns:1fr}.xC-pillar{border-right:none;border-bottom:1px solid rgba(var(--music-fg, 245,239,227),.18)}.xC-pillar:last-child{border-bottom:none}.xC-pillar-photo{height:300px}.xC-pillar-body{padding:40px 48px}}@media(max-width:760px){.x-root .music-title-line{grid-template-columns:1fr;gap:16px}.x-root .music-venue{justify-self:start;padding-top:0;text-align:left}}.xA-hero-stack{position:absolute;inset:0;z-index:-2;transform:translate3d(0,var(--hero-parallax, 0px),0) scale(var(--hero-zoom, 1.04));transform-origin:center center;will-change:transform}.xA-hero-tint{opacity:var(--hero-fade, 1);transition:opacity .2s linear}.hero-anim{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.xA-hero.is-in .hero-anim{opacity:1;transform:translateY(0)}.xA-hero.is-in .hero-anim-1{transition-delay:80ms}.xA-hero.is-in .hero-anim-2{transition-delay:.2s}.xA-hero.is-in .hero-anim-3{transition-delay:.52s}.xA-hero.is-in .hero-anim-4{transition-delay:.66s}.xA-hero.is-in .hero-anim-5{transition-delay:.8s}.xA-hero-copy h1 .hl-line{display:block;overflow:hidden;padding-bottom:.24em;margin-bottom:-.2em}.xA-hero-copy h1 .hl-line>span{display:inline-block;transform:translateY(110%);transition:transform 1s cubic-bezier(.65,0,.35,1)}.xA-hero.is-in .hero-anim-2 .hl-line>span{transform:translateY(0)}.xA-hero.is-revealed .hero-anim-2 .hl-line{overflow:visible}.xA-hero.is-in .hero-anim-2 .hl-line:nth-child(1)>span{transition-delay:.24s}.xA-hero.is-in .hero-anim-2 .hl-line:nth-child(2)>span{transition-delay:.32s}.xA-hero.is-in .hero-anim-2 .hl-line:nth-child(3)>span{transition-delay:.4s}@keyframes xAHeroSwap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.xA-hero-swap{animation:xAHeroSwap .42s cubic-bezier(.4,0,.2,1) both}.xA-function-cell{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.fade-up.visible .xA-function-cell{opacity:1;transform:translateY(0)}.xK-photo-wrap{position:relative;width:100%}.xC-pillar{transition:transform .5s cubic-bezier(.4,0,.2,1)}.xC-pillar:hover{transform:translateY(-4px)}.xC-pillar-photo{transition:background-size 1.2s cubic-bezier(.2,0,.2,1)}.xC-pillar:hover .xC-pillar-photo{background-size:108% auto}.xB-shelf{transition:transform .5s cubic-bezier(.4,0,.2,1),border-color .4s ease}.xB-shelf:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.xA-hero-img{transform:none!important;transition:opacity 1.2s ease!important}.xA-hero-stack{transform:none!important}.hero-anim{opacity:1!important;transform:none!important;transition:none!important}.xA-hero-swap{animation:none!important}.xA-hero-copy h1 .hl-line>span{transform:none!important;transition:none!important}.xA-function-cell{opacity:1!important;transform:none!important;transition:none!important}.xC-pillar,.xC-pillar-photo,.xB-shelf{transition:none!important}}@media(max-width:880px){.xA-hero{min-height:640px;min-height:100svh;padding:68px var(--pad) 28px}.xA-hero-layout{align-items:flex-start}.xA-hero-copy{width:100%}.xA-hero-copy h1{font-size:clamp(46px,13.5vw,72px)}.xA-hero-body{font-size:18px}.xA-hero-meta{grid-auto-flow:row;grid-template-columns:1fr;gap:10px;border-bottom:1px solid rgba(244,236,216,.34)}.xA-hero-actions{grid-template-columns:1fr;gap:14px;margin-top:18px}.xA-hero-progress{grid-column:auto;justify-self:start}.xA-hero-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.xA-hero-cta .btn{width:100%;min-width:0;padding-left:14px;padding-right:14px;text-align:center;justify-content:center;white-space:nowrap}}@media(max-width:600px){.xA-function{padding:80px var(--pad)}.xA-function-title{font-size:clamp(40px,11vw,56px)}.xA-function-lead{font-size:17px;margin-bottom:32px}.xA-function-grid{grid-template-columns:repeat(2,1fr);gap:24px 16px}.xA-function-ctas{gap:18px}.xC-pillar-photo{height:240px}.xC-pillar-num{font-size:60px;top:16px;left:16px}.xC-pillar-body{padding:32px var(--pad)}.xK-photo-wrap,.xK-photo{min-height:300px}.xK-copy{padding:36px var(--pad) 56px}.xK-copy h2{font-size:clamp(34px,9vw,44px)}.xK-menu-row{grid-template-columns:1fr auto;gap:6px 14px}.xK-menu-row .num{grid-column:1 / -1}.xB-bar{padding:64px var(--pad)}.xB-head h2{font-size:clamp(40px,11vw,52px)}.xB-foot{flex-direction:column;align-items:flex-start}}.xR-reviews{background:var(--paper);padding:96px var(--pad);border-top:1px solid var(--line)}.xR-inner{max-width:1180px;margin:0 auto}.xR-head{margin-bottom:56px}.xR-eyebrow-row{display:flex;align-items:center;gap:14px;margin-bottom:18px}.xR-eyebrow-row .rule{width:36px;height:1px;background:var(--rust)}.xR-head h2{font-family:var(--display, "DM Serif Display", serif);font-weight:400;font-size:clamp(34px,5vw,52px);line-height:1.05;margin:0}.xR-head h2 .it{font-style:italic;color:var(--rust)}.xR-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.xR-card{background:var(--cream);border:1px solid var(--line);padding:36px 30px;display:flex;flex-direction:column}.xR-mark{font-family:var(--display, "DM Serif Display", serif);font-size:64px;line-height:.5;color:var(--rust);height:26px}.xR-card blockquote{font-family:var(--serif, "Cormorant Garamond", serif);font-size:19px;font-weight:300;line-height:1.45;margin:0 0 22px;flex:1}.xR-card figcaption{padding-top:16px;border-top:1px solid var(--line)}.xR-card figcaption strong{display:block;font-family:var(--display, "DM Serif Display", serif);font-weight:400;font-size:17px;margin-bottom:5px}.xR-card figcaption span{font-family:var(--mono, "JetBrains Mono", monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.xR-card figcaption span a{color:inherit;text-decoration:none;border-bottom:1px solid var(--line);transition:color .2s ease,border-color .2s ease}.xR-card figcaption span a:hover{color:var(--rust);border-color:var(--rust)}@media(max-width:900px){.xR-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.xR-reviews{padding:64px var(--pad)}.xR-grid{grid-template-columns:1fr}.xR-head{margin-bottom:40px}.xR-head h2{font-size:clamp(34px,9vw,44px)}}
