.solis{--so-gutter:clamp(1.25rem,5vw,3rem);--so-max:1180px;--so-sky:clamp(110px,14vh,160px);--so-rise:18vh;margin:calc(-1 * var(--nav-h,72px)) 0 0;color:var(--ink)}.solis .wrap{max-width:var(--so-max);margin:0 auto;padding:0 var(--so-gutter)}.solis .room{padding:clamp(4rem,10vh,8rem) 0}.solis h1,.solis h2,.solis h3{font-weight:400;margin:0}.solis .eyebrow{display:block;color:var(--imperial);opacity:.65;margin:0 0 2rem}.solis .lede{margin:var(--s3) 0 0;max-width:46ch;opacity:.82}.solis button{font-family:var(--serif)}.solis a:focus-visible,.solis button:focus-visible{outline:2px solid var(--aurum-deep);outline-offset:3px}.solis .dawn{position:relative;isolation:isolate;overflow:hidden;background:var(--imperial-deep);color:var(--paper)}.solis .dawn .room{position:relative;z-index:1;padding-top:calc(var(--nav-h,72px) + clamp(3rem,8vh,6rem));padding-bottom:calc(var(--so-sky) + var(--s3))}.solis .dawn:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--so-sky);pointer-events:none;z-index:0;background:linear-gradient(to bottom,var(--stone-imperial-deep,var(--imperial-deep,#2E1A26)) 0%,var(--stone-imperial-deep,var(--imperial-deep,#2E1A26)) 5%,10%,var(--stone-imperial,var(--imperial,#432738)) 16%,var(--stone-rose,#59333B) 23%,var(--stone-umber,#7E4E3B) 30%,var(--stone-amber,#B0793F) 37%,var(--stone-aurum-deep,var(--aurum-deep,#DDAB5A)) 44%,var(--stone-aurum,var(--aurum,#E8CA8A)) 52%,var(--stone-cream,#EFD9A4) 61%,66%,var(--stone-ivory,#F6EDD6) 76%,82%,var(--paper,#F5EFE3) 94%,var(--paper,#F5EFE3) 100%)}.solis .dawn .eyebrow{color:var(--aurum);opacity:.8}.solis .dawn h1{font-size:var(--t-h1,clamp(2.6rem,6vw,4.4rem));line-height:1.05;color:var(--paper);max-width:12ch;text-wrap:balance}.solis .crest{display:block}.solis .dawn .sub{margin:var(--s3) 0 0;max-width:40ch;opacity:.8}.solis .cue{margin:var(--s3) 0 0;max-width:44ch;min-height:1.6em;color:var(--aurum)}.solis .cue .cue-track{background:none;border:0;padding:0 0 .08em;cursor:pointer;color:inherit;font:inherit;border-bottom:1px solid var(--aurum-deep)}.solis .cue .cue-track:hover{opacity:.8}.solis .dawn .actions{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap;margin-top:var(--s4)}.solis .quiet-link{font-size:var(--t-small);color:var(--imperial);opacity:.7;border-bottom:1px solid rgba(67,39,56,.35);padding-bottom:.1rem}.solis .quiet-link:hover{opacity:1}.solis .dawn .quiet-link{color:var(--aurum);border-bottom-color:var(--aurum-deep);opacity:.8}.solis .sun{position:absolute;right:clamp(var(--so-gutter),8vw,9rem);top:calc(var(--nav-h,72px) + 4vh);width:clamp(220px,26vw,380px);color:var(--aurum);opacity:.92;z-index:1;pointer-events:none}.solis .sun svg{display:block;width:100%;height:auto}.solis .sun.is-rising{animation:solis-rise 3.2s var(--ease,cubic-bezier(.22,1,.36,1)) .15s both}@keyframes solis-rise{0%{transform:translateY(var(--so-rise));opacity:0}55%{opacity:.92}to{transform:none;opacity:.92}}.solis .day{background:var(--paper)}.solis .day .room{padding-top:var(--s2)}.solis .ledger{margin-top:var(--s4);border-top:1px solid rgba(67,39,56,.18)}.solis .hour{display:flex;align-items:baseline;gap:var(--s2);padding:var(--s3) 0 var(--s1);color:var(--imperial);font-size:var(--t-caption)}.solis .hour .word{opacity:.6}.solis .hour .now{opacity:0;color:var(--aurum-deep);transition:opacity var(--dur-move,.6s) var(--ease)}.solis .hour .now:before{content:"";display:inline-block;width:.42em;height:.42em;border-radius:50%;background:var(--aurum-deep);margin-right:.55em;vertical-align:.08em}.solis .hour.is-now .now{opacity:1}.solis .track{position:relative;display:grid;grid-template-columns:3.2rem 1fr auto auto;grid-template-areas:"n title dur ctl";gap:.2rem var(--s3);align-items:center;padding:var(--s2) 0;border-bottom:1px solid rgba(67,39,56,.18)}.solis .track .n{grid-area:n;color:var(--imperial);opacity:.5}.solis .track .body{grid-area:title;min-width:0}.solis .track .title{display:inline;font-size:var(--t-h3,1.35rem);line-height:1.2;color:var(--imperial);background:none;border:0;padding:0;text-align:left;cursor:pointer}.solis .track span.title{cursor:default}.solis .track .title:hover{opacity:.75}.solis .track .gloss{display:block;font-size:var(--t-small);opacity:.65;margin-top:.15rem}.solis .track .single{display:inline-block;color:var(--aurum-deep);opacity:.9;margin-left:.6em;font-size:var(--t-caption)}.solis .track .dur{grid-area:dur;font-variant-numeric:tabular-nums;font-size:var(--t-small);opacity:.6;white-space:nowrap}.solis .track .ctl{grid-area:ctl;width:2.4rem;height:2.4rem;border:1px solid rgba(67,39,56,.35);border-radius:50%;background:none;color:var(--imperial);display:grid;place-items:center;cursor:pointer;transition:border-color var(--dur-micro,.2s) var(--ease),background var(--dur-micro,.2s) var(--ease)}.solis .track .ctl:hover{border-color:var(--imperial)}.solis .track .ctl svg{width:.7rem;height:.7rem;fill:currentColor;display:block}.solis .track .ctl .glyph-pause{display:none}.solis .track.is-current .ctl{background:var(--imperial);color:var(--paper);border-color:var(--imperial)}.solis .track.is-playing .ctl .glyph-play{display:none}.solis .track.is-playing .ctl .glyph-pause{display:block}.solis .track:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(to right,var(--aurum) 0%,var(--aurum-deep) 45%,var(--imperial) 100%);clip-path:inset(0 calc((1 - var(--p,0)) * 100%) 0 0);transition:clip-path .3s linear}.solis .track.no-audio .dur{opacity:.4}.solis .origin{background:var(--paper-deep)}.solis .origin .room{padding-bottom:var(--s4)}.solis .origin h2{font-size:var(--t-h2,clamp(1.8rem,3.6vw,2.6rem));line-height:1.2;color:var(--imperial);max-width:22ch;text-wrap:balance}.solis .origin .prose{max-width:var(--measure,62ch);margin-top:var(--s3)}.solis .origin .prose p{margin:var(--s2) 0 0}.solis .origin .prose>:first-child{margin-top:0}.solis .origin .colophon{margin-top:var(--s4);font-size:var(--t-small);opacity:.6;max-width:46ch}.solis .dusk{position:relative;isolation:isolate;background:var(--space-deep);color:var(--paper)}.solis .dusk:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--so-sky);pointer-events:none;z-index:0;background:linear-gradient(to bottom,var(--paper-deep,#ECE3D1) 0%,var(--paper-deep,#ECE3D1) 5%,14%,var(--stone-ivory,#F6EDD6) 22%,30%,var(--stone-cream,#EFD9A4) 36%,var(--stone-aurum,var(--aurum,#E8CA8A)) 45%,var(--stone-aurum-deep,var(--aurum-deep,#DDAB5A)) 52%,var(--stone-amber,#B0793F) 59%,var(--stone-umber,#7E4E3B) 66%,var(--stone-rose,#59333B) 73%,var(--stone-imperial,var(--imperial,#432738)) 80%,var(--stone-imperial-deep,var(--imperial-deep,#2E1A26)) 87%,91%,var(--stone-space-deep,var(--space-deep,#1E2C2E)) 95%,var(--stone-space-deep,var(--space-deep,#1E2C2E)) 100%)}.solis .dusk .room{position:relative;z-index:1;padding-top:calc(var(--so-sky) + var(--s3))}.solis .dusk .eyebrow{color:var(--aurum);opacity:.75}.solis .dusk h2{font-size:var(--t-h2,clamp(1.8rem,3.6vw,2.6rem));line-height:1.2;color:var(--paper);max-width:22ch;text-wrap:balance}.solis .dusk .lede{opacity:.78}.solis .doors{display:flex;gap:var(--s2) var(--s3);flex-wrap:wrap;margin-top:var(--s3)}.solis .doors a{border-bottom:1px solid var(--aurum-deep);padding-bottom:.15rem;transition:opacity var(--dur-micro,.2s) var(--ease)}.solis .doors a:hover{opacity:.7}.solis .dusk .doors a{color:var(--aurum)}.solis .letter{margin-top:var(--s5,4.5rem);max-width:440px}.solis .letter .above{display:block;color:var(--aurum);opacity:.8;margin-bottom:.6rem}.solis .letter .fine{font-size:var(--t-caption);opacity:.6;margin-top:.6rem}.solis .letter .join-said{opacity:.9}.solis .dusk .house{margin-top:var(--s5,4.5rem)}.solis .dusk .house .doors{margin-top:var(--s2)}.solis .dusk .house .doors a{font-size:var(--t-small);opacity:.8}@media(max-width:720px){.solis{--so-rise:7vh}.solis .dawn .room{padding-top:calc(var(--nav-h,72px) + var(--s3))}.solis .crest{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.solis .crest h1{flex:1 1 auto;min-width:0}.solis .sun{position:static;width:clamp(72px,22vw,116px);margin:0;flex:0 0 auto}}@media(max-width:560px){.solis .track{grid-template-columns:2.2rem 1fr auto;grid-template-areas:"n title ctl" "n dur ctl";align-items:start}.solis .track .ctl{align-self:center}.solis .track .dur{margin-top:.15rem}}@media(prefers-reduced-motion:reduce){.solis .sun.is-rising{animation:none}.solis .track:after{transition:none}.solis .hour .now{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/solis.css.map */
