.ms-hero{padding:156px 0 24px;text-align:center}.ms-hero h1{max-width:14ch;margin:0 auto}.ms-hero__line{margin-top:22px;font-weight:300;font-size:clamp(22px,2.2vw,30px);line-height:1.2;letter-spacing:-.025em;color:var(--ink)}.ms-hero__line .silk-text{font-weight:360}.ms-hero .actions{justify-content:center;margin-top:36px}.receipts{padding:clamp(56px,8vh,88px) 0 clamp(96px,14vh,150px)}.receipts__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.car__ctl{display:flex;align-items:center;gap:10px}.car__ctl [data-status]{min-width:64px;text-align:right;font:400 15px var(--mono);color:var(--slate)}.car__btn{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--line-2);background:#fff;transition:border-color .2s ease,opacity .2s ease}.car__btn:before{content:"";width:9px;height:9px;border:solid var(--ink);border-width:1.5px 1.5px 0 0;transform:translate(-2px) rotate(45deg)}.car__btn[data-prev]:before{transform:translate(2px) rotate(-135deg)}.car__btn:hover{border-color:var(--e3)}.car__btn:disabled{opacity:.35;cursor:default}.car__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 84px)/4);gap:28px;margin-top:40px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.car__track::-webkit-scrollbar{display:none}.car__track>*{scroll-snap-align:start}.receipts .clip q{font-size:17px;line-height:1.4}.receipts .clip__who,.receipts .clip__who b,.receipts .clip .text-link{font-size:14px}.drift{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:clamp(80px,11vh,120px)}.drift.is-drifting{height:720px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.drift__col{display:flex;flex-direction:column;gap:22px}.px-motion .drift.is-drifting .drift__col{animation:drift var(--dur,70s) linear infinite var(--dir,normal)}.drift.is-drifting:hover .drift__col,.drift.is-drifting:focus-within .drift__col{animation-play-state:paused}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 11px))}}.qcard{position:relative;padding:20px 20px 14px;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:0 1px 2px #14161a08,0 24px 50px -40px #78340c4d}.qcard blockquote{font-size:14px;line-height:1.55;color:var(--ink)}.qcard blockquote:before{content:"“";display:block;height:20px;margin-bottom:2px;font:300 40px/1 var(--f);color:var(--ash)}.qcard figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.qcard figcaption b{font-size:14px;font-weight:500}.qcard figcaption span{font-size:14px;color:var(--slate)}.qcard figcaption button{margin-left:auto;display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;color:var(--ink);text-decoration:underline;text-decoration-color:#14161a4d;text-underline-offset:.3em}.qcard figcaption button:hover{color:var(--e2)}.privacy{max-width:60ch;margin:36px auto 0;text-align:center;font-size:15px;color:var(--slate)}.privacy a{font-weight:500}.full{padding:clamp(96px,14vh,150px) 0}.full .shead{margin:0 auto;text-align:center}.full .lede{margin-left:auto;margin-right:auto}.ivs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:48px 28px;margin-top:clamp(48px,7vh,72px)}.iv{grid-column:span 2;min-width:0}.iv--big{grid-column:span 3}.iv__frame{position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#e9e5df}.iv__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.84) contrast(1.03);transform:scale(1.62);transform-origin:50% 55%;transition:transform .6s var(--ease-out)}@media(hover:hover)and (pointer:fine){.iv__frame:hover img{transform:scale(1.67)}}.iv h3{margin-top:14px;font-size:19px}.iv p{margin-top:4px;font-size:14px;color:var(--slate)}.iv--big h3{font-size:22px}.full .more{margin-top:44px;text-align:center}.note{padding:clamp(40px,6vh,72px) 0 0}.note__in{max-width:760px;margin:0 auto;text-align:center}.note__in img{width:112px;height:112px;margin:0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 4px var(--pearl),0 0 0 5px #c2410c4d}.note__in h2{margin-top:30px}.note__in p.q{margin-top:20px;font-weight:300;font-size:clamp(20px,1.8vw,25px);line-height:1.38;letter-spacing:-.02em}.note__in .sign{margin-top:16px;font:400 14px var(--mono);color:var(--slate)}.note__in .arrow{margin-top:10px}@media(max-width:1100px){.car__track{grid-auto-columns:calc((100% - 2 * 22px) / 3);gap:22px}.drift{grid-template-columns:repeat(2,minmax(0,1fr))}.drift__col:nth-child(3){display:none}}@media(max-width:700px){.ms-hero{padding:120px 0 24px}.receipts__head{flex-wrap:wrap;align-items:center;gap:14px}.receipts__head h2{flex:1 1 100%}.car__track{grid-auto-columns:78%;gap:14px;margin-right:calc(-1 * var(--gut))}.clip q{font-size:16px}.drift{grid-template-columns:minmax(0,1fr)}.drift.is-drifting{height:620px}.drift__col:nth-child(2),.drift__col:nth-child(3){display:none}.ivs{grid-template-columns:minmax(0,1fr);gap:36px}.iv,.iv--big{grid-column:auto}}.qlist{display:none}@media(max-width:700px){.drift{display:none}.qlist{display:grid;gap:14px;margin-top:48px}.qlist .qcard{padding:22px 20px 12px}.qlist .qcard blockquote{font-size:17px;line-height:1.55}.qlist .qcard figcaption{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:14px;column-gap:14px;row-gap:0}.qlist .qcard figcaption b{grid-column:1;font-size:15px}.qlist .qcard figcaption span{grid-column:1;font-size:14px;line-height:1.4}.qlist .qcard figcaption button{grid-column:2;grid-row:1 / span 2;margin-left:0;white-space:nowrap}.qlist__more{display:flex;justify-content:center;margin-top:6px}.receipts .privacy a{display:none}}
