.sm-home{--burgundy:#71201f;--mustard:#dba740;--brown:#48251f;--ivory:#faf9f1;--ink:#000;--charcoal:#2a2a2a;--frame:#d9d9d9;--frame-dark:#343434;--ease-out:cubic-bezier(.23, 1, .32, 1);--gutter:20px;background:var(--ivory);color:var(--ink);font-family:var(--font-geist), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.1;position:relative;overflow-x:clip}.sm-home ::selection{background:var(--burgundy);color:var(--ivory)}.sm-home :focus-visible{outline:2px solid var(--burgundy);outline-offset:3px}.sm-home img{max-width:100%;display:block}.sm-home h1,.sm-home h2,.sm-home h3,.sm-home p,.sm-home ul,.sm-home ol,.sm-home dl,.sm-home dd,.sm-home figure,.sm-home fieldset{font:inherit;letter-spacing:inherit;text-wrap:wrap;border:0;margin:0;padding:0}.sm-home ul,.sm-home ol{list-style:none}.sm-home a{color:inherit;text-decoration:none}.sm-home button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.sm-home .display{font-family:var(--font-ovr), Georgia, serif;text-wrap:pretty;font-size:40px;font-weight:400;line-height:1}.sm-home .label{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;text-align:left;padding-left:10px;font-size:15px;line-height:1.3;position:relative}.sm-home .label:before,.sm-home .tick:before{content:"";background:currentColor;width:1px;height:22px;position:absolute;top:2px;left:0}.sm-home .tick{padding-left:20px;position:relative}@media (min-width:1024px){.sm-home .label:before{height:17px;top:1px}}.sm-home .kicker{text-transform:uppercase;font-size:15px;line-height:1}.sm-home .body{font-size:17px;line-height:1.1}.sm-home .body+.body{margin-top:1.1em}.sm-home .hbtn{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;white-space:nowrap;transition:transform .16s var(--ease-out), opacity .16s ease;align-items:center;gap:15px;padding:5px 20px;font-size:15px;line-height:1.3;display:inline-flex;position:relative}.sm-home .hbtn:after{content:"";position:absolute;inset:-11px -2px}.sm-home .hbtn:active{transform:scale(.97)}.sm-home .hbtn.dark{background:var(--ink);color:#fff}.sm-home .hbtn.light{color:var(--burgundy);background:#fff}.sm-home .hbtn.line{border:1px solid var(--ink);padding:4px 19px}@media (hover:hover) and (pointer:fine){.sm-home .hbtn:hover{opacity:.85}}.sm-home .cta-row{align-items:center;gap:32px;display:flex}.sm-home .note{padding-left:18px;font-size:15px;line-height:1.3;position:relative}.sm-home .note:before{content:"";background:currentColor;width:1px;position:absolute;top:0;bottom:0;left:0}.sm-home .bar{z-index:10;padding:30px var(--gutter) 0 var(--gutter);color:var(--ivory);grid-template-columns:1fr auto 1fr;align-items:center;font-size:15px;line-height:1;display:grid;position:absolute;inset:0 0 auto}.sm-home .bar-links{gap:93px;display:flex}.sm-home .bar-wm img{width:353px;height:30px}.sm-home .bar-end{justify-content:flex-end;align-items:center;gap:60px;display:flex}.sm-home .bar-lang{margin-left:-10px;position:relative}.sm-home .bar-lang[data-pending]{opacity:.6}.sm-home .bar-lang-open{align-items:center;gap:6px;padding-block:12px;font-size:15px;line-height:1;display:inline-flex}.sm-home .bar-lang-open svg{transition:transform .2s var(--ease-out)}.sm-home .bar-lang-open[aria-expanded=true] svg{transform:rotate(180deg)}.sm-home .bar-lang-list{width:112px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 21px);right:0}.sm-home .bar-lang-list button{border:1px solid var(--ivory);width:100%;height:24px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--ivory);transition:background-color .16s var(--ease-out), color .16s var(--ease-out);font-size:10px;line-height:1;display:block}.sm-home .bar-lang-list li+li button{margin-top:-1px}.sm-home .bar-lang-list button.on{background:var(--ivory);color:var(--charcoal)}@media (hover:hover){.sm-home .bar-lang-list button:not(.on):hover{background:#faf9f126}}.sm-home .bar-links a,.sm-home .bar-account{padding-block:12px}.sm-home .bar-cta{background:var(--ivory);color:var(--charcoal);transition:transform .16s var(--ease-out);padding:10px 40px;font-size:15px;line-height:1;display:inline-flex}.sm-home .bar-cta:active{transform:scale(.97)}.sm-home .menu-open{padding:16px 0;display:none}.sm-home .menu{background:var(--ivory);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);opacity:0;transition:opacity .2s var(--ease-out), display .2s allow-discrete, overlay .2s allow-discrete;border:0;flex-direction:column;margin:0;padding:0 0 18px;inset:0;overflow-y:auto}.sm-home .menu:popover-open{opacity:1;display:flex}@starting-style{.sm-home .menu:popover-open{opacity:0}}.sm-home .menu-top{flex:none;height:62px;position:relative}.sm-home .menu-close{place-items:center;width:44px;height:44px;display:grid;position:absolute;top:5px;left:11px}.sm-home .menu-wm{position:absolute;top:20px;left:78px}.sm-home .menu-wm img{width:247px;height:21px}.sm-home .menu nav{margin:69px 0 0 79px}.sm-home .menu ul{border-top:1px solid #00000040}.sm-home .menu li{border-bottom:1px solid #00000040}.sm-home .menu li a{letter-spacing:.01em;color:#0009;padding:26px 0;font-size:30px;line-height:30px;transition:color .15s;display:block}.sm-home .menu li a:focus-visible,.sm-home .menu li a:active{color:var(--ink)}@media (hover:hover) and (pointer:fine){.sm-home .menu li a:hover{color:var(--ink)}}.sm-home .menu .menu-cta{gap:10px;min-height:37px;margin-top:26px;padding:10px 40px 10px 15px;font-size:15px;line-height:1}.sm-home .menu .menu-cta svg{width:11px;height:11px;margin-right:2px}.sm-home .menu-foot{margin:auto 0 0 78px;padding-top:60px}.sm-home .menu-foot .lang{background:0 0;border:0;border-radius:0;padding:0;display:flex}.sm-home .menu-foot .lang button{min-width:0;min-height:44px;color:var(--ink);background:0 0;border-radius:0;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1}.sm-home .menu-foot .lang button+button:before{content:"/";padding-inline:.3em;display:inline-block}.sm-home .menu-foot .lang button.on{text-underline-offset:3px;text-decoration:underline}.sm-home .menu-foot p{color:#0009;border-top:1px solid #00000040;margin-top:2px;padding-top:14px;font-size:12px;font-weight:500;line-height:1}.sm-home .hero{--hero-height:max(780px, 100svh);height:var(--hero-height);color:var(--ivory);grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.sm-home .hero>img{object-fit:cover;width:100%;height:100%}.sm-home .hero-a{object-position:50% 0}.sm-home .hero:before{content:"";pointer-events:none;background:linear-gradient(#0006,#0000);height:242px;position:absolute;inset:0 0 auto}.sm-home .hero-words{left:50%;top:calc(var(--hero-height) * .414);text-align:center;width:min(675px,100% - 40px);position:absolute;translate:-50%}.sm-home .hero-words:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#00000080,#0000);width:1931px;height:367px;position:absolute;top:-104px;left:50%;translate:-50%}.sm-home .hero .kicker{margin-bottom:8px;line-height:1.3}.sm-home .hero h1{font-family:var(--font-ovr), Georgia, serif;font-size:40px;line-height:1}.sm-home .hero-cta{display:none}.sm-home .grid{padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sm-home .grid>.label{grid-column:1/span 2;align-self:start;margin-left:0;padding-left:10px}.sm-home .intro{padding-top:106px}.sm-home .intro-body{grid-column:3/span 9;max-width:1040px;padding-left:17px}.sm-home .intro-body .display{color:#8a857e;font-size:34px;line-height:1.25}.sm-home .intro-body .display b{font-weight:inherit;color:var(--ink,#1a1816)}.sm-home .intro-body .display+.display{margin-top:.8em}.sm-home .intro .cta-row{margin-top:70px}.sm-home .video{place-items:center;display:grid;position:relative;overflow:hidden}.sm-home .video>img:not(.play),.sm-home .video>video{object-fit:cover;grid-area:1/1;width:100%;height:100%}.sm-home .video .play{grid-area:1/1;width:51px;height:auto;position:relative}.sm-home .film-toggle{place-items:center;display:grid;position:absolute;inset:0}.sm-home .film-toggle:focus-visible{outline-offset:-4px}.sm-home .film{width:min(1252px, 100% - 2 * var(--gutter));aspect-ratio:1252/634;margin:195px auto 0}.sm-home .film>video{object-fit:fill;width:108.05%;max-width:none;height:115.68%;position:absolute;top:-5.14%;left:-3.97%}.sm-home .idea{row-gap:46px;padding-top:135px}.sm-home .idea>.label{grid-column:1/-1}.sm-home .idea-cover{aspect-ratio:680/435;object-fit:cover;background:#000;grid-column:1/span 6;width:calc(100% - 10px);margin-left:10px}.sm-home .album{position:relative;overflow:hidden}.sm-home .album>video{object-fit:cover;width:100%;height:100%;display:block}.sm-home .album-controls{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:999px;gap:2px;padding:2px;display:flex;position:absolute;bottom:8px;right:8px}.sm-home .album-controls button{color:#fff;width:44px;height:44px;transition:transform .16s var(--ease-out);border-radius:999px;place-items:center;display:grid}.sm-home .album-controls button:active{transform:scale(.94)}.sm-home .album-controls button:focus-visible{outline-offset:-4px;outline:2px solid #fff}.sm-home .idea-text{flex-direction:column;grid-column:7/span 6;padding-left:10px;display:flex}.sm-home .idea-text .kicker{padding-left:20px}.sm-home .idea-text .kicker:before{top:-4px}.sm-home .idea-text .display{max-width:542px;margin:13px 0 30px 18px}.sm-home .idea-text .body{max-width:491px;margin-left:20px}.sm-home .btn-pair{align-items:center;gap:15px;margin:auto 0 0 9px;padding-top:40px;display:flex}.sm-home .btn-pair:before{content:"";background:var(--ink);order:1;width:1px;height:29px}.sm-home .btn-pair .hbtn:last-child{order:2}.sm-home .how{padding-top:138px}.sm-home .steps{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.sm-home .steps>.label{grid-column:1/span 2}.sm-home .step-list{flex-direction:column;grid-column:3/span 2;gap:15px;padding-left:18px;display:flex}.sm-home .step{opacity:.3;width:225px;transition:opacity .2s}.sm-home .step[aria-pressed=true]{opacity:1}@media (hover:hover) and (pointer:fine){.sm-home .step:hover{opacity:.55}.sm-home .step[aria-pressed=true]:hover{opacity:1}}.sm-home .phone{aspect-ratio:454/607;background:#e6dccb;grid-column:5/span 4;width:454px;max-width:100%;margin-left:46px;position:relative;overflow:hidden}.sm-home .phone .scene{inset:30px 0}.sm-home .phone .scene .ph{--ph-h:100cqh}.sm-home .step-body{grid-column:9/span 4;max-width:383px;margin:3px 0 0 57px}.sm-home .example{padding-top:138px}.sm-home .example-spread{aspect-ratio:690/648;object-fit:cover;object-position:50% 28%;grid-column:1/span 6;width:690px;max-width:100%}.sm-home .example-text{grid-column:7/span 6;margin-left:10px;padding-left:23px}.sm-home .example-text .kicker{margin-top:5px}.sm-home .question{max-width:412px;margin-top:11px;font-size:25px;font-weight:500;line-height:1}.sm-home .player{color:#000;align-items:center;gap:12px;width:271px;height:58px;margin:41px 0 0 -6px;display:flex}.sm-home .player-toggle{width:58px;height:58px;transition:transform .16s var(--ease-out);flex:none;place-items:center;display:grid}.sm-home .player-toggle:active{transform:scale(.94)}.sm-home .player-bars{cursor:pointer;width:auto;height:58px;display:block}.sm-home .player-bars line{transition:opacity .2s var(--ease-out)}.sm-home .nona{background:var(--burgundy);height:795px;color:var(--ivory);grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;margin-top:261px;display:grid}.sm-home .nona-video{background:var(--frame)}.sm-home .nona-video>video,.sm-home .discover-video>video{position:absolute;inset:0}.sm-home .nona-video{justify-self:end;width:min(100%,716px)}.sm-home .nona-text{text-align:center;flex-direction:column;align-items:center;padding:128px 56px 0;display:flex}.sm-home .nona-text .display{max-width:608px}.sm-home .nona-text .display+.display{margin-top:1em}.sm-home .nona-text .hbtn{margin-top:auto;margin-bottom:85px}.sm-home .discover{padding:142px var(--gutter) 0;text-align:center}.sm-home .discover-video{aspect-ratio:1252/634;background:var(--frame-dark);width:min(1252px,100%);margin:51px auto 0}.sm-home .for-whom{min-height:722px;padding:70px var(--gutter) 80px;background:var(--mustard);text-align:center;flex-direction:column;align-items:center;margin-top:122px;display:flex}.sm-home .for-whom .display{max-width:1040px;margin-top:16px}.sm-home .for-photo{object-fit:cover;width:229px;height:229px;margin:64px 0 59px}.sm-home .voices{row-gap:32px;padding-top:49px}.sm-home .voices>.label{grid-column:1/-1;margin-left:4px}.sm-home .voices-title{grid-column:1/-1;max-width:1183px;margin-top:-2px}.sm-home .voices-body{grid-column:3/span 4;max-width:359px;margin-top:46px;margin-left:13px}.sm-home .voices-row{margin-right:calc(-1 * var(--gutter));grid-column:1/-1}.sm-home .arrows{justify-content:flex-end;gap:4px;padding-right:10px;display:flex}.sm-home .arrows button{width:44px;height:44px;transition:transform .16s var(--ease-out);place-items:center;display:grid}.sm-home .arrows button:active{transform:scale(.94)}.sm-home .cards{padding-right:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:51px;margin-top:10px;display:flex;overflow-x:auto}.sm-home .cards::-webkit-scrollbar{display:none}.sm-home .cards li{scroll-snap-align:start;flex:0 0 340px}.sm-home .vcard{aspect-ratio:340/518;position:relative;overflow:hidden}.sm-home .vcard video{object-fit:cover;width:100%;height:100%}.sm-home .card-controls{display:flex;position:absolute;bottom:7px;right:7px}.sm-home .card-controls button,.sm-home .film-sound{color:#fff;filter:drop-shadow(0 1px 2px #00000080);width:44px;height:44px;transition:transform .16s var(--ease-out);place-items:center;display:grid}.sm-home .card-controls button:active,.sm-home .film-sound:active{transform:scale(.94)}.sm-home .film-sound{z-index:1;position:absolute;bottom:12px;right:12px}.sm-home .card-meta{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;justify-content:space-between;margin-top:14px;font-size:17px;display:flex}.sm-home .books{row-gap:33px;padding-top:161px}.sm-home .books>.label{grid-column:1/-1}.sm-home .spines{aspect-ratio:1;object-fit:cover;grid-column:1/span 6;width:644px;max-width:100%}.sm-home .books-text{grid-column:7/span 6;max-width:580px;margin-top:-27px;margin-left:83px}.sm-home .books-text>.label{padding-left:13px}.sm-home .price-line{flex-wrap:wrap;align-items:center;gap:0 26px;margin:15px 0 23px 13px;display:flex}.sm-home .price{white-space:nowrap;font-variant-numeric:tabular-nums;position:relative}.sm-home .price:before{content:"";background:currentColor;width:1px;height:43px;position:absolute;top:0;left:-13px}.sm-home .books-text .body{margin-left:13px}.sm-home .specs{border-top:1px solid var(--ink);max-width:530px;margin:122px 0 0 13px;font-size:12px;line-height:1.1}.sm-home .specs>div{border-bottom:1px solid var(--ink);justify-content:space-between;gap:24px;padding:13px 0 14px;display:flex}.sm-home .specs dd{text-align:right;max-width:234px}.sm-home .cover{align-items:flex-end;gap:29px;margin:38px 0 0 13px;display:flex}.sm-home .cover-thumb{background:var(--brown);width:78px;height:106px;transition:background-color .2s;position:relative}.sm-home .cover:has(input[value=\#71201f]:checked) .cover-thumb{background:#71201f}.sm-home .cover:has(input[value=\#4e231d]:checked) .cover-thumb{background:#4e231d}.sm-home .cover:has(input[value=\#dba740]:checked) .cover-thumb{background:#dba740}.sm-home .cover:has(input[value=\#7e999b]:checked) .cover-thumb{background:#7e999b}.sm-home .cover-thumb img{position:absolute}.sm-home .c-historias{width:65px;top:5px;left:6px}.sm-home .c-de{width:16px;top:16px;left:6px}.sm-home .c-nona{width:37px;top:17px;left:19px}.sm-home .c-mark{width:15px;top:85px;left:31px}.sm-home .swatches{gap:13px;padding-bottom:32px;display:flex}.sm-home .swatches label{background:var(--swatch);cursor:pointer;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:relative}.sm-home .swatches label:before{content:"";position:absolute;inset:-14px}.sm-home .swatches input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sm-home .swatches label:has(:checked):after{content:"";border:1px solid #8d8d8d;border-radius:50%;position:absolute;inset:-3px}.sm-home .swatches label:has(:focus-visible){outline:2px solid var(--burgundy);outline-offset:5px}.sm-home .books .cta-row{gap:16px;margin:38px 0 0 13px}.sm-home .fine{font-size:12px}.sm-home .cover-spread{margin-top:115px;display:block}.sm-home .cover-spread img{width:100%;height:auto}.sm-home .questions{min-height:280px;padding-top:114px}.sm-home .questions>.label{grid-column:1/span 3;max-width:332px}.sm-home .topics{grid-column:4/-1;grid-template-columns:257px 1fr;grid-auto-rows:min-content;row-gap:28px;padding-left:113px;display:grid}.sm-home .topic{display:contents}.sm-home .topic h3{grid-column:1}.sm-home .topic .label{opacity:.4;transition:opacity .2s}.sm-home .topic[data-open] .label{opacity:1}@media (hover:hover) and (pointer:fine){.sm-home .topic .label:hover{opacity:.65}.sm-home .topic[data-open] .label:hover{opacity:1}}.sm-home .topic ul{grid-area:1/2/span 5;max-width:571px;font-size:17px;line-height:1.9}.sm-home .topic ul:before{top:4px}.sm-home .closing{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;height:722px;margin-top:285px;display:grid}.sm-home .closing>img{object-fit:cover;grid-area:1/2;width:100%;height:100%}.sm-home .closing-text{background:var(--brown);color:var(--ivory);text-align:center;flex-direction:column;grid-area:1/1;align-items:center;padding:301px 40px 92px;display:flex}.sm-home .closing-text .display{max-width:574px}.sm-home .closing-text .hbtn{margin-top:auto}.sm-home .foot{padding:63px var(--gutter) 34px;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));font-size:15px;font-weight:500;display:grid}.sm-home .foot-lang{grid-area:1/1/auto/span 3;padding-left:101px}.sm-home .foot-lang .lang{background:0 0;border:0;border-radius:0;gap:0;padding:0;display:flex}.sm-home .foot-lang button{min-width:0;min-height:44px;color:var(--ink);background:0 0;border-radius:0;padding:0;font-family:inherit;font-size:15px;font-weight:500;line-height:1}.sm-home .foot-lang button.on{color:var(--ink);background:0 0}.sm-home .foot-lang button+button:before{content:"/";padding-inline:.3em;text-decoration:none;display:inline-block}.sm-home .foot-lang button.on{text-underline-offset:3px;text-decoration:underline}.sm-home .foot-lang [data-pending]{opacity:.6}.sm-home .foot-symbol{grid-area:2/1/span 2/span 3;width:234px;height:234px;margin:36px 0 0 36px}.sm-home .foot-cols{grid-area:1/5/span 2/-1;grid-template-columns:repeat(4,1fr);row-gap:130px;display:grid}.sm-home .foot-col h2{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;padding-left:10px;font-size:15px;line-height:1}.sm-home .foot-col h2:before{top:-4px}.sm-home .foot-col ul{margin-top:11px;padding-left:10px;line-height:1.7}.sm-home .foot-col a,.sm-home .foot-col span{align-items:center;gap:6px;display:inline-flex}@media (hover:hover) and (pointer:fine){.sm-home .foot-col a:hover,.sm-home .bar a:hover{text-underline-offset:3px;text-decoration:underline}}.sm-home .foot-copy{grid-area:3/9/auto/-1;align-self:end;margin-left:-13px;line-height:1}@media (max-width:1279px){.sm-home .fig-br{display:none}}@media (min-width:1024px) and (max-width:1279px){.sm-home .bar-links{gap:40px}.sm-home .bar-end{gap:24px;padding-right:0}.sm-home .bar-lang{margin-left:0}.sm-home .bar-wm img{width:260px;height:auto}.sm-home .display{font-size:34px}.sm-home .phone,.sm-home .step-body,.sm-home .books-text{margin-left:24px}.sm-home .topics{padding-left:24px}}@media (max-width:1023px){.sm-home .display{font-size:24px;line-height:1}.sm-home .label,.sm-home .body{font-size:14px}.sm-home .hbtn{gap:10px;padding:5px 15px;font-size:10px}.sm-home .hbtn.line{padding:4px 14px}.sm-home .hbtn svg{width:9px;height:9px}.sm-home .bar{grid-template-columns:auto 1fr auto;padding-top:12px}.sm-home .menu-open{display:block}.sm-home .bar-links,.sm-home .bar-end{display:none}.sm-home .bar-wm{justify-self:center;margin-right:29px}.sm-home .bar-wm img{width:247px;height:21px}.sm-home .hero{--hero-row:max(360px, 50svh);grid-template-columns:1fr;grid-template-rows:var(--hero-row) var(--hero-row);height:auto}.sm-home .hero-b{grid-row:1}.sm-home .hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);height:152px;position:absolute;inset:auto 0 0}.sm-home .hero-words{top:calc(var(--hero-row) - 58px);width:min(322px,100% - 40px)}.sm-home .hero-words:before{width:772px;height:252px;top:-68px}.sm-home .hero h1{font-size:30px}.sm-home .hero-cta{top:calc(var(--hero-row) - 18px);white-space:nowrap;background:var(--ink);color:#fff;display:inline-flex;position:absolute;left:50%;translate:-50%}.sm-home .grid{flex-direction:column;display:flex}.sm-home .intro{gap:39px;padding-top:30px}.sm-home .intro-body{padding-left:0}.sm-home .intro-body .display{font-size:22px;line-height:1.3}.sm-home .intro-body .display+.display{margin-top:.8em}.sm-home .intro .cta-row{flex-direction:column;align-items:flex-start;gap:14px;margin-top:29px}.sm-home .note{padding-left:0;font-size:10px}.sm-home .note:before{content:none}.sm-home .film,.sm-home .how,.sm-home .example,.sm-home .discover,.sm-home .books{position:relative}.sm-home .film:before,.sm-home .how:before,.sm-home .example:before,.sm-home .discover:before,.sm-home .books:before{content:"";top:0;left:var(--gutter);right:var(--gutter);border-top:.5px solid var(--ink);position:absolute}.sm-home .film{width:auto;padding:38px var(--gutter) 0;aspect-ratio:auto;margin:40px 0 0;overflow:visible}.sm-home .film>video{aspect-ratio:364/258;object-fit:cover;width:100%;height:auto;position:static}.sm-home .video .play{width:25px}.sm-home .film-toggle{inset:38px var(--gutter) 0}.sm-home .film-sound{right:calc(var(--gutter) + 4px);bottom:4px}.sm-home .idea{row-gap:0;padding-top:36px}.sm-home .idea>.label{order:0}.sm-home .idea-text{display:contents}.sm-home .idea-text .kicker{order:1;margin-top:30px;padding-left:1px;font-size:10px}.sm-home .idea-text .kicker:before{content:none}.sm-home .idea-text .display{order:2;margin:8px 0 0}.sm-home .idea-text .body{order:3;max-width:328px;margin:26px 0 0 1px}.sm-home .idea-text .body+.body{margin-top:1.1em}.sm-home .idea-cover{aspect-ratio:362/483;order:4;width:100%;margin:50px 0 0}.sm-home .btn-pair{flex-wrap:wrap;order:5;justify-content:center;gap:12px;margin:28px 0 0;padding:0}.sm-home .btn-pair:before{height:29px}.sm-home .how{margin-top:41px;padding-top:33px}.sm-home .steps{flex-direction:column;display:flex}.sm-home .step-list{margin:21px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);scrollbar-width:none;flex-direction:row;gap:22px;overflow-x:auto}.sm-home .step-list::-webkit-scrollbar{display:none}.sm-home .step{white-space:nowrap;flex:none;width:auto;padding-block:13px}.sm-home .step:before{top:15px}.sm-home .phone{aspect-ratio:362/487;width:100%;margin:12px 0 0}.sm-home .phone .scene{inset:24px 0}.sm-home .step-body{max-width:none;margin:15px 0 0;padding-left:10px;font-size:14px}.sm-home .step-body:before{height:15px}.sm-home .example{margin-top:50px;padding-top:54px}.sm-home .example-text{order:-1;margin-left:0;padding-left:12px}.sm-home .example-text .kicker{margin-top:0;font-size:14px}.sm-home .question{max-width:322px;font-size:23px}.sm-home .player{width:283px;margin:32px 0 0}.sm-home .player-bars{flex:1;width:0}.sm-home .example-spread{aspect-ratio:362/340;width:100%;margin-top:50px}.sm-home .nona{flex-direction:column;height:auto;margin-top:50px;padding:55px 33px 67px;display:flex}.sm-home .nona-video{aspect-ratio:279/375;order:1;width:279px;max-width:100%;margin:50px auto 0}.sm-home .nona-text{display:contents}.sm-home .nona-text .display{text-align:center;max-width:none}.sm-home .nona-text .hbtn{order:2;align-self:center;margin:50px 0 0}.sm-home .discover{margin-top:50px;padding-top:50px}.sm-home .discover .display{max-width:302px;margin-inline:auto}.sm-home .discover-video{aspect-ratio:1920/976;margin-top:25px}.sm-home .for-whom{min-height:0;margin-top:100px;padding:44px 32px 41px}.sm-home .for-whom .kicker{max-width:254px;font-size:12px;line-height:1}.sm-home .for-whom .display{margin-top:15px}.sm-home .for-photo{width:172px;height:172px;margin:56px 0}.sm-home .voices{row-gap:0;padding-top:29px}.sm-home .voices>.label{margin-left:1px}.sm-home .voices-title{max-width:370px;margin-top:18px;line-height:1.05}.sm-home .voices-body{max-width:292px;margin:26px 0 0}.sm-home .voices-body .body{font-size:12px}.sm-home .voices-row{margin-top:40px}.sm-home .arrows{padding-right:10px}.sm-home .cards{gap:20px;margin-top:0}.sm-home .card-meta{font-size:14px}.sm-home .books{row-gap:0;margin-top:70px;padding-top:32px}.sm-home .books>.label{order:0}.sm-home .books-text{display:contents}.sm-home .books-text>.label{order:1;align-self:center;margin-top:45px;padding-left:0;font-size:10px}.sm-home .books-text>.label:before{content:none}.sm-home .price-line{text-align:center;flex-direction:column;order:2;margin:4px 0 0}.sm-home .price:before{content:none}.sm-home .books-text .body{text-align:center;order:3;margin:0;font-size:10px}.sm-home .spines{aspect-ratio:235/289;order:4;align-self:center;width:235px;margin-top:14px}.sm-home .specs{order:5;margin:47px 0 0}.sm-home .cover{order:6;align-self:center;align-items:center;gap:63px;margin:42px 0 0 63px}.sm-home .cover-thumb{transform-origin:0 0;width:121px;height:165px}.sm-home .c-historias{width:101px;top:8px;left:9px}.sm-home .c-de{width:25px;top:25px;left:9px}.sm-home .c-nona{width:57px;top:26px;left:30px}.sm-home .c-mark{width:23px;top:132px;left:48px}.sm-home .swatches{flex-direction:column;gap:22px;padding:0}.sm-home .swatches label{width:22px;height:22px}.sm-home .books .cta-row{text-align:center;flex-direction:column;order:7;gap:12px;margin:52px 0 0}.sm-home .books .hbtn{font-size:15px}.sm-home .books .fine{max-width:212px}.sm-home .cover-spread{margin-top:52px}.sm-home .cover-spread img{aspect-ratio:402/472;object-fit:cover}.sm-home .questions{min-height:0;padding-top:44px}.sm-home .questions>.label{max-width:240px;padding-left:7px}.sm-home .questions>.label:before,.sm-home .topic .label:before{height:16px;top:1px}.sm-home .topics{flex-direction:column;gap:0;margin-top:44px;padding-left:0;display:flex}.sm-home .topic{display:block;position:relative}.sm-home .topic .label{width:100%;padding:6px 7px;display:block}.sm-home .topic .label:before{top:8px}.sm-home .topic .label:after{content:"";background:currentColor;width:1px;height:16px;position:absolute;top:8px;right:0}.sm-home .topic ul{padding:4px 0 12px 7px;font-size:12px;line-height:1.8}.sm-home .topic ul:before{content:none}.sm-home .closing{grid-template-rows:341px auto;grid-template-columns:1fr;height:auto;margin-top:44px}.sm-home .closing>img{grid-area:1/1}.sm-home .closing-text{grid-row:2;gap:37px;padding:94px 64px 86px}.sm-home .closing-text .hbtn{margin-top:0}.sm-home .foot{padding:43px var(--gutter) 30px;flex-direction:column;font-size:12px;font-weight:400;display:flex}.sm-home .foot-lang{order:0;padding-left:0}.sm-home .foot-lang button{font-size:12px}.sm-home .foot-cols{order:1;grid-template-columns:1fr 1fr;row-gap:33px;margin:30px 0 0}.sm-home .foot-col h2{font-size:12px}.sm-home .foot-col h2:before{height:16px;top:-2px}.sm-home .foot-col ul{margin-top:6px;line-height:1.65}.sm-home .foot-symbol{order:2;align-self:center;margin:70px 0 0}.sm-home .foot-copy{text-align:center;opacity:.6;order:3;margin:72px 0 0}}@media (prefers-reduced-motion:reduce){.sm-home .hbtn,.sm-home .bar-cta,.sm-home .arrows button{transition:opacity .16s}.sm-home .hbtn:active,.sm-home .bar-cta:active,.sm-home .arrows button:active{transform:none}}.sm-home:has(.sub) .bar{color:var(--ink)}.sm-home:has(.sub) .bar-wm img{filter:brightness(0)}.sm-home:has(.sub) .bar-cta{background:var(--ink);color:var(--ivory)}.sm-home:has(.sub) .bar-lang-list button{border-color:var(--ink);color:var(--ink)}.sm-home:has(.sub) .bar-lang-list button.on{background:var(--ink);color:var(--ivory)}@media (hover:hover){.sm-home:has(.sub) .bar-lang-list button:not(.on):hover{background:#0000000f}}.sm-home .sub{padding:190px 0 160px}.sm-home .sub-grid{row-gap:0}.sm-home .sub-grid>.label{grid-column:1/span 3}.sm-home .sub-grid>h1{grid-column:4/span 7;max-width:760px}.sm-home .sub-body{grid-column:4/span 6;max-width:640px;margin-top:64px}.sm-home .sub-body>.body+.body{margin-top:1.1em}.sm-home .sub-body a:not(.hbtn){text-underline-offset:3px;text-decoration:underline}.sm-home .sub-body>.hbtn{margin-top:56px}.sm-home .faq-list{border-top:1px solid var(--ink)}.sm-home .faq-list details{border-bottom:1px solid var(--ink)}.sm-home .faq-list summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;min-height:44px;padding:18px 0;font-size:17px;line-height:1.2;list-style:none;display:flex}.sm-home .faq-list summary::-webkit-details-marker{display:none}.sm-home .faq-list summary:after{content:"+";font-family:var(--font-geist-mono), ui-monospace, monospace;transition:transform .2s var(--ease-out);flex:none;font-size:20px;line-height:1}.sm-home .faq-list details[open] summary:after{transform:rotate(45deg)}.sm-home .faq-list details p{max-width:560px;padding:0 0 22px;font-size:15px;line-height:1.4}@media (max-width:1023px){.sm-home .sub{padding:140px 0 100px}.sm-home .sub-grid>.label,.sm-home .sub-grid>h1,.sm-home .sub-body{grid-column:1/-1}.sm-home .sub-grid>h1{margin-top:32px;font-size:32px}.sm-home .sub-body{margin-top:48px}}@media (prefers-reduced-motion:reduce){.sm-home .faq-list summary:after{transition:none}}
.sm-home .scene{--bur:#6b2a32;--ivory:#f4efe4;--gold:#c2a15b;--paper:#fffcf5;--ink:#2a1e20;--ink2:#3a2f30;--line:#6b2a3229;--serif:var(--font-garamond,"EB Garamond"), "EB Garamond", Georgia, "Times New Roman", serif;--sans:var(--font-instrument,"Instrument Sans"), "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--b1:.3s;--b2:1.5s;--b3:2.7s;--b4:3.9s;--b5:5.1s;--open:4.3s;--px:calc(100cqw / 220);--sc-label:calc(9 * var(--px));--sc-text:calc(11 * var(--px));--sc-title:calc(13 * var(--px));font-family:var(--sans);color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:44px 0 108px;container-type:size}@keyframes sc-in{0%{opacity:0;transform:translateY(6px)}}@keyframes sc-type{0%{clip-path:inset(0 100% 0 0)}}@keyframes sc-press{50%{transform:scale(.95)}}@keyframes sc-show{0%{opacity:0}}@keyframes sc-on{to{background:var(--bur);border-color:var(--bur);color:#fffcf5}}@keyframes sc-level{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes sc-timer{0%{content:"0:00"}50%{content:"0:01"}to{content:"0:02"}}.sm-home .scene .in{animation:sc-in .4s var(--ease-out) both}.sm-home .scene .type{animation:sc-type .7s var(--ease-out) both;display:block}.sm-home .scene .in.b1,.sm-home .scene .type.b1{animation-delay:var(--b1)}.sm-home .scene .in.b2,.sm-home .scene .type.b2{animation-delay:var(--b2)}.sm-home .scene .in.b3,.sm-home .scene .type.b3{animation-delay:var(--b3)}.sm-home .scene .in.b4,.sm-home .scene .type.b4{animation-delay:var(--b4)}.sm-home .scene .in.b5{animation-delay:var(--b5)}.sm-home .scene .in.b4.press-b5{animation:sc-in .4s var(--ease-out) var(--b4) both, sc-press .24s var(--ease-out) var(--b5)}.sm-home .scene .in.b2.press-b3{animation:sc-in .4s var(--ease-out) var(--b2) both, sc-press .24s var(--ease-out) var(--b3)}.sm-home .scene .on-b2{animation:sc-on .2s var(--ease-out) var(--b2) both}.sm-home .scene .next-b2,.sm-home .scene .next-b4,.sm-home .scene .next-b45{z-index:2;animation:sc-show .35s var(--ease-out) both;position:absolute;inset:0}.sm-home .scene .next-b4{animation-delay:var(--b4)}.sm-home .scene .next-b2{animation-delay:var(--b2)}.sm-home .scene .next-b45{animation-delay:calc(var(--b4) + .4s)}.sm-home .scene .press-b4{animation:sc-press .24s var(--ease-out) var(--b4);display:inline-block}.sm-home .scene .sc-btn.press-b3{animation:sc-press .24s var(--ease-out) var(--b3)}.sm-home .scene .ph{--ph-h:min(100cqh, 452px);--ph-u:calc(var(--ph-h) / 452);height:var(--ph-h);width:calc(var(--ph-h) * 220 / 452);padding:calc(6 * var(--ph-u));border-radius:calc(32 * var(--ph-u));box-shadow:inset 0 0 0 calc(1 * var(--ph-u)) #3a3638, 0 calc(20 * var(--ph-u)) calc(40 * var(--ph-u)) #2a1e2047;background:#1c1a1b;container-type:inline-size}.sm-home .scene .ph-screen{isolation:isolate;border-radius:calc(26 * 220 / 208 * var(--px));background:var(--ivory);height:100%;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.sm-home .scene .island{z-index:5;top:calc(6 * var(--px));width:calc(62 * var(--px));height:calc(18 * var(--px));border-radius:calc(99 * var(--px));background:#0b0b0c;position:absolute;left:50%;transform:translate(-50%)}.sm-home .scene .status{height:calc(28 * var(--px));padding:calc(9 * var(--px)) calc(18 * var(--px)) 0 calc(20 * var(--px));font:600 var(--sc-label) var(--sans);color:var(--ink);justify-content:space-between;display:flex}.sm-home .scene .status.light{color:#fffcf5}.sm-home .scene small{font-size:var(--sc-label);letter-spacing:.04em;color:var(--ink2);display:block}.sm-home .scene b{font-weight:600}.sm-home .scene .web{flex-direction:column;display:flex;position:absolute;inset:0}.sm-home .scene .web>.status{background:#f9f9f9}.sm-home .scene .safari{align-items:center;gap:calc(8 * var(--px));padding:calc(2 * var(--px)) calc(12 * var(--px)) calc(8 * var(--px));border-bottom:calc(1 * var(--px)) solid #d8d8dc;font-size:var(--sc-label);color:#1c1c1e;background:#f9f9f9;display:flex}.sm-home .scene .safari .sc-addr{padding:calc(5 * var(--px)) 0;border-radius:calc(8 * var(--px));text-align:center;background:#e9e9eb;flex:1;font-weight:500}.sm-home .scene .web-page{gap:calc(12 * var(--px));min-height:0;padding:calc(16 * var(--px)) calc(14 * var(--px));background:var(--ivory);flex-direction:column;flex:1;display:flex;overflow:hidden}.sm-home .scene .sc-head{font:italic 500 var(--sc-title) / 1.2 var(--serif);color:var(--bur);margin:0}.sm-home .scene .group{gap:calc(4 * var(--px));flex-direction:column;display:flex}.sm-home .scene .sc-field{padding:calc(7 * var(--px)) calc(9 * var(--px));border:calc(1 * var(--px)) solid var(--line);border-radius:calc(8 * var(--px));background:var(--paper);font-size:var(--sc-text);display:block}.sm-home .scene .chips{gap:calc(4 * var(--px));flex-wrap:wrap;display:flex}.sm-home .scene .chip{white-space:nowrap;padding:calc(4 * var(--px)) calc(8 * var(--px));border:calc(1 * var(--px)) solid var(--line);border-radius:calc(99 * var(--px));background:var(--paper);font-size:var(--sc-label);color:var(--ink2)}.sm-home .scene .sc-btn{min-height:calc(32 * var(--px));border-radius:calc(99 * var(--px));background:var(--bur);color:#fffcf5;font:500 var(--sc-text) var(--sans);place-items:center;margin-top:auto;display:grid}.sm-home .scene .lock{background:#6b5a4b url(/home/chapter-church-640.webp) 50% 38%/cover;position:absolute;inset:0;box-shadow:inset 0 0 0 100vmax #0000004d}.sm-home .scene .lock-time{margin:calc(8 * var(--px)) 0 calc(18 * var(--px));text-align:center;font:300 calc(44 * var(--px)) / 1 var(--sans);color:#fffcf5}.sm-home .scene .notif{gap:calc(8 * var(--px));margin:0 calc(8 * var(--px));padding:calc(9 * var(--px));border-radius:calc(14 * var(--px));font-size:var(--sc-text);color:#111;background:#f5f5f5e0;line-height:1.3;display:flex}.sm-home .scene .notif b{display:block}.sm-home .scene .wa-icon{width:calc(22 * var(--px));height:calc(22 * var(--px));border-radius:calc(6 * var(--px));background:#25d366;flex:none}.sm-home .scene .wa{background:#efeae2;flex-direction:column;display:flex}.sm-home .scene .wa>.status{background:#f6f5f3}.sm-home .scene .wa-head{align-items:center;gap:calc(8 * var(--px));padding:calc(2 * var(--px)) calc(12 * var(--px)) calc(8 * var(--px));border-bottom:calc(1 * var(--px)) solid #dcd7cf;font-size:var(--sc-text);background:#f6f5f3;display:flex}.sm-home .scene .wa-head b{display:block}.sm-home .scene .wa-head small{color:#667781;letter-spacing:0}.sm-home .scene .avatar{width:calc(26 * var(--px));height:calc(26 * var(--px));border-radius:calc(99 * var(--px));background:var(--bur);color:#fffcf5;font:600 var(--sc-title) var(--serif);place-items:center;display:grid}.sm-home .scene .wa-body{gap:calc(8 * var(--px));padding:calc(12 * var(--px)) calc(10 * var(--px));flex-direction:column;display:flex}.sm-home .scene .day{padding:calc(2 * var(--px)) calc(8 * var(--px));border-radius:calc(6 * var(--px));font-size:var(--sc-label);color:#54656f;background:#fff;align-self:center}.sm-home .scene .bubble{gap:calc(4 * var(--px));max-width:88%;padding:calc(7 * var(--px)) calc(9 * var(--px)) calc(5 * var(--px));border-radius:0 calc(10 * var(--px)) calc(10 * var(--px)) calc(10 * var(--px));box-shadow:0 calc(1 * var(--px)) calc(1 * var(--px)) #0b141a1a;font-size:var(--sc-text);color:#111b21;background:#fff;flex-direction:column;line-height:1.35;display:flex}.sm-home .scene .url{font-size:var(--sc-label);color:#008069;text-decoration:underline}.sm-home .scene .bubble time{font-size:calc(8 * var(--px));color:#667781;align-self:flex-end}.sm-home .scene .sc-q{gap:calc(4 * var(--px));padding:calc(10 * var(--px));border:calc(1 * var(--px)) solid var(--line);border-radius:calc(10 * var(--px));background:var(--paper);flex-direction:column;display:flex}.sm-home .scene .sc-q p{font:500 var(--sc-title) / 1.3 var(--serif);color:var(--ink);margin:0}.sm-home .scene .modes{gap:calc(6 * var(--px));grid-template-columns:1fr 1fr;display:grid}.sm-home .scene .mode{gap:calc(2 * var(--px));padding:calc(8 * var(--px));border:calc(1 * var(--px)) solid var(--line);border-radius:calc(10 * var(--px));background:var(--paper);font-size:var(--sc-text);flex-direction:column;display:flex}.sm-home .scene .mode small{color:inherit;opacity:.78}.sm-home .scene .rec{align-items:center;gap:calc(12 * var(--px));color:#fffcf5;background:#2a1e20;flex-direction:column;display:flex}.sm-home .scene .rec-dot{margin:calc(12 * var(--px)) 0 0;font:700 var(--sc-label) var(--sans);letter-spacing:.08em}.sm-home .scene .rec-dot:before{content:"";width:calc(7 * var(--px));height:calc(7 * var(--px));margin-right:calc(6 * var(--px));border-radius:calc(99 * var(--px));background:#c8372d;display:inline-block}.sm-home .scene .timer:after{content:"0:02";font:400 calc(22 * var(--px)) var(--serif);font-variant-numeric:tabular-nums;animation:sc-timer 2s steps(1, end) var(--b4) both}.sm-home .scene .level{align-items:center;gap:calc(5 * var(--px));height:calc(30 * var(--px));display:flex}.sm-home .scene .level i{width:calc(6 * var(--px));border-radius:calc(99 * var(--px));background:var(--gold);height:100%;animation:.9s ease-in-out infinite sc-level;transform:scaleY(.35)}.sm-home .scene .level i:nth-child(2){animation-delay:.15s}.sm-home .scene .level i:nth-child(3){animation-delay:.3s}.sm-home .scene .level i:nth-child(4){animation-delay:.1s}.sm-home .scene .level i:nth-child(5){animation-delay:.25s}.sm-home .scene .rec-q{margin:0 calc(14 * var(--px));padding:calc(10 * var(--px));border-radius:calc(10 * var(--px));font:500 var(--sc-text) / 1.35 var(--serif);text-align:center;background:#fffcf514}.sm-home .scene .stop{width:calc(40 * var(--px));height:calc(40 * var(--px));margin-top:auto;margin-bottom:calc(18 * var(--px));border-radius:calc(12 * var(--px));background:#fffcf5}.sm-home .scene .voice{align-items:center;gap:calc(8 * var(--px));padding:calc(7 * var(--px)) calc(10 * var(--px));border-radius:calc(99 * var(--px));background:var(--paper);border:calc(1 * var(--px)) solid var(--line);display:flex}.sm-home .scene .sc-play{width:calc(22 * var(--px));height:calc(22 * var(--px));border-radius:calc(99 * var(--px));background:var(--bur);flex:none;position:relative}.sm-home .scene .sc-play:after{content:"";left:calc(8 * var(--px));top:calc(6 * var(--px));border-left:calc(7 * var(--px)) solid #fffcf5;border-top:calc(5 * var(--px)) solid transparent;border-bottom:calc(5 * var(--px)) solid transparent;position:absolute}.sm-home .scene .bars{align-items:center;gap:calc(2 * var(--px));height:calc(16 * var(--px));flex:1;display:flex}.sm-home .scene .bars i{border-radius:calc(2 * var(--px));background:var(--bur);opacity:.5;flex:1;height:100%;animation:1.1s ease-in-out infinite sc-level;transform:scaleY(.4)}.sm-home .scene .bars i:nth-child(odd){animation-delay:.2s}.sm-home .scene .bars i:nth-child(3n){animation-delay:.45s}.sm-home .scene .len{font-size:var(--sc-label);color:var(--ink2);font-variant-numeric:tabular-nums}.sm-home .scene .page{min-height:0;-webkit-mask-image:linear-gradient(#000 calc(100% - calc(28 * var(--px))), transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - calc(28 * var(--px))), transparent);mask-image:linear-gradient(#000 calc(100% - calc(28 * var(--px))), transparent);gap:calc(6 * var(--px));padding:calc(12 * var(--px));border:calc(1 * var(--px)) solid var(--line);border-radius:calc(6 * var(--px));background:var(--paper);box-shadow:0 calc(8 * var(--px)) calc(20 * var(--px)) #2a1e2014;flex-direction:column;flex:1;display:flex;overflow:hidden}.sm-home .scene .page h4{font:italic 500 var(--sc-title) / 1.25 var(--serif);color:var(--bur);margin:0}.sm-home .scene .page p{font:var(--sc-text) / 1.5 var(--serif);color:var(--ink);margin:0}.sm-home .scene .drop:first-letter{float:left;padding:calc(2 * var(--px)) calc(4 * var(--px)) 0 0;color:var(--bur);font-size:2.4em;line-height:.85}.sm-home .scene .slot{aspect-ratio:4/3;border-radius:calc(4 * var(--px));position:relative;overflow:hidden}.sm-home .scene .slot .add{border:calc(1 * var(--px)) dashed var(--ink2);border-radius:calc(4 * var(--px));font-size:var(--sc-label);color:var(--ink2);place-items:center;display:grid;position:absolute;inset:0}.sm-home .scene .slot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sm-home .scene .shipped{justify-content:center;align-items:center;gap:calc(16 * var(--px));background:var(--ivory);flex-direction:column;display:flex}.sm-home .scene .tome{width:min(calc(184 * var(--px)), 72%);aspect-ratio:184/124;perspective:calc(700 * var(--px));animation:tome-centre .7s var(--ease-in-out) calc(var(--open) - .1s) both;position:relative}@keyframes tome-centre{0%{transform:translate(-20%)}}.sm-home .scene .tpage,.sm-home .scene .leaf{width:50%;height:100%;position:absolute;top:0;left:50%}.sm-home .scene .tpage{gap:calc(4 * var(--px));padding:calc(9 * var(--px)) calc(8 * var(--px));box-shadow:inset calc(6 * var(--px)) 0 calc(8 * var(--px)) -6px #2a1e2040;background:#fffcf5;flex-direction:column;display:flex}.sm-home .scene .tpage.tc-right{box-shadow:inset calc(6 * var(--px)) 0 calc(8 * var(--px)) -6px #2a1e2040, 0 calc(10 * var(--px)) calc(24 * var(--px)) #2a1e2038}.sm-home .scene .tpage small{font-size:calc(6 * var(--px))}.sm-home .scene .tpage h4{margin:0 0 calc(2 * var(--px));font:italic 500 calc(8 * var(--px)) / 1.2 var(--serif);color:var(--bur)}.sm-home .scene .tpage i{height:calc(2 * var(--px));border-radius:calc(1 * var(--px));background:#e2d8c8;flex:none;display:block}.sm-home .scene .tpage i.short{width:60%}.sm-home .scene .tpage .tc-qr{width:calc(14 * var(--px));height:calc(14 * var(--px));background:conic-gradient(#2a1e20 0 25%, #fffcf5 0 50%, #2a1e20 0 75%, #fffcf5 0) 0 0 / calc(5 * var(--px)) calc(5 * var(--px));border:calc(1 * var(--px)) solid #2a1e20;margin-top:auto}.sm-home .scene .tpage img{aspect-ratio:4/3;object-fit:cover;width:100%}.sm-home .scene .tpage .cap{font:italic calc(6 * var(--px)) var(--serif);text-align:center;letter-spacing:0}.sm-home .scene .tpage.title{font:calc(7 * var(--px)) var(--serif);letter-spacing:.24em;color:var(--bur);justify-content:center;align-items:center}.sm-home .scene .leaf{transform-origin:0;transform:rotateY(-180deg)}.sm-home .scene .face{position:absolute;inset:0}.sm-home .scene .leaf .face:not(.back){opacity:0}@keyframes face-front{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes face-back{0%,49%{opacity:0}50%,to{opacity:1}}.sm-home .scene .leaf.cov .face:not(.back){animation:face-front .7s linear var(--open) both}.sm-home .scene .leaf.cov .face.back{animation:face-back .7s linear var(--open) both}.sm-home .scene .leaf.l1 .face:not(.back){animation:face-front .55s linear calc(var(--open) + .6s) both}.sm-home .scene .leaf.l1 .face.back{animation:face-back .55s linear calc(var(--open) + .6s) both}.sm-home .scene .leaf.l2 .face:not(.back){animation:face-front .55s linear calc(var(--open) + 1s) both}.sm-home .scene .leaf.l2 .face.back{animation:face-back .55s linear calc(var(--open) + 1s) both}.sm-home .scene .face.tpage{width:100%;left:0}.sm-home .scene .face.back{transform:rotateY(180deg)}.sm-home .scene .tc-cover{align-items:center;gap:calc(7 * var(--px));padding:calc(10 * var(--px)) calc(8 * var(--px)) calc(7 * var(--px));background:var(--bur);color:#f4efe4;font-family:var(--serif);box-shadow:inset calc(4 * var(--px)) 0 calc(6 * var(--px)) #00000040, 0 calc(12 * var(--px)) calc(26 * var(--px)) #2a1e2052;flex-direction:column;display:flex}.sm-home .scene .tc-cover .tc-nm{font-size:calc(7 * var(--px));letter-spacing:.24em}.sm-home .scene .tc-cover img{aspect-ratio:4/3;object-fit:cover;width:64%;box-shadow:0 calc(2 * var(--px)) calc(6 * var(--px)) #0000004d}.sm-home .scene .tc-cover .tc-lg{font-style:italic;font-size:calc(8 * var(--px));align-self:flex-end;margin-top:auto}.sm-home .scene .tc-cover .tc-lg i{color:var(--gold);font-style:normal}.sm-home .scene .endpaper{background:#e9dcc6}.sm-home .scene .leaf.cov{z-index:2;animation:leaf-cov .7s var(--ease-in-out) var(--open) both}.sm-home .scene .leaf.l1{z-index:3;animation:leaf-l1 .55s var(--ease-in-out) calc(var(--open) + .6s) both}.sm-home .scene .leaf.l2{z-index:4;animation:leaf-l2 .55s var(--ease-in-out) calc(var(--open) + 1s) both}@keyframes leaf-cov{0%{z-index:6;transform:rotateY(0)}}@keyframes leaf-l1{0%{z-index:5;transform:rotateY(0)}}@keyframes leaf-l2{0%{z-index:4;transform:rotateY(0)}}.sm-home .scene .type-in{animation:sc-show .5s var(--ease-out) both}.sm-home .scene .type-in.s1{animation-delay:3.3s}.sm-home .scene .type-in.s2{animation-delay:4.1s}.sm-home .scene .type-in.s3{animation-delay:4.9s}.sm-home .scene .type-in.s4{animation-delay:4.6s}.sm-home .scene .shipped p{text-align:center;font-size:var(--sc-text);margin:0}.sm-home .scene .shipped b{display:block}@keyframes sc-key{0%{opacity:0}}@keyframes sc-caret{0%,49%{opacity:1}50%,to{opacity:0}}.sm-home .scene .key{animation:1ms step-end both sc-key}.sm-home .scene .caret{width:calc(1 * var(--px));height:1.1em;margin-left:calc(1 * var(--px));vertical-align:-.15em;background:var(--ink);animation:.8s step-end infinite sc-caret;display:inline-block}.sm-home .scene .bubble .body{white-space:pre-line}.sm-home .scene .said{gap:calc(4 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));border-left:calc(2 * var(--px)) solid var(--line);flex-direction:column;display:flex}.sm-home .scene .said p{font-size:var(--sc-label);color:var(--ink2);margin:0;font-style:italic;line-height:1.45}.sm-home .scene .tpage p{font:calc(5.5 * var(--px)) / 1.45 var(--serif);color:#2a1e20;margin:0;overflow:hidden}.sm-home .scene .tpage .cap{text-align:center;color:var(--ink2);font-style:italic}.sm-home .scene .tpage.tc-right p{flex:1;min-height:0}.sm-home .scene .chip.tapped{animation:sc-on .2s var(--ease-out) 2.3s both, sc-press .24s var(--ease-out) 2.2s}.sm-home .scene.long{--b2:2.2s;--b3:3.4s;--b4:6.4s}.sm-home .scene.last{--open:6.2s;--b5:7.6s}@media (max-width:860px){.sm-home .scene{inset:44px 0 112px}}.sm-home [data-paused] .scene,.sm-home [data-paused] .scene *,.sm-home [data-paused] .scene :before,.sm-home [data-paused] .scene :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.sm-home .scene,.sm-home .scene *{transition-property:color,background-color,border-color,opacity!important;transition-duration:.15s!important;transition-delay:0s!important;animation:none!important}}
