.posing-guide-page{--guide-paper:#fcfaf6;--guide-line:#ddd5ca;--guide-muted:#67615b;color:#2a2825;background:#fff}.posing-guide-page .guide-shell{width:min(1240px,100% - 80px);margin:0 auto;padding:0}.guide-shell :is(h1,h2,h3,p,figure){margin:0}.guide-shell :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance;font-family:Gilda Display,Georgia,serif;font-weight:400}.guide-shell h1{font-size:clamp(42px,5.5vw,74px);line-height:1.08}.guide-shell h2{font-size:clamp(28px,3vw,42px);line-height:1.18}.guide-shell h3{font-size:25px;line-height:1.25}.guide-shell p{color:var(--guide-muted);font-family:Raleway,Arial,sans-serif;font-size:16px;line-height:1.75}.guide-shell a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.guide-shell :is(a,button,select,summary,[tabindex]):focus-visible,.guide-skip:focus{outline-offset:5px;outline:2px solid #6b4d35}.guide-skip{z-index:1000;color:#222;background:#fff;padding:12px;position:absolute;top:-100px;left:24px}.guide-skip:focus{top:16px}.guide-breadcrumb{color:var(--guide-muted);flex-wrap:wrap;gap:10px;padding:20px 0;font:11px/1.6 Raleway,Arial,sans-serif;display:flex}.guide-breadcrumb a{text-decoration:none}.guide-intro{text-align:center;max-width:780px;margin:50px auto 48px}.guide-shell .guide-kicker{text-transform:uppercase;letter-spacing:.2em;font:500 10px/1.6 Raleway,Arial,sans-serif}.guide-intro .guide-kicker{margin-bottom:20px}.guide-shell .guide-lead{max-width:690px;margin:25px auto 0;font:20px/1.7 Gilda Display,Georgia,serif}.guide-shell .guide-byline{margin-top:22px;font-size:11px}.guide-chapters{border-block:1px solid var(--guide-line);flex-wrap:wrap;justify-content:center;gap:0;margin-bottom:48px;display:flex}.guide-chapters a{text-align:center;border-bottom:2px solid #0000;flex-direction:column;gap:5px;padding:18px 25px;font:500 12px/1.5 Raleway,Arial,sans-serif;text-decoration:none;display:flex}.guide-chapters a span{color:var(--guide-muted);font-size:10px}.guide-chapters a[aria-current=location]{background:var(--guide-paper);border-bottom-color:#7d624c}.guide-chapters a:hover{background:#f4f0eb}.posing-book{overflow-anchor:none;position:relative}.book-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.book-turn-controls{align-items:center;gap:20px;display:flex}.posing-book :is(button,select){color:#302c28;border:1px solid var(--guide-line);cursor:pointer;background:#fff;border-radius:0;padding:12px 16px;font:500 12px/1.5 Raleway,Arial,sans-serif}.posing-book button:hover{background:#f2ede5}.posing-book button:disabled{opacity:.35;cursor:default}.book-turn-controls button{min-width:44px;min-height:44px;font-size:20px;line-height:1}.book-turn-controls [role=status]{text-align:center;min-width:140px;font:12px/1.5 Raleway,Arial,sans-serif}.book-select{align-items:center;gap:12px;font:11px/1.5 Raleway,Arial,sans-serif;display:flex}.book-select select{max-width:300px}.book-stage{isolation:isolate;perspective:2400px;touch-action:pan-y;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid;position:relative;box-shadow:0 14px 35px #3e302514}.book-stage.single{box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr))}.book-stage.single>.book-cover{grid-column:2}.book-page{box-sizing:border-box;background:var(--guide-paper);border:1px solid var(--guide-line);flex-direction:column;min-width:0;min-height:1040px;padding:32px 34px 24px;display:none;position:relative}.book-stage:not(.single)>.book-page.is-left{background:linear-gradient(90deg,var(--guide-paper) 95%,#eae4da 100%);border-right:0}.book-stage:not(.single)>.book-page.is-right{background:linear-gradient(90deg,#ede7df 0%,var(--guide-paper) 5%)}.book-stage.single>.book-page{box-shadow:0 12px 35px #3e302514}.book-page h2{margin:10px 0 20px;font-size:30px}.book-page figure{margin:0 -10px 20px}.guide-shell picture,.guide-shell img{width:100%;height:auto;display:block}.book-page .pose-copy{flex:1}.book-page .pose-copy p{margin-bottom:12px;font-size:14px;line-height:1.65}.book-page .pose-copy .pose-location{font-size:10px;line-height:1.6}.pose-copy strong{font-weight:600}.pose-copy .pose-camera{border-left:1px solid #bcae9e;padding-left:12px;font-size:12px}.book-page .pose-copy .pose-camera{font-size:12px}.pose-copy details{border-top:1px solid var(--guide-line);margin-top:15px;padding-top:12px;font:13px/1.7 Raleway,Arial,sans-serif}.pose-copy summary{cursor:pointer;width:fit-content;padding:5px 0}.pose-copy details p{margin-top:10px}.pose-legend{color:var(--guide-muted);padding-left:16px;font:12px/1.65 Raleway,Arial,sans-serif}.book-page-footer{text-transform:uppercase;letter-spacing:.12em;color:#756b60;justify-content:space-between;gap:15px;margin-top:auto;padding-top:24px;font:9px/1.5 Raleway,Arial,sans-serif;display:flex}.book-cover{text-align:center}.book-cover h2{margin:25px 0;font-size:74px;line-height:.98}.book-cover figure{margin:0 5px 22px}.book-cover .book-cover-line{color:#3b352e;font:27px/1.35 Gilda Display,Georgia,serif}.book-cover .book-cover-note{margin:22px 0;font-size:12px}.book-intro{padding-top:60px}.book-intro h2{margin:20px 0 35px;font-size:44px}.book-intro p{margin-bottom:20px}.book-intro h3{margin:10px 0}.book-contents{margin:18px 0 30px}.book-contents a{border-bottom:1px solid var(--guide-line);justify-content:space-between;align-items:baseline;gap:15px;padding:20px 0;font:24px/1.3 Gilda Display,Georgia,serif;text-decoration:none;display:flex}.book-contents small{color:var(--guide-muted);font:10px/1.5 Raleway,Arial,sans-serif}.book-intro .book-note{border-left:1px solid #b9a38a;padding-left:20px;font:21px/1.6 Gilda Display,Georgia,serif}.book-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.book-bottom span{color:var(--guide-muted);font:11px/1.65 Raleway,Arial,sans-serif}.posing-book [hidden]{display:none!important}.guide-context{border-top:1px solid var(--guide-line);grid-template-columns:1fr 1fr;gap:65px;margin:100px 0 80px;padding-top:50px;display:grid}.guide-context h2{margin-top:20px;font-size:38px}.guide-context p+p{margin-top:20px}.guide-footer{border-top:1px solid var(--guide-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;padding:35px 24px;font:11px/1.6 Raleway,Arial,sans-serif;display:flex}.guide-footer a{color:inherit;text-underline-offset:4px}@media (width<=1000px){.book-page{padding-inline:24px}.book-page h2{font-size:27px}.book-select{flex-direction:column;align-items:flex-start;gap:5px}.guide-chapters a{padding-inline:18px}}@media (width<=800px){.posing-guide-page .guide-shell{width:calc(100% - 40px)}.guide-intro{margin:30px auto 34px}.guide-shell .guide-lead{font-size:19px}.guide-chapters{justify-content:flex-start;margin-bottom:30px}.guide-chapters a{flex:30%;padding:13px 8px;font-size:11px}.book-toolbar{flex-direction:column;align-items:stretch;gap:16px}.book-turn-controls{justify-content:space-between;gap:10px}.book-select{flex-direction:row;justify-content:space-between;align-items:center}.book-select select{min-width:0;max-width:62%;padding:10px 6px}.book-stage,.book-stage.single{grid-template-columns:minmax(0,1fr)}.book-stage.single>.book-cover{grid-column:1}.book-page{min-height:0;padding:25px 22px 20px}.book-page h2{font-size:29px}.book-page .pose-copy p{font-size:15px}.book-page .pose-copy .pose-camera{font-size:12px}.book-cover h2{font-size:65px}.book-cover .book-cover-line{font-size:24px}.book-intro{min-height:0;padding-top:45px}.book-intro h2{font-size:37px}.book-contents a{font-size:22px}.book-bottom{gap:12px}.book-bottom span{text-align:center;max-width:105px;font-size:10px}.book-bottom button{padding:12px 10px}.guide-context{grid-template-columns:1fr;gap:25px;margin:65px 0 50px;padding-top:35px}.guide-context h2{font-size:32px}.guide-footer{gap:16px}}@media (prefers-reduced-motion:reduce){.posing-guide-page *,.posing-guide-page :before,.posing-guide-page :after{scroll-behavior:auto!important}}.posing-book:not(.is-ready) .book-stage>.book-page:first-child,.posing-book:not(.is-ready) .book-stage>.book-page:target,.posing-book.is-ready .book-page.is-visible{display:flex}.posing-book:not(.is-ready) .book-stage:has(>.book-page:target)>.book-page:first-child:not(:target){display:none}.book-fallback-controls{justify-content:space-between;margin-top:20px;font:12px/1.6 Raleway,Arial,sans-serif;display:flex}.posing-book.is-ready .book-fallback-controls{display:none}.book-stage[data-book-turning]>.book-page{visibility:hidden}.book-paper-overlay{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.book-paper-host{width:100%;height:100%}.book-paper-host .paper-face{background:var(--guide-paper);overflow:hidden}.book-paper-host .paper-blank{background:0 0}.book-paper-host .paper-face>.book-page{visibility:visible;width:100%;height:100%;min-height:0;box-shadow:none;margin:0;display:flex}.book-paper-host.paper-measuring{visibility:hidden}.book-paper-host.paper-measuring>.paper-face{width:var(--paper-width);height:auto;position:absolute}.book-paper-host.paper-measuring .book-page{height:auto}.posing-book .book-corner{z-index:10;touch-action:none;cursor:grab;background:0 0;border:0;width:54px;height:54px;padding:0;position:absolute}.posing-book .book-corner:hover{background:0 0}.posing-book .book-corner:active{cursor:grabbing}.book-stage[data-book-turning]>.book-corner{outline:none}.book-corner.top{top:0}.book-corner.bottom{bottom:0}.book-corner.forward{right:0}.book-corner.backward{left:0}.book-corner:before{content:"";opacity:.38;clip-path:polygon(65% 0,100% 0,100% 35%);background:linear-gradient(45deg,#0000 66%,#cbbda9 68%,#fffdf8 72%,#eee5d7 100%);transition:opacity .15s;position:absolute;inset:0}.book-corner.top.backward:before{transform:scaleX(-1)}.book-corner.bottom.forward:before{transform:scaleY(-1)}.book-corner.bottom.backward:before{transform:scale(-1)}.book-corner:hover:before,.book-corner:focus-visible:before{opacity:1}.book-stage[data-book-turning]>.book-corner:before{opacity:0}@media (width<=800px){.posing-book .book-corner{width:44px;height:44px}}
