.LogoPlacer_placer__OFU8B{display:grid;gap:28px;padding:var(--g-panel-pad);border:1px solid var(--tpl-rule);border-radius:var(--tpl-r-lg);background:var(--tpl-white)}.LogoPlacer_head__6L2FO{display:grid;gap:10px}.LogoPlacer_head__6L2FO p{margin:0!important}.LogoPlacer_title__QROYB{font-family:var(--homepage-sora),sans-serif;font-size:26px!important;font-weight:600;line-height:1.2!important;letter-spacing:-.03em!important;margin:0!important}.LogoPlacer_intro__Rpolb{color:var(--tpl-fg-soft);font-size:16px;line-height:1.5}.LogoPlacer_layout__iqKFW{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:center}.LogoPlacer_stage__C4yg4{position:relative;display:grid;place-items:center;min-height:calc(var(--h) + 150px);overflow:hidden;border-radius:var(--tpl-r-md);background:radial-gradient(120% 80% at 50% 0,rgba(255,255,255,.7),transparent 60%),var(--tpl-card);--w:clamp(140px,17vw,228px);--h:calc(var(--w) * 1.414);--d:calc(var(--w) * 0.1);--turn:var(--t-media) var(--ease-settle)}.LogoPlacer_defs__FQ4Le{position:absolute;width:0;height:0}.LogoPlacer_scene__SyJQC{position:relative;width:var(--w);height:var(--h);perspective:1500px}.LogoPlacer_book__Jt7vk{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(18deg);transition:transform var(--turn)}.LogoPlacer_book__Jt7vk>*{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.LogoPlacer_shadow__K7pYU{position:absolute;left:2%;right:-10%;bottom:-22px;height:34px;border-radius:50%;background:radial-gradient(closest-side,rgba(41,31,32,.34),rgba(41,31,32,0));filter:blur(4px);transition:transform var(--turn)}.LogoPlacer_page__88jSy{inset:3px 5px 3px 0;border-radius:0 9px 9px 0;background:#f8f3ec;box-shadow:inset 10px 0 18px -12px rgba(41,31,32,.35);transform:translateZ(calc(var(--d) / 2 - 1px))}.LogoPlacer_pageLines___sVGY{position:absolute;inset:52% 14% 12%;background:repeating-linear-gradient(180deg,transparent 0 12px,rgba(82,64,63,.13) 12px 13px)}.LogoPlacer_foreEdge__73AuN{top:3px;bottom:3px;left:calc(var(--w) - 5px - var(--d) / 2);width:var(--d);background:repeating-linear-gradient(180deg,#f4eee6 0 2px,#ded4c8 2px 3px);transform:rotateY(90deg)}.LogoPlacer_spine__MG_zj{top:0;bottom:0;left:calc(var(--d) / -2);width:var(--d);border-radius:2px;background:linear-gradient(90deg,#aaa4a0,#c4bfba 50%,#aaa4a0);transform:rotateY(-90deg)}.LogoPlacer_back__EF6Of,.LogoPlacer_coverOut__IQ19z{background:linear-gradient(118deg,rgba(255,255,255,.35),transparent 38%),#c9c4bf;box-shadow:inset 0 0 0 1px rgba(41,31,32,.08)}.LogoPlacer_back__EF6Of{inset:0;border-radius:12px 3px 3px 12px;transform:translateZ(calc(var(--d) / -2)) rotateY(180deg)}.LogoPlacer_cover__aU43X{inset:0;transform-origin:left center;transform-style:preserve-3d;transform:translateZ(calc(var(--d) / 2)) rotateY(0deg);transition:transform var(--turn);-webkit-backface-visibility:visible;backface-visibility:visible}.LogoPlacer_coverIn__lnvjZ,.LogoPlacer_coverOut__IQ19z{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.LogoPlacer_coverOut__IQ19z{border-radius:3px 12px 12px 3px}.LogoPlacer_coverIn__lnvjZ{border-radius:12px 3px 3px 12px;background:#e6dccf;box-shadow:inset -10px 0 18px -12px rgba(41,31,32,.3);transform:rotateY(180deg)}.LogoPlacer_elastic__v1SJP{position:absolute;top:-1px;bottom:-1px;right:9%;width:7px;background:linear-gradient(90deg,#8e8884,#a8a29d 50%,#8e8884)}.LogoPlacer_elasticBack__fmZly{right:auto;left:9%}.LogoPlacer_ribbon__KVNWc{bottom:-24px;left:30%;width:9px;height:40px;background:var(--tpl-brown);clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);transform:translateZ(0);-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.LogoPlacer_spot__8JGKB{position:absolute;opacity:0;transition:opacity var(--t-disclosure) var(--ease-settle)}.LogoPlacer_spot__8JGKB svg{display:block;width:100%;height:auto;overflow:visible}.LogoPlacer_spotCentre__3xBT0{left:45%;top:40%;width:54%;transform:translate(-50%,-50%);opacity:1}.LogoPlacer_spotCorner__LuIcW{right:21%;bottom:8%;width:34%}.LogoPlacer_spotBack__xLX0k{left:50%;bottom:9%;width:16%;transform:translateX(-50%)}.LogoPlacer_spotSpine__4Cw9P{left:50%;bottom:8%;width:72%;transform:translateX(-50%)}.LogoPlacer_spotPage__LV5kU{left:14%;right:14%;top:12%;display:grid;gap:9px}.LogoPlacer_pageMark__K1r1e{width:64%!important;margin-bottom:10px}.LogoPlacer_pageRule__2hudy{display:block;height:5px;border-radius:3px;background:rgba(82,64,63,.24)}.LogoPlacer_short__JzPhg{width:58%}.LogoPlacer_ink__X1glx{fill:#aaa39e;transition:fill var(--t-disclosure) var(--ease-settle)}.LogoPlacer_spot__8JGKB text{font-family:var(--homepage-sora),sans-serif;font-size:19px;font-weight:600;letter-spacing:-.4px}.LogoPlacer_spot__8JGKB:not(.LogoPlacer_spotPage__LV5kU) svg{filter:drop-shadow(0 .8px 0 rgba(255,255,255,.85)) drop-shadow(0 -.8px 0 rgba(41,31,32,.45))}.LogoPlacer_placer__OFU8B:has(input[name=logo-finish][value=foil]:checked) .LogoPlacer_spot__8JGKB:not(.LogoPlacer_spotPage__LV5kU) .LogoPlacer_ink__X1glx{fill:url(#logo-placer-foil)}.LogoPlacer_placer__OFU8B:has(input[name=logo-finish][value=foil]:checked) .LogoPlacer_spot__8JGKB:not(.LogoPlacer_spotPage__LV5kU) svg{filter:drop-shadow(0 -.6px 0 rgba(0,0,0,.7)) drop-shadow(0 1px 1px rgba(0,0,0,.35))}.LogoPlacer_placer__OFU8B:has(input[name=logo-finish][value=print]:checked) .LogoPlacer_spot__8JGKB:not(.LogoPlacer_spotPage__LV5kU) .LogoPlacer_ink__X1glx{fill:#2b2425}.LogoPlacer_placer__OFU8B:has(input[name=logo-finish][value=print]:checked) .LogoPlacer_spot__8JGKB:not(.LogoPlacer_spotPage__LV5kU) svg{filter:none}.LogoPlacer_placer__OFU8B:has(input[name=logo-finish][value=laser]:checked) .LogoPlacer_spot__8JGKB:not(.LogoPlacer_spotPage__LV5kU) .LogoPlacer_ink__X1glx{fill:#6b5f5c}.LogoPlacer_placer__OFU8B:has(input[name=logo-finish][value=laser]:checked) .LogoPlacer_spot__8JGKB:not(.LogoPlacer_spotPage__LV5kU) svg{filter:drop-shadow(0 0 .5px rgba(0,0,0,.6));opacity:.9}.LogoPlacer_spotPage__LV5kU .LogoPlacer_ink__X1glx{fill:var(--tpl-brown)}.LogoPlacer_placer__OFU8B:has(input[name=logo-position]:not([value=front-centre]):checked) .LogoPlacer_spotCentre__3xBT0{opacity:0}.LogoPlacer_placer__OFU8B:has(input[name=logo-position][value=back]:checked) .LogoPlacer_spotBack__xLX0k,.LogoPlacer_placer__OFU8B:has(input[name=logo-position][value=first-page]:checked) .LogoPlacer_spotPage__LV5kU,.LogoPlacer_placer__OFU8B:has(input[name=logo-position][value=front-corner]:checked) .LogoPlacer_spotCorner__LuIcW,.LogoPlacer_placer__OFU8B:has(input[name=logo-position][value=spine]:checked) .LogoPlacer_spotSpine__4Cw9P{opacity:1}.LogoPlacer_placer__OFU8B:has(input[name=logo-position][value=back]:checked) .LogoPlacer_book__Jt7vk{transform:rotateY(162deg)}.LogoPlacer_placer__OFU8B:has(input[name=logo-position][value=spine]:checked) .LogoPlacer_book__Jt7vk{transform:translateX(calc(var(--w) * .26)) rotateY(70deg) scale(1.2)}.LogoPlacer_placer__OFU8B:has(input[name=logo-position][value=spine]:checked) .LogoPlacer_shadow__K7pYU{transform:scaleX(.55)}.LogoPlacer_placer__OFU8B:has(input[name=logo-position][value=first-page]:checked) .LogoPlacer_book__Jt7vk{transform:translateX(calc(var(--w) / 2)) rotateY(4deg)}.LogoPlacer_placer__OFU8B:has(input[name=logo-position][value=first-page]:checked) .LogoPlacer_cover__aU43X{transform:translateZ(calc(var(--d) / 2)) rotateY(-174deg)}.LogoPlacer_placer__OFU8B:has(input[name=logo-position][value=first-page]:checked) .LogoPlacer_shadow__K7pYU{transform:translateX(-12%) scaleX(2.1)}.LogoPlacer_controls__QDqxS{display:grid;gap:28px;align-content:center}.LogoPlacer_fieldset__3nNi7{min-width:0;margin:0;padding:0;border:0}.LogoPlacer_fieldset__3nNi7 legend{margin-bottom:12px;padding:0}.LogoPlacer_chips__c2Qqf{display:flex;flex-wrap:wrap;gap:8px}.LogoPlacer_chip__9xnG8{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--tpl-outline);border-radius:var(--action-radius-sm);color:var(--tpl-fg);font-size:15px;font-weight:500;line-height:20px;cursor:pointer;transition:background-color var(--t-feedback) var(--ease-feedback),border-color var(--t-feedback) var(--ease-feedback),color var(--t-feedback) var(--ease-feedback)}.LogoPlacer_chip__9xnG8 input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.LogoPlacer_chip__9xnG8:has(input:checked){border-color:var(--tpl-brown);background:var(--tpl-brown);color:var(--tpl-cream)}.LogoPlacer_chip__9xnG8:has(input:focus-visible){outline:2px solid var(--tpl-focus);outline-offset:3px}.LogoPlacer_chip__9xnG8:active{transition-duration:var(--t-press)}@media (hover:hover) and (pointer:fine){.LogoPlacer_chip__9xnG8:not(:has(input:checked)):hover{background:#efe7df}}.LogoPlacer_readout__xbffw{display:grid;align-content:start;gap:8px;min-height:236px;padding-top:20px;border-top:1px solid var(--tpl-rule)}.LogoPlacer_readout__xbffw p{margin:0!important}.LogoPlacer_readout__xbffw [data-fin],.LogoPlacer_readout__xbffw [data-pos]{display:none}.LogoPlacer_readTitle__GNVIQ{font-family:var(--homepage-sora),sans-serif;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.LogoPlacer_readLine__c148a{color:var(--tpl-fg-soft);font-size:15px;line-height:1.55}.LogoPlacer_combo__ftkF0{display:none;margin-top:4px!important;padding:10px 14px;border-radius:var(--tpl-r-sm);background:var(--tpl-sand);font-size:14px;line-height:1.5}.LogoPlacer_note__zQb3h{color:var(--tpl-fg-soft);font-size:13px;line-height:20px}@media (max-width:1100px){.LogoPlacer_layout__iqKFW{grid-template-columns:minmax(0,1fr);gap:28px}.LogoPlacer_stage__C4yg4{--w:clamp(140px,24vw,228px)}.LogoPlacer_controls__QDqxS{grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px}.LogoPlacer_readout__xbffw{grid-column:1/-1;min-height:0}}@media (max-width:767px){.LogoPlacer_placer__OFU8B{padding:20px;gap:20px}.LogoPlacer_title__QROYB{font-size:22px!important}.LogoPlacer_stage__C4yg4{--w:146px;min-height:calc(var(--h) + 110px)}.LogoPlacer_controls__QDqxS{grid-template-columns:minmax(0,1fr);gap:24px}.LogoPlacer_chip__9xnG8{padding:0 14px;font-size:14px}.LogoPlacer_readout__xbffw{min-height:150px}}@media (prefers-reduced-motion:reduce){.LogoPlacer_book__Jt7vk,.LogoPlacer_chip__9xnG8,.LogoPlacer_cover__aU43X,.LogoPlacer_ink__X1glx,.LogoPlacer_shadow__K7pYU,.LogoPlacer_spot__8JGKB{transition:none}}@supports not selector(:has(*)){.LogoPlacer_placer__OFU8B[data-has-on~="logo-finish:foil"] .LogoPlacer_spot__8JGKB:not(.LogoPlacer_spotPage__LV5kU) .LogoPlacer_ink__X1glx{fill:url(#logo-placer-foil)}.LogoPlacer_placer__OFU8B[data-has-on~="logo-finish:foil"] .LogoPlacer_spot__8JGKB:not(.LogoPlacer_spotPage__LV5kU) svg{filter:drop-shadow(0 -.6px 0 rgba(0,0,0,.7)) drop-shadow(0 1px 1px rgba(0,0,0,.35))}.LogoPlacer_placer__OFU8B[data-has-on~="logo-finish:print"] .LogoPlacer_spot__8JGKB:not(.LogoPlacer_spotPage__LV5kU) .LogoPlacer_ink__X1glx{fill:#2b2425}.LogoPlacer_placer__OFU8B[data-has-on~="logo-finish:print"] .LogoPlacer_spot__8JGKB:not(.LogoPlacer_spotPage__LV5kU) svg{filter:none}.LogoPlacer_placer__OFU8B[data-has-on~="logo-finish:laser"] .LogoPlacer_spot__8JGKB:not(.LogoPlacer_spotPage__LV5kU) .LogoPlacer_ink__X1glx{fill:#6b5f5c}.LogoPlacer_placer__OFU8B[data-has-on~="logo-finish:laser"] .LogoPlacer_spot__8JGKB:not(.LogoPlacer_spotPage__LV5kU) svg{filter:drop-shadow(0 0 .5px rgba(0,0,0,.6));opacity:.9}.LogoPlacer_placer__OFU8B[data-has-on*="logo-position:"]:not([data-has-on~="logo-position:front-centre"]) .LogoPlacer_spotCentre__3xBT0{opacity:0}.LogoPlacer_placer__OFU8B[data-has-on~="logo-position:back"] .LogoPlacer_spotBack__xLX0k,.LogoPlacer_placer__OFU8B[data-has-on~="logo-position:first-page"] .LogoPlacer_spotPage__LV5kU,.LogoPlacer_placer__OFU8B[data-has-on~="logo-position:front-corner"] .LogoPlacer_spotCorner__LuIcW,.LogoPlacer_placer__OFU8B[data-has-on~="logo-position:spine"] .LogoPlacer_spotSpine__4Cw9P{opacity:1}.LogoPlacer_placer__OFU8B[data-has-on~="logo-position:back"] .LogoPlacer_book__Jt7vk{transform:rotateY(162deg)}.LogoPlacer_placer__OFU8B[data-has-on~="logo-position:spine"] .LogoPlacer_book__Jt7vk{transform:translateX(calc(var(--w) * .26)) rotateY(70deg) scale(1.2)}.LogoPlacer_placer__OFU8B[data-has-on~="logo-position:spine"] .LogoPlacer_shadow__K7pYU{transform:scaleX(.55)}.LogoPlacer_placer__OFU8B[data-has-on~="logo-position:first-page"] .LogoPlacer_book__Jt7vk{transform:translateX(calc(var(--w) / 2)) rotateY(4deg)}.LogoPlacer_placer__OFU8B[data-has-on~="logo-position:first-page"] .LogoPlacer_cover__aU43X{transform:translateZ(calc(var(--d) / 2)) rotateY(-174deg)}.LogoPlacer_placer__OFU8B[data-has-on~="logo-position:first-page"] .LogoPlacer_shadow__K7pYU{transform:translateX(-12%) scaleX(2.1)}label.LogoPlacer_chip__9xnG8[data-has-checked]{border-color:var(--tpl-brown);background:var(--tpl-brown);color:var(--tpl-cream)}label.LogoPlacer_chip__9xnG8[data-has-focus]{outline:2px solid var(--tpl-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.LogoPlacer_chip__9xnG8:not(label[data-has-checked]):hover{background:#efe7df}}}.NotebookThumb_thumb__Spt3M{position:relative;display:grid;place-items:center;width:100%;height:100%}.NotebookThumb_defs__WkWaj{position:absolute;width:0;height:0}.NotebookThumb_book__DK7Fl{position:relative;display:grid;place-items:center;width:84px;aspect-ratio:1/1.414;border-radius:2px 7px 7px 2px;background:linear-gradient(118deg,rgba(255,255,255,.08),transparent 40%),#2b2425;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 18px 26px -14px rgba(41,31,32,.55);transform:rotate(-5deg)}.NotebookThumb_book__DK7Fl[data-cover=navy]{background:linear-gradient(118deg,rgba(255,255,255,.1),transparent 40%),#26324a}.NotebookThumb_book__DK7Fl[data-cover=kraft]{background:linear-gradient(118deg,rgba(255,255,255,.14),transparent 40%),#b88d62}.NotebookThumb_spine__QFa1F{position:absolute;inset:0 auto 0 0;width:6px;border-radius:2px 0 0 2px;background:rgba(0,0,0,.22)}.NotebookThumb_elastic__ORx22{position:absolute;inset:-1px 12% -1px auto;width:3px;background:#151011}.NotebookThumb_ribbon__RA_wm{position:absolute;bottom:-12px;left:30%;width:5px;height:18px;background:var(--tpl-brown);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%)}.NotebookThumb_mark__gdTK9{width:40%;height:auto;overflow:visible}.NotebookThumb_ink__ZxaXb{fill:#1f191a}.NotebookThumb_book__DK7Fl[data-finish=deboss] .NotebookThumb_mark__gdTK9{filter:drop-shadow(0 .5px 0 rgba(255,255,255,.18)) drop-shadow(0 -.5px 0 rgba(0,0,0,.85))}.NotebookThumb_book__DK7Fl[data-finish=foil] .NotebookThumb_ink__ZxaXb{fill:url(#notebook-thumb-foil)}.NotebookThumb_book__DK7Fl[data-finish=print] .NotebookThumb_ink__ZxaXb{fill:#f1ece6}.NotebookThumb_book__DK7Fl[data-cover=navy][data-finish=print] .NotebookThumb_ink__ZxaXb:nth-of-type(2){fill:#e6a85c}.NotebookThumb_book__DK7Fl[data-cover=kraft] .NotebookThumb_ink__ZxaXb{fill:#3b2c2a}.NotebookThumb_chip__xzO_S{position:absolute;bottom:8px;left:10px;padding:2px 8px;border-radius:var(--tpl-r-pill);background:rgba(255,255,255,.8);color:var(--tpl-fg-soft);font-size:11px;font-weight:500;letter-spacing:.04em;line-height:16px}@media (max-width:767px){.NotebookThumb_book__DK7Fl{width:64px}}