.lg2{--paper:#f7f2ec;--sand:#efe6dc;--ink:#150704;--muted:#6d625c;--gold:#a8823f;--rose:#cc3a5f;--display:"Libre Caslon Display","Big Caslon",Georgia,serif;--italic:"Libre Caslon Text",Georgia,serif;--body:Lato,"Helvetica Neue",Arial,sans-serif;color-scheme:light;background:var(--paper);color:var(--ink);font:16px/1.6 var(--body);-webkit-font-smoothing:antialiased;text-align:left;letter-spacing:0;text-transform:none}.lg2 :where(h1,h2,h3,h4,p,figure,blockquote,ul,dl,dd){margin:0;padding:0}.lg2 :where(h1,h2,h3,h4){color:inherit;text-transform:none}.lg2 a{color:inherit;text-decoration:none}.lg2 a.u{text-decoration:underline}.lg2 [hidden]{display:none!important}.lg2 *{box-sizing:border-box}.lg2 img{max-width:100%;display:block}.lg2 .wrap{max-width:1240px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.lg2 .kick{font:700 11px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--rose)}.lg2 h1,.lg2 h2,.lg2 h3,.lg2 h4{font-family:var(--display);font-weight:400;letter-spacing:-.02em;margin:0;text-wrap:balance}.lg2 h2{font-size:clamp(34px,4.4vw,56px);line-height:1.04}.lg2 h2 em,.lg2 h1 em{font-family:var(--italic);font-style:italic;color:var(--gold)}.lg2 .lede{color:var(--muted);font-size:17px;max-width:46ch;margin:0;text-wrap:pretty}.lg2 .btn{display:inline-flex;align-items:center;gap:12px;padding:17px 30px;background:var(--ink);color:#fff;text-decoration:none;border:0;border-radius:0;cursor:pointer;font:700 13px/1 var(--body);letter-spacing:.14em;text-transform:uppercase}.lg2 .btn:hover{background:#000}.lg2 .btn .p{opacity:.6;font-weight:400}.lg2 .btn.light{background:#fff;color:var(--ink)}.lg2 .btn.ghost{background:transparent;border:1px solid rgba(255,255,255,.4)}.lg2 .btn[disabled]{opacity:.45;cursor:not-allowed}.lg2 .btn:focus-visible,.lg2 button:focus-visible,.lg2 a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lg2 section{display:block;padding-block:clamp(72px,9vw,120px)}.lg2 .head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(30px,4vw,48px)}.lg2 .row{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.lg2 .row small{font-size:13px;color:var(--muted)}.lg2 .hero{position:relative;min-height:min(92vh,880px);display:flex;align-items:flex-end;padding:0;color:#fff;overflow:hidden;background:#3a3a3a}.lg2 .hero picture,.lg2 .hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.lg2 .hero img{object-position:58% 40%}.lg2 .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#120e0c9e,#120e0c40 42%,#0000 65%),linear-gradient(0deg,rgba(18,14,12,.45),transparent 40%)}.lg2 .hero .wrap{position:relative;z-index:1;width:100%;padding-block:0 clamp(48px,8vh,96px)}.lg2 .hero-in{max-width:560px;display:flex;flex-direction:column;gap:20px}.lg2 .hero .kick{color:#f2d5a4}.lg2 .hero h1{font-size:clamp(52px,7.4vw,104px);line-height:.96}.lg2 .hero h1 em{color:#f2d5a4}.lg2 .hero p{margin:0;font-size:18px;line-height:1.55;color:#ffffffe0;max-width:40ch}.lg2 .hero .row{gap:18px}.lg2 .hero small{font-size:13px;color:#fffc}@media(max-width:760px){.lg2 .hero{min-height:88vh}.lg2 .hero img{object-position:center}.lg2 .hero:after{background:linear-gradient(0deg,#120e0cc7,#120e0c4d 55%,#00000026)}.lg2 .hero p{font-size:16px}}.lg2 .rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px}.lg2 .rail::-webkit-scrollbar{display:none}.lg2 .vcard{position:relative;flex:none;width:min(340px,80vw);aspect-ratio:34/44;border-radius:20px;overflow:hidden;scroll-snap-align:start;background:var(--sand)}.lg2 .vfront,.lg2 .vback{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .45s ease,transform .45s ease}.lg2 .vfront img{width:100%;height:100%;max-width:none;object-fit:cover}.lg2 .vfront:after{content:"";position:absolute;inset:0 0 auto;height:50%;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent)}.lg2 .vfront h3{position:absolute;z-index:1;top:24px;left:24px;right:24px;font-size:30px;line-height:1.08;color:#fff}.lg2 .vback{background:var(--sand);padding:18px 20px 24px;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(10px);pointer-events:none}.lg2 .vback .ui{flex:1;min-height:0;border-radius:14px;display:flex;flex-direction:column;padding:10px 0 0;overflow:hidden;justify-content:flex-start;align-items:center}.lg2 .vback .ui img{width:62%;height:auto;filter:drop-shadow(0 14px 18px rgba(21,7,4,.25))}.lg2 .vback h4{font-size:24px;line-height:1.1;margin-top:6px}.lg2 .vback p{margin:0;font-size:14.5px;line-height:1.5;color:var(--muted);padding-right:46px}.lg2 .vcard.open .vfront{opacity:0;transform:scale(1.03)}.lg2 .vcard.open .vback{opacity:1;transform:none;pointer-events:auto}.lg2 .vplus{position:absolute;z-index:2;right:16px;bottom:16px;width:44px;height:44px;padding:0;border-radius:50%;border:0;background:#fff;color:var(--ink);cursor:pointer;display:grid;place-items:center;font:300 26px/1 Arial,sans-serif;box-shadow:0 6px 18px -6px #00000059}.lg2 .vplus span{display:block;transition:transform .35s}.lg2 .vcard.open .vplus{background:var(--ink);color:#fff}.lg2 .vcard.open .vplus span{transform:rotate(45deg)}.lg2 .rnav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:26px}.lg2 .rbtn{width:42px;height:42px;padding:0;border-radius:50%;border:1px solid rgba(21,7,4,.2);background:none;font:300 22px/1 Arial,sans-serif;cursor:pointer;color:var(--ink)}.lg2 .dots{display:flex;gap:8px}.lg2 .dots i{width:7px;height:7px;border-radius:50%;background:#1507042e}.lg2 .dots i.on{background:var(--ink)}.lg2 .finish{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:center}.lg2 .fimg{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:var(--sand)}.lg2 .fimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transition:opacity .6s ease}.lg2 .fimg img.on{opacity:1}.lg2 .fcopy{display:flex;flex-direction:column;gap:22px}.lg2 .pills{display:flex;gap:10px;flex-wrap:wrap}.lg2 .pill{display:flex;align-items:center;gap:9px;padding:11px 18px 11px 12px;border-radius:999px;border:1px solid rgba(21,7,4,.18);background:transparent;color:var(--ink);font:400 14px/1 var(--body);letter-spacing:0;text-transform:none;cursor:pointer}.lg2 .pill b{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.lg2 .pill[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.lg2 .how{background:#fff}.lg2 .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lg2 .step{display:flex;flex-direction:column;gap:16px}.lg2 .step .ph{aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:var(--sand)}.lg2 .step .ph img{width:100%;height:100%;max-width:none;object-fit:cover}.lg2 .step .n{font:700 11px/1 var(--body);letter-spacing:.2em;color:var(--gold)}.lg2 .step h3{font-size:28px;line-height:1.1}.lg2 .step p{margin:0;color:var(--muted);font-size:15px;max-width:34ch}.lg2 .appbox{aspect-ratio:4/5;border-radius:20px;background:var(--sand);display:grid;place-items:center;padding:20px}.lg2 .aphone{width:min(230px,64%);height:auto;filter:drop-shadow(0 30px 34px rgba(21,7,4,.35))}.lg2 .mhead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(30px,4vw,48px)}.lg2 .stat{display:flex;align-items:baseline;gap:12px}.lg2 .stat .num{font-family:var(--display);font-size:clamp(56px,7vw,88px);line-height:.9;letter-spacing:-.03em}.lg2 .stat .u{font-size:14px;color:var(--muted);max-width:16ch;line-height:1.35}.lg2 .tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lg2 .tcard{margin:0;min-height:300px;border-radius:20px;background:var(--sand);padding:40px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;text-align:center}.lg2 .tcard blockquote{margin:0;font-family:var(--display);font-size:clamp(22px,2.1vw,27px);line-height:1.2;text-wrap:balance;border:0;padding:0}.lg2 .tcard figcaption{display:flex;align-items:center;gap:12px;font-size:15px}.lg2 .tcard img,.lg2 .tcard .ini{width:44px;height:44px;border-radius:50%;object-fit:cover}.lg2 .tcard .ini{display:grid;place-items:center;background:#d9c7b0;color:#fff;font:700 16px/1 var(--body)}.lg2 .close{position:relative;padding:0;min-height:min(80vh,760px);display:flex;align-items:center;color:#fff;overflow:hidden}.lg2 .close>img,.lg2 .band>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.lg2 .close>img{object-position:50% 35%}.lg2 .close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#120e0c99,#120e0c1a 60%)}.lg2 .close .wrap{position:relative;z-index:1;width:100%}.lg2 .close-in{max-width:520px;display:flex;flex-direction:column;gap:22px}.lg2 .close h2{font-size:clamp(40px,5.6vw,72px)}.lg2 .close h2 em{color:#f2d5a4}.lg2 .close p{margin:0;color:#ffffffdb;font-size:17px}@media(max-width:860px){.lg2 .finish{grid-template-columns:1fr}.lg2 .steps{grid-template-columns:1fr;gap:44px}.lg2 .tgrid{grid-template-columns:1fr}.lg2 .tcard{min-height:0;padding:30px 22px}.lg2 .close:after{background:linear-gradient(0deg,#120e0cb3,#120e0c26 70%)}.lg2 .close{align-items:flex-end}.lg2 .close .wrap{padding-block:0 56px}}.lg2 .pdp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,4.5vw,64px);align-items:start;padding-top:28px;padding-bottom:20px}.lg2 .gal{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lg2 .gal figure{margin:0;aspect-ratio:4/5;overflow:hidden;background:var(--sand);border-radius:6px}.lg2 .gal figure:first-child,.lg2 .gal figure:last-child:nth-child(2n){grid-column:1/-1}.lg2 .gal img{width:100%;height:100%;max-width:none;object-fit:cover}.lg2 .gdots{display:none}.lg2 .buy{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.lg2 .buy h1{font-size:clamp(44px,4.6vw,64px);line-height:.98}.lg2 .buy .sub{margin:-8px 0 0;color:var(--muted);font-size:15px}.lg2 .price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.lg2 .price b{font:400 30px/1 var(--display);letter-spacing:-.01em}.lg2 .price span{font-size:14px;color:var(--muted)}.lg2 .fl{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lg2 .fl b{color:var(--ink);font-weight:700}.lg2 .atc{width:100%;justify-content:center;padding:21px 30px}.lg2 .meta{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--muted)}.lg2 .meta div{display:flex;align-items:center;gap:10px}.lg2 .meta i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--gold)}.lg2 .meta i.live{background:#3f8f5a;box-shadow:0 0 0 4px #3f8f5a26}.lg2 .meta a{color:var(--ink)}.lg2 .acc{border-top:1px solid rgba(21,7,4,.12)}.lg2 .acc details{border-bottom:1px solid rgba(21,7,4,.12)}.lg2 .acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:17px 0;cursor:pointer;font:700 12.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase}.lg2 .acc summary::-webkit-details-marker{display:none}.lg2 .acc summary:after{content:"+";font:300 22px/1 Arial,sans-serif;transition:transform .3s}.lg2 .acc details[open] summary:after{transform:rotate(45deg)}.lg2 .acc .in{padding:0 0 20px;font-size:15px;color:var(--muted);display:flex;flex-direction:column;gap:10px}.lg2 .acc .in p{margin:0}.lg2 .acc .in strong{color:var(--ink);font-weight:400;display:inline-block;min-width:104px}.lg2 .incl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:center}.lg2 .incl .ph{aspect-ratio:9/11;border-radius:20px;overflow:hidden}.lg2 .incl .ph img{width:100%;height:100%;max-width:none;object-fit:cover}.lg2 .ilist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.lg2 .ilist li{display:grid;grid-template-columns:44px 1fr;gap:4px 14px;padding:20px 0;border-top:1px solid rgba(21,7,4,.12)}.lg2 .ilist li:last-child{border-bottom:1px solid rgba(21,7,4,.12)}.lg2 .ilist .n{grid-row:span 2;font:700 11px/1.9 var(--body);letter-spacing:.2em;color:var(--gold)}.lg2 .ilist h3{font-size:24px;line-height:1.15}.lg2 .ilist p{margin:0;color:var(--muted);font-size:15px}.lg2 .band{position:relative;padding:0;min-height:min(78vh,720px);display:flex;align-items:flex-end;color:#fff;overflow:hidden}.lg2 .band>img{object-position:50% 30%}.lg2 .band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#120e0ca8,#120e0c00 60%)}.lg2 .band .wrap{position:relative;z-index:1;width:100%;padding-block:0 clamp(44px,7vw,80px)}.lg2 .band blockquote{margin:0;padding:0;border:0;max-width:20ch;font:400 clamp(34px,4.4vw,58px)/1.06 var(--display);letter-spacing:-.02em;color:#fff}.lg2 .band cite{display:block;margin-top:18px;font:400 14px/1 var(--body);font-style:normal;color:#fffc}.lg2 .trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lg2 .tr{border-radius:20px;background:#fff;padding:30px 28px;display:flex;flex-direction:column;gap:12px}.lg2 .tr .halo{width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.lg2 .tr h3{font-size:26px;line-height:1.1}.lg2 .tr p{margin:0;color:var(--muted);font-size:15px}.lg2 .fq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,80px)}.lg2 .fq .acc summary{font:400 21px/1.25 var(--display);letter-spacing:-.01em;text-transform:none;padding:22px 0}.lg2 .fq .acc .in{font-size:16px;max-width:60ch}.lg2 .more{font:700 12.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:4px;align-self:flex-start}.lg2 .sbar{position:fixed;z-index:25;left:0;right:0;bottom:0;display:flex;align-items:center;gap:14px;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -1px #15070414;transform:translateY(110%);transition:transform .35s ease}.lg2 .sbar.on{transform:none}.lg2 .sbar .sw{width:42px;height:42px;border-radius:8px;overflow:hidden;flex:none}.lg2 .sbar .sw img{width:100%;height:100%;object-fit:cover}.lg2 .sbar .t{flex:1;min-width:0;font-size:14px;line-height:1.3}.lg2 .sbar .t b{display:block;font:400 18px/1.1 var(--display)}.lg2 .sbar .btn{padding:15px 22px}@media(max-width:900px){.lg2 .pdp{grid-template-columns:1fr;padding-top:0;gap:26px}.lg2 .galwrap{margin-inline:calc(-1*max(20px,env(safe-area-inset-left,0px)))}.lg2 .gal{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lg2 .gal::-webkit-scrollbar{display:none}.lg2 .gal figure{flex:none;width:100%;border-radius:0;scroll-snap-align:start}.lg2 .gdots{display:flex;justify-content:center;gap:7px;margin-top:12px}.lg2 .gdots i{width:6px;height:6px;border-radius:50%;background:#1507042e}.lg2 .gdots i.on{background:var(--ink)}.lg2 .buy{position:static}.lg2 .incl,.lg2 .fq,.lg2 .trust{grid-template-columns:1fr}}@media(min-width:901px){.lg2 .sbar{display:none}}.lg2 .intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,6vw,80px);align-items:center;padding-block:clamp(40px,6vw,72px) clamp(40px,5vw,64px)}.lg2 .intro h1{font-size:clamp(52px,7vw,96px);line-height:.96}.lg2 .intro .ph{aspect-ratio:9/11;border-radius:20px;overflow:hidden}.lg2 .intro .ph img{width:100%;height:100%;max-width:none;object-fit:cover}.lg2 .icopy{display:flex;flex-direction:column;gap:22px}.lg2 .search{position:relative;max-width:520px;display:block}.lg2 .search input{width:100%;height:58px;border:1px solid rgba(21,7,4,.18);border-radius:999px;background:#fff;padding:0 22px 0 52px;font:400 16px var(--body);color:var(--ink);outline:none;box-shadow:none}.lg2 .search input:focus{border-color:var(--ink)}.lg2 .search svg{position:absolute;left:20px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:var(--muted);stroke-width:1.6;stroke-linecap:round}.lg2 .chips{position:sticky;top:0;z-index:5;background:var(--paper);border-bottom:1px solid rgba(21,7,4,.1)}.lg2 .chips .wrap{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-block:12px}.lg2 .chips .wrap::-webkit-scrollbar{display:none}.lg2 .chip{flex:none;padding:10px 16px;border-radius:999px;border:1px solid rgba(21,7,4,.16);text-decoration:none;font-size:14px;white-space:nowrap}.lg2 .chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.lg2 .groups{padding-block:clamp(20px,3vw,40px) clamp(64px,8vw,110px)}.lg2 .grp{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(20px,5vw,72px);padding-block:clamp(36px,4.5vw,56px);border-bottom:1px solid rgba(21,7,4,.1);scroll-margin-top:90px}.lg2 .grp:last-of-type{border-bottom:0}.lg2 .grp>div:first-child{position:sticky;top:110px;align-self:start}.lg2 .grp h2{font-size:clamp(32px,3.4vw,44px)}.lg2 .grp .n{display:block;margin-bottom:12px}.lg2 .qa details{border-bottom:1px solid rgba(21,7,4,.12)}.lg2 .qa details:first-child{border-top:1px solid rgba(21,7,4,.12)}.lg2 .qa summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;cursor:pointer;font:400 21px/1.3 var(--display);letter-spacing:-.01em}.lg2 .qa summary::-webkit-details-marker{display:none}.lg2 .qa summary:after{content:"+";flex:none;width:34px;height:34px;border-radius:50%;border:1px solid rgba(21,7,4,.18);display:grid;place-items:center;font:300 20px/1 Arial,sans-serif;transition:transform .3s,background .3s,color .3s}.lg2 .qa details[open] summary:after{transform:rotate(45deg);background:var(--ink);color:#fff;border-color:var(--ink)}.lg2 .ans{padding:0 54px 24px 0;color:var(--muted);font-size:16px;line-height:1.65;max-width:64ch}.lg2 .ans p{margin:0 0 12px}.lg2 .ans p:last-child{margin:0}.lg2 .ans a{color:var(--ink);text-decoration:underline}.lg2 mark{background:#f2d5a4;color:inherit;border-radius:2px}.lg2 .empty{padding:60px 0;text-align:center;color:var(--muted)}.lg2 .empty h2{color:var(--ink);margin-bottom:10px;font-size:34px}.lg2 .reads{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lg2 .read{border-radius:18px;background:#fff;padding:24px 22px;text-decoration:none;display:flex;flex-direction:column;gap:30px;min-height:170px;transition:transform .3s}.lg2 .read:hover{transform:translateY(-3px)}.lg2 .read h3{font-size:24px;line-height:1.12}.lg2 .read span{margin-top:auto;font:700 11px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.lg2 .end{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:24px;overflow:hidden;background:var(--ink);color:#fff}.lg2 .end .ph img{width:100%;height:100%;max-width:none;object-fit:cover;aspect-ratio:9/11}.lg2 .end .in{padding:clamp(32px,6vw,80px);display:flex;flex-direction:column;justify-content:center;gap:22px}.lg2 .end h2{color:#fff}.lg2 .end h2 em{color:#f2d5a4}.lg2 .end p{margin:0;color:#fffc;font-size:17px;max-width:38ch}.lg2 .end .row{gap:12px}@media(max-width:900px){.lg2 .intro{grid-template-columns:1fr}.lg2 .intro .ph{order:-1;aspect-ratio:4/3;margin-inline:calc(-1*max(20px,env(safe-area-inset-left,0px)));border-radius:0}.lg2 .intro .ph img{object-position:50% 22%}.lg2 .grp{grid-template-columns:1fr;gap:16px}.lg2 .grp>div:first-child{position:static}.lg2 .ans{padding-right:0}.lg2 .qa summary{font-size:19px}.lg2 .reads{grid-template-columns:1fr 1fr}.lg2 .end{grid-template-columns:1fr}.lg2 .end .ph img{aspect-ratio:4/3}}.lg2 .ph.bare{position:relative;width:var(--w,260px);filter:drop-shadow(0 34px 40px rgba(21,7,4,.32))}.lg2 .ph.bare img{display:block;width:100%;height:auto;max-width:none}.lg2 .ahero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(36px,5vw,64px) clamp(56px,7vw,100px)}.lg2 .ahero h1{font-size:clamp(52px,7vw,100px);line-height:.96}.lg2 .acopy{display:flex;flex-direction:column;gap:22px}.lg2 .stage{position:relative;aspect-ratio:4/5;border-radius:24px;overflow:visible}.lg2 .stage>img{width:100%;height:100%;max-width:none;object-fit:cover;border-radius:24px}.lg2 .stage .ph{position:absolute;left:-12%;bottom:-6%;--w:clamp(180px,19vw,260px)}.lg2 .feat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,96px);align-items:center;padding-block:clamp(56px,7vw,96px)}.lg2 .feat+.feat{border-top:1px solid rgba(21,7,4,.08)}.lg2 .feat.flip .vis{order:2}.lg2 .vis{position:relative;display:flex;justify-content:center;padding-bottom:30px}.lg2 .vis .bg{width:78%;aspect-ratio:4/5;border-radius:22px;overflow:hidden}.lg2 .vis .bg img{width:100%;height:100%;max-width:none;object-fit:cover}.lg2 .vis .ph{position:absolute;bottom:0;right:2%;--w:clamp(160px,16vw,230px)}.lg2 .feat.flip .vis .ph{right:auto;left:2%}.lg2 .fc{display:flex;flex-direction:column;gap:16px;max-width:440px}.lg2 .fc .n{font:700 11px/1 var(--body);letter-spacing:.22em;color:var(--gold)}.lg2 .fc h2{font-size:clamp(36px,4.2vw,56px)}.lg2 .fc p{margin:0;color:var(--muted);font-size:17px}@media(max-width:900px){.lg2 .ahero,.lg2 .feat{grid-template-columns:1fr}.lg2 .feat.flip .vis{order:0}.lg2 .stage{margin:0 0 30px 30px}.lg2 .stage .ph{left:-30px}.lg2 .vis .bg{width:82%;margin-right:auto}.lg2 .vis .ph{right:0}.lg2 .feat.flip .vis .bg{margin:0 0 0 auto}.lg2 .feat.flip .vis .ph{left:0}}@media(prefers-reduced-motion:reduce){.lg2 *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/legend-v2.css.map */
