.sil-light{--sill-paper: #FAF9F6;--sill-paper-2: #F2F0EA;--sill-paper-3: #ECE9E1;--sill-ink-block: #17150F;--sill-ink: #1A1812;--sill-ink-2: rgba(26, 24, 18, .62);--sill-ink-3: rgba(26, 24, 18, .42);--sill-ink-4: rgba(26, 24, 18, .26);--sill-line: rgba(26, 24, 18, .16);--sill-line-soft: rgba(26, 24, 18, .085);--sill-line-strong: rgba(26, 24, 18, .3);--sill-paper-ink: #F2EEE5;--sill-paper-ink-2: rgba(242, 238, 229, .62);--sill-paper-ink-3: rgba(242, 238, 229, .4);--sill-paper-ink-line: rgba(242, 238, 229, .16);--sill-accent: #1A1812;--sill-accent-deep: #000000;--sill-accent-soft: rgba(26, 24, 18, .08);--sill-stage-glow: rgba(255, 255, 255, .5);--sill-stage-shadow: rgba(40, 34, 22, .16);--sill-display: "Bodoni Moda", Georgia, serif;--sill-serif: "Cormorant Garamond", Georgia, serif;--sill-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sill-maxw: 1320px;--sill-gutter: 56px}.sil-light{width:100%;min-height:100vh;background:var(--sill-paper);color:var(--sill-ink);font-family:var(--sill-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.006em}.sil-light *,.sil-light *:before,.sil-light *:after{box-sizing:border-box}.sil-light img{display:block;max-width:100%}.sil-light a{color:inherit;text-decoration:none}.sil-light h1,.sil-light h2,.sil-light h3,.sil-light h5,.sil-light p{margin:0}.sil-light .wrap{max-width:var(--sill-maxw);margin:0 auto;padding:0 var(--sill-gutter)}.sil-light .serif{font-family:var(--sill-serif)}.sil-light .display{font-family:var(--sill-display);font-weight:500;line-height:.98;letter-spacing:-.012em;color:var(--sill-ink)}.sil-light .lede{color:var(--sill-ink-2)}.sil-light .label{font-family:var(--sill-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.26em;color:var(--sill-ink-3)}.sil-light .label.ink{color:var(--sill-ink-2)}.sil-light .btn{display:inline-flex;align-items:center;gap:10px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:15px 26px;cursor:pointer;border:0;white-space:nowrap;border-radius:0;transition:background .25s,color .25s,border-color .25s}.sil-light .btn svg{width:14px;height:14px}.sil-light .btn-fill{background:var(--sill-ink);color:var(--sill-paper)}.sil-light .btn-fill:hover{background:var(--sill-accent-deep)}.sil-light .btn-line{background:transparent;color:var(--sill-ink);border:1px solid var(--sill-line-strong)}.sil-light .btn-line:hover{border-color:var(--sill-ink)}.sil-light .tlink{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sill-ink);position:relative;padding-bottom:4px;cursor:pointer}.sil-light .tlink:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--sill-line-strong);transform-origin:left;transition:transform .35s ease}.sil-light .tlink:hover:after{transform:scaleX(0)}.sil-light .tlink svg{width:14px;height:14px;transition:transform .3s}.sil-light .tlink:hover svg{transform:translate(4px)}.sil-light .tlink.on-dark{color:var(--sill-paper-ink)}.sil-light .tlink.on-dark:after{background:var(--sill-paper-ink-line)}.sil-light .lsearch{display:flex;align-items:center;gap:16px;width:100%;background:none;border:0;border-bottom:1px solid var(--sill-line-strong);padding:16px 4px;cursor:text;text-align:left;font-family:var(--sill-sans);color:var(--sill-ink)}.sil-light .lsearch>svg{width:20px;height:20px;color:var(--sill-ink-3);flex:none}.sil-light .lsearch .ph{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--sill-serif);font-size:22px;font-style:italic;color:var(--sill-ink-4);letter-spacing:-.01em}.sil-light .lsearch .go{flex:none;display:inline-flex;align-items:center;gap:9px;font-family:var(--sill-sans);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sill-ink)}.sil-light .lsearch .go svg{width:14px;height:14px;color:var(--sill-ink)}.sil-light .section{padding:116px 0}.sil-light .band{background:var(--sill-paper-2)}.sil-light .rule-top{border-top:1px solid var(--sill-line-soft)}.sil-light .shead{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:56px}.sil-light .shead .l{max-width:640px}.sil-light .num{font-family:var(--sill-serif);font-size:13px;color:var(--sill-ink-3);letter-spacing:.04em;margin-bottom:18px;font-style:italic}.sil-light .stitle{font-family:var(--sill-display);font-weight:500;font-size:52px;line-height:1;letter-spacing:-.016em;margin:14px 0 0;color:var(--sill-ink)}.sil-light .ssub{font-size:15px;color:var(--sill-ink-2);margin:20px 0 0;max-width:520px;line-height:1.6}.sil-light .stage{position:relative;aspect-ratio:3/4;width:100%;background:radial-gradient(120% 90% at 50% 24%,var(--sill-stage-glow) 0%,transparent 52%),var(--sill-paper-2);overflow:hidden;display:grid;place-items:end center}.sil-light .stage:after{content:"";position:absolute;left:26%;right:26%;bottom:16%;height:1px;background:var(--sill-line);filter:blur(.3px)}.sil-light .stage-img{position:relative;width:56%;height:64%;margin-bottom:11%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:drop-shadow(0 22px 26px var(--sill-stage-shadow))}.sil-light .stage.tall{aspect-ratio:4/5}.sil-light .stage.tall .stage-img{width:52%;height:66%;margin-bottom:12%}.sil-light .stage.plain{background:none}.sil-light .stage.plain:after{left:30%;right:30%}.sil-light .card{display:block;cursor:pointer}.sil-light .card .stage-img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.sil-light .card:hover .stage-img{transform:translateY(-8px)}.sil-light .card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px}.sil-light .card-name{font-family:var(--sill-serif);font-size:23px;font-weight:600;letter-spacing:-.01em;color:var(--sill-ink);line-height:1.05}.sil-light .card-brand{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sill-ink-3);margin-top:9px}.sil-light .card-rate{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--sill-ink-2);white-space:nowrap}.sil-light .card-rate svg{width:13px;height:13px;color:var(--sill-accent);fill:var(--sill-accent)}.sil-light .row4{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 32px}.sil-light .sil .msearchbar{display:none}@media(max-width:767px){.sil-light{--app-header-h: 60px}html.signup-bar-open .sil-light{--app-header-h: 100px}}.sil-light .hero{padding:92px 0 96px}.sil-light .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center}.sil-light .hero-grid>*{min-width:0}.sil-light .hero-aside-link{display:block}.sil-light .hero-aside-link .stage-img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.sil-light .hero-aside-link:hover .stage-img{transform:translateY(-8px)}.sil-light .hero-aside-link:hover .serif{color:var(--sill-accent-deep)}.sil-light .hero h1{font-size:76px}.sil-light .hero h1 .accent-line{font-style:italic;color:var(--sill-accent-deep)}.sil-light .hero .label{margin-bottom:30px}.sil-light .hero .lede{font-size:18px;line-height:1.65;margin:96px 0 40px;max-width:480px}.sil-light .hero .lsearch{max-width:560px}.sil-light .hero-chips{display:flex;gap:28px;flex-wrap:wrap;margin-top:34px}.sil-light .hero-aside-meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px}.sil-light .hero-aside-meta .serif{font-size:17px;color:var(--sill-ink-2)}.sil-light .stat-strip{padding:34px 0}.sil-light .stat-grid{display:grid;grid-template-columns:repeat(4,1fr)}.sil-light .stat-grid .n{font-family:var(--sill-display);font-size:36px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sil-light .stat-grid .label{margin-top:8px}.sil-light .note-list{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:64px;column-gap:64px}.sil-light .note-row{display:flex;align-items:center;gap:22px;padding:26px 6px;border-top:1px solid var(--sill-line-soft);cursor:pointer;transition:padding-left .3s ease}.sil-light .note-row:hover{padding-left:16px}.sil-light .note-row .sw{width:30px;height:30px;border-radius:50%;flex:none;border:1px solid var(--sill-line);overflow:hidden}.sil-light .note-row .sw img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sil-light .note-row .nidx{font-family:var(--sill-serif);font-size:14px;font-style:italic;color:var(--sill-ink-3);width:30px;flex:none}.sil-light .note-row .nn{font-family:var(--sill-serif);font-size:26px;font-weight:600;color:var(--sill-ink);flex:1;letter-spacing:-.01em}.sil-light .note-row .nc{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sill-ink-3)}.sil-light .note-row .nchev{width:16px;height:16px;color:var(--sill-ink-4);transition:transform .3s,color .3s;flex:none}.sil-light .note-row:hover .nchev{color:var(--sill-ink);transform:translate(4px)}.sil-light .house-grid{display:grid;grid-template-columns:repeat(4,1fr)}.sil-light .house{height:150px;display:grid;place-items:center;cursor:pointer;border-top:1px solid var(--sill-line-soft);border-left:1px solid var(--sill-line-soft);transition:background .3s}.sil-light .house:hover{background:var(--sill-paper-2)}.sil-light .house span{font-family:var(--sill-serif);font-size:25px;font-weight:600;letter-spacing:.05em;color:var(--sill-ink-2);transition:color .3s;text-align:center;padding:0 12px}.sil-light .house:hover span{color:var(--sill-ink)}.sil-light .house-grid.framed{border-right:1px solid var(--sill-line-soft);border-bottom:1px solid var(--sill-line-soft)}.sil-light .moment{background:var(--sill-ink-block);color:var(--sill-paper-ink)}.sil-light .moment .wrap{padding-top:132px;padding-bottom:132px}.sil-light .moment .label{color:var(--sill-paper-ink-3)}.sil-light .moment-quote{font-family:var(--sill-display);font-weight:500;font-size:46px;line-height:1.22;letter-spacing:-.012em;color:var(--sill-paper-ink);max-width:1000px;margin:36px 0 0}.sil-light .moment-quote em{font-style:italic;color:var(--sill-accent)}.sil-light .moment-cta{margin-top:48px}.sil-light .feature{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.sil-light .feature .media{position:relative;min-height:620px;background:var(--sill-paper-2);overflow:hidden;display:grid;place-items:center}.sil-light .feature .media .stage{aspect-ratio:auto;height:100%;width:100%;background:none;place-items:center}.sil-light .feature .media .stage:after{bottom:22%}.sil-light .feature .media .stage-img{width:38%;height:58%;margin-bottom:0}.sil-light .feature .fbody{padding:0 0 0 84px;display:flex;flex-direction:column;justify-content:center}.sil-light .feature .fbody .num{margin-bottom:18px}.sil-light .feature .fbody .display{font-size:58px}.sil-light .feature .fbody .card-brand{font-size:12px;margin-top:20px}.sil-light .feature .fbody .lede{font-size:16px;line-height:1.7;margin:26px 0 40px;max-width:440px}.sil-light .fstats{display:flex;gap:48px;margin:0 0 40px}.sil-light .fstat .n{font-family:var(--sill-display);font-size:38px;font-weight:600;line-height:1;color:var(--sill-ink)}.sil-light .fstat .n em{font-style:normal;color:var(--sill-accent)}.sil-light .fstat .l{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sill-ink-3);margin-top:10px}@media(max-width:1100px){.sil-light{--sill-gutter: 32px}.sil-light .row4{grid-template-columns:repeat(2,1fr);gap:44px 28px}.sil-light .hero-grid{grid-template-columns:1fr;gap:56px}.sil-light .hero h1{font-size:64px}.sil-light .hero .lede{margin-top:48px}.sil-light .feature{grid-template-columns:1fr}.sil-light .feature .media{min-height:420px}.sil-light .feature .fbody{padding:48px 0 0}.sil-light .note-list{grid-template-columns:1fr}.sil-light .house-grid{grid-template-columns:repeat(2,1fr)}.sil-light .stitle{font-size:40px}.sil-light .moment-quote{font-size:32px}}@media(max-width:720px){.sil-light{--sill-gutter: 22px}.sil-light .row4{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--sill-gutter));padding-inline:var(--sill-gutter)}.sil-light .row4::-webkit-scrollbar{display:none}.sil-light .row4>*{flex:0 0 76%;scroll-snap-align:start;min-width:0}.sil-light .section{padding:64px 0}.sil-light .hero{padding:26px 0 56px}.sil-light .hero h1{font-size:48px}.sil-light .hero-grid{gap:40px}.sil-light .hero-chips{display:none}.sil-light .house-grid{grid-template-columns:repeat(3,1fr)}.sil-light .house{height:108px}.sil-light .house span{font-size:16px;letter-spacing:.04em}.sil-light .house:nth-child(n+7){display:none}.sil-light .note-row{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"sw name chev" "sw cat chev";-moz-column-gap:14px;column-gap:14px;row-gap:2px;align-items:center;padding:15px 0}.sil-light .note-row:hover{padding-left:0}.sil-light .note-row .nidx{display:none}.sil-light .note-row .sw{grid-area:sw}.sil-light .note-row .nn{grid-area:name;font-size:22px;align-self:end}.sil-light .note-row .nc{grid-area:cat;align-self:start;font-size:10px;letter-spacing:.13em}.sil-light .note-row .nchev{grid-area:chev}.sil-light .feature .media{min-height:225px}.sil-light .feature .media .stage-img{width:46%;height:84%}.sil-light .feature .media .stage:after{bottom:9%}.sil-light .feature .fbody{padding:20px 0 0}.sil-light .display{font-size:31px;line-height:1.14}.sil-light .feature .fstats{margin-top:18px;gap:26px}.sil-light .lsearch .ph{font-size:18px}.sil-light .stat-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.sil-light .stat-grid>div{text-align:center}.sil-light .stat-grid .n{font-size:30px}.sil-light .moment .wrap{padding-top:84px;padding-bottom:84px}.sil-light .shead{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:40px}.sil-light .stitle{font-size:34px}}.sil-light.sil-dark{--sill-paper: #08090B;--sill-paper-2: #111317;--sill-paper-3: #171A1F;--sill-ink-block: #F2EEE5;--sill-ink: #F4F2EF;--sill-ink-2: rgba(244, 242, 239, .62);--sill-ink-3: rgba(244, 242, 239, .42);--sill-ink-4: rgba(244, 242, 239, .26);--sill-line: rgba(255, 255, 255, .14);--sill-line-soft: rgba(255, 255, 255, .07);--sill-line-strong: rgba(255, 255, 255, .28);--sill-paper-ink: #1A1812;--sill-paper-ink-2: rgba(26, 24, 18, .66);--sill-paper-ink-3: rgba(26, 24, 18, .46);--sill-paper-ink-line: rgba(26, 24, 18, .16);--sill-accent: #D9C9A3;--sill-accent-deep: #E2D4B2;--sill-accent-soft: rgba(217, 201, 163, .13);--sill-stage-glow: rgba(255, 255, 255, .05);--sill-stage-shadow: rgba(0, 0, 0, .55)}
