.folio .soc{flex-direction:column;gap:1rem;display:flex}.folio .soc-choose{flex-wrap:wrap;gap:.5rem;display:flex}.folio .soc-choose .act{cursor:pointer;background:0 0;padding:.625rem .875rem}.folio .soc-choose .act.on{background:var(--ink-true);color:var(--paper)}.folio .soc-two .act{flex:1}.folio .soc-room{justify-content:center;display:flex}.folio .soc-stage{background:var(--panel);outline:1px solid var(--rule);touch-action:none;position:relative;overflow:hidden}.folio .soc-drag{cursor:grab}.folio .soc-drag:active{cursor:grabbing}.folio .soc-pic{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute}.folio .soc-zoom{grid-template-columns:auto 1fr;align-items:center;gap:.35rem 1rem;display:grid}.folio .soc-zoom .soc-hint{grid-column:1/-1}.folio .soc-label{font-family:var(--chrome);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);font-size:.6875rem}.folio .soc-hint{color:var(--ink-soft);margin:0;font-size:.8125rem}.folio .soc-none{color:var(--ink-soft)}.folio .soc-zoom input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem}.folio .soc-zoom input[type=range]::-webkit-slider-runnable-track{background:var(--ink-faint);height:1px}.folio .soc-zoom input[type=range]::-moz-range-track{background:var(--ink-faint);height:1px}.folio .soc-zoom input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink-true);border:none;border-radius:0;width:.875rem;height:.875rem;margin-top:-.4375rem}.folio .soc-zoom input[type=range]::-moz-range-thumb{background:var(--ink-true);border:none;border-radius:0;width:.875rem;height:.875rem}.folio .soc-zoom input[type=range]:disabled{opacity:.35;cursor:default}.folio .soc-colour{align-items:center;gap:.5rem;display:inline-flex}.folio .soc-swatch{outline:1px solid var(--rule);width:.875rem;height:.875rem;display:inline-block}.folio .soc-colour.on .soc-swatch{outline-color:var(--paper)}.folio .soc-dev{flex-direction:column;gap:1rem;max-width:36rem;margin:0 auto;padding:2rem 16px 4rem;display:flex}.folio .soc-ask{color:var(--ink-soft);white-space:pre-wrap;font-size:.75rem}.folio .dr{gap:2rem}.folio .dr-stage{outline:1px solid var(--rule);touch-action:none;flex:none;transition:width .26s cubic-bezier(.2,.7,.2,1),height .26s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.folio .dr-film,.folio .dr-pic{transition:left .26s cubic-bezier(.2,.7,.2,1),top .26s cubic-bezier(.2,.7,.2,1),width .26s cubic-bezier(.2,.7,.2,1),height .26s cubic-bezier(.2,.7,.2,1);position:absolute}.folio .dr-stage.dragging,.folio .dr-stage.dragging .dr-pic,.folio .dr-stage.dragging .dr-film{transition:none}.folio .dr-edge{pointer-events:none;position:absolute}.folio .dr-pic{overflow:hidden}.folio .dr-grain{mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.folio .dr-develop{isolation:isolate;position:absolute;inset:0}.folio .dr-vignette{mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.folio .dr-stamp{mix-blend-mode:screen;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.folio .dr-before{pointer-events:none;position:absolute;inset:0}.folio .dr-split{background:var(--paper);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.folio .dr-fit-box{align-items:center;width:100%;height:100%}.folio .dr-view{flex-direction:column;gap:1rem;display:flex}.folio .dr-view>.dr-room{height:58dvh}.folio .dr-panel{flex-direction:column;display:flex}.folio .dr-step{border-top:1px solid var(--rule-soft);flex-direction:column;gap:.875rem;padding:1.25rem 0;display:flex}.folio .dr-step:first-child{border-top:0;padding-top:0}.folio .dr-step-head{font-family:var(--chrome);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-true);align-items:baseline;gap:.75rem;margin:0;font-size:.6875rem;font-weight:400;display:flex}.folio .dr-n{font-family:var(--display);letter-spacing:0;color:var(--ink-faint);min-width:1.25rem;font-size:1.75rem;line-height:1}.folio .dr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.folio .dr-tiles.small{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.folio .dr-tile{border:1px solid var(--rule-soft);cursor:pointer;text-align:left;background:0 0;flex-direction:column;align-items:stretch;gap:.5rem;padding:.625rem;transition:border-color .16s,background .16s;display:flex}.folio .dr-tile:hover{border-color:var(--ink-faint)}.folio .dr-tile.on{border-color:var(--ink-true);background:var(--panel-soft);box-shadow:inset 0 0 0 1px var(--ink-true)}.folio .dr-art{background:var(--panel-soft);justify-content:center;align-items:center;height:7.5rem;display:flex}.folio .dr-tile.on .dr-art{background:var(--paper)}.folio .dr-tiles.small .dr-art{height:5rem}.folio .dr-name{font-family:var(--chrome);letter-spacing:.06em;color:var(--ink-soft);font-size:.6875rem;line-height:1.35}.folio .dr-tile.on .dr-name{color:var(--ink-true)}.folio .dr-mini{box-sizing:border-box;max-width:88%;height:88%;max-height:88%;box-shadow:0 1px 3px color-mix(in srgb, var(--ink-true) 18%, transparent);justify-content:center;align-items:center;transition:padding .26s,aspect-ratio .26s;display:flex}.folio .dr-mini-film{width:100%;height:100%;display:block;position:relative;overflow:hidden}.folio .dr-mini-film.on{box-sizing:border-box;padding:5%}.folio .dr-mini-pic{object-fit:cover;width:100%;height:100%;display:block}.folio .dr-mini-pic.mono{filter:grayscale()contrast(1.05)}.folio .dr-mini-date{font-family:var(--chrome);letter-spacing:.08em;font-variant-numeric:tabular-nums;text-shadow:0 0 3px;font-size:.5rem;font-weight:600;position:absolute;bottom:7%;right:9%}.folio .dr-papers{flex-wrap:wrap;gap:.5rem;display:flex}.folio .dr-paper{border:1px solid var(--rule-soft);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .375rem;transition:border-color .16s;display:inline-flex}.folio .dr-paper:hover{border-color:var(--ink-faint)}.folio .dr-paper.on{border-color:var(--ink-true);box-shadow:inset 0 0 0 1px var(--ink-true)}.folio .dr-paper-swatch{outline:1px solid var(--rule);width:1.5rem;height:1.5rem}.folio .dr-pair{flex-direction:column;gap:.5rem;display:flex}.folio .dr-pairs{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.folio .dr-thumb{border:1px solid var(--rule);background:var(--panel);cursor:pointer;width:4.5rem;height:3rem;padding:0}.folio .dr-thumb img{object-fit:cover;width:100%;height:100%;display:block}.folio .dr-thumb.on{outline:2px solid var(--ink-true);outline-offset:1px}.folio .dr-none{font-family:var(--chrome);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.625rem}.folio .dr-make{border-top:1px solid var(--rule);flex-direction:column;gap:.75rem;padding-top:1.25rem;display:flex}.folio .dr-made{font-family:var(--body);color:var(--ink-true);flex-direction:column;gap:.15rem;margin:0;font-size:1rem;display:flex}.folio .dr-made span{font-family:var(--chrome);letter-spacing:.08em;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.6875rem}.folio .dr-download{cursor:pointer;justify-content:center;align-items:center;gap:.625rem;display:inline-flex}.folio .dr-download:disabled{opacity:.75;cursor:default}.folio .dr-wait{background:currentColor;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite dr-wait}@keyframes dr-wait{0%,to{opacity:.2}50%{opacity:1}}.folio .dr-apply{flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.folio .dr-apply .act{cursor:pointer;background:0 0}.folio .dr-apply .act.on{background:var(--ink-true);color:var(--paper)}.folio .dr-back{cursor:pointer;background:0 0}@media (min-width:60rem){.folio .gv-social-in.dr-wide{max-width:76rem}.folio .dr{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:3rem;display:grid}.folio .dr-view{position:sticky;top:0}.folio .dr-view>.dr-room{height:calc(100dvh - 8rem)}}@media (prefers-reduced-motion:reduce){.folio .dr-stage,.folio .dr-film,.folio .dr-pic,.folio .dr-mini{transition:none}.folio .dr-wait{opacity:.6;animation:none}}.folio .gv{max-width:88rem;margin:0 auto;padding:2.5rem 16px 4rem}@media (min-width:46rem){.folio .gv{padding-left:clamp(2rem,6vw,7rem);padding-right:clamp(2rem,6vw,7rem)}.folio nav.gv-partbar{margin-inline:max(clamp(2rem,6vw,7rem),50% - 44rem + clamp(2rem,6vw,7rem))}}.folio .gv-head{text-align:center;margin:0 0 2rem}.folio .gv-kicker{font-family:var(--chrome);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-soft);margin:0 0 .75rem;font-size:.6875rem}.folio .gv-head h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;text-indent:.12em;color:var(--ink-true);text-wrap:balance;margin:0 0 .6rem;font-size:clamp(1.9rem,9vw,2.8rem);font-weight:300;line-height:1.08}.folio .gv-count{color:var(--ink-soft);margin:0 0 1.5rem}.folio .gv-head .couple-meta+.gv-show,.folio .gv-head .couple-meta+.gv-soon{margin-top:1.5rem}.folio .gv-head h1+.gv-show{margin-top:1rem}.folio .gv-page-head{padding-bottom:0}.folio .gv-page-head .gv-head{margin-bottom:0}.folio .gv-sectioned+.gv-sectioned{border-top:1px solid var(--rule)}.folio .gv-sectioned{padding-top:2.5rem}.folio .gv-section{font-family:var(--display);text-transform:uppercase;letter-spacing:.16em;text-indent:.16em;color:var(--ink-true);margin:0 0 .6rem;font-size:clamp(1.15rem,5vw,1.5rem);font-weight:300;line-height:1.15}.folio .gv-section-count{font-family:var(--chrome);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);margin:0 0 1.25rem;font-size:.6875rem}.folio .gv-show.gss-open{margin-left:.5rem}.folio .gss{z-index:90;background:var(--paper);color:var(--ink);-webkit-user-select:none;user-select:none;outline:none;position:fixed;inset:0;overflow:hidden}.folio .gss:fullscreen{background:var(--paper)}.folio .gss-stage{touch-action:pan-y pinch-zoom;position:absolute;inset:0}.folio .gss{--gss-gap:6px;--gss-side:max(16px, 4vw);--gss-top:calc(3.75rem + env(safe-area-inset-top));--gss-bot:calc(5.75rem + env(safe-area-inset-bottom));--gss-aw:calc(100vw - 2 * var(--gss-side));--gss-ah:calc(100dvh - var(--gss-top) - var(--gss-bot));--gss-curw:min(var(--gss-aw), var(--gss-ah) * var(--gss-cur,1.5))}.folio .gss-strip{pointer-events:none;clip-path:inset(0 calc((100% - var(--gss-curw)) / 2));transition:clip-path var(--gss-move) cubic-bezier(.65, 0, .35, 1);position:absolute;inset:0}.folio .gss:not(.awake) .gss-stage{cursor:none}.folio .gss-slide{padding:var(--gss-top) var(--gss-side) var(--gss-bot);--w:min(var(--gss-aw), var(--gss-ah) * var(--r,1.5));--off:calc(var(--gss-curw) / 2 + var(--gss-gap) + var(--w) / 2);z-index:0;transform:translate3d(var(--off), 0, 0);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.folio .gss-slide:not(.on):not(.moving){visibility:hidden}.folio .gss-slide.ahead{transform:translate3d(var(--off), 0, 0)}.folio .gss-slide.behind{transform:translate3d(calc(-1 * var(--off)), 0, 0)}.folio .gss-slide.on{z-index:2;transform:translate(0,0)}.folio .gss-slide.moving{z-index:1;transition:transform var(--gss-move) cubic-bezier(.65, 0, .35, 1)}.folio .gss-slide.on.moving{z-index:2}.folio .gss-picture{display:contents}.folio .gss-pic{width:var(--w);height:calc(var(--w) / var(--r,1.5));object-fit:contain;pointer-events:none;-webkit-touch-callout:none;backface-visibility:hidden;flex:none;display:block}.folio .gss-top{z-index:3;padding:calc(.875rem + env(safe-area-inset-top)) max(16px, 4vw) .875rem;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;top:0;left:0;right:0}.folio .gss-title{align-items:baseline;gap:.9rem;min-width:0;margin:0;display:flex}.folio .gss-name{font-family:var(--display);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-true);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:300;overflow:hidden}.folio .gss-where,.folio .gss-btn{font-family:var(--chrome);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem}.folio .gss-where{color:var(--ink-soft);font-variant-numeric:tabular-nums}.folio .gss-btn{color:var(--ink-true);cursor:pointer;background:0 0;border:0;padding:.5rem 0}.folio .gss-controls{z-index:3;left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom));gap:.5rem;display:flex;position:absolute;transform:translate(-50%)}.folio .gss-step,.folio .gss-play{border:1px solid var(--rule);background:var(--paper);height:2.75rem;color:var(--ink-true);cursor:pointer;transition:border-color .14s}.folio .gss-step{width:2.75rem;font-family:var(--chrome);font-size:1.25rem;line-height:1}.folio .gss-play{min-width:7rem;font-family:var(--chrome);letter-spacing:.12em;text-indent:.12em;text-transform:uppercase;padding:0 1rem;font-size:.6875rem}.folio .gss-step:hover,.folio .gss-play:hover{border-color:var(--ink-faint)}.folio .gss:not(.awake) .gss-top,.folio .gss:not(.awake) .gss-controls{visibility:hidden}.folio .gss-progress{z-index:3;background:var(--rule-soft);height:2px;position:absolute;bottom:0;left:0;right:0}.folio .gss-progress i{background:var(--ink);transform-origin:0;height:100%;transform:scaleX(var(--gss-to));animation:gss-progress var(--gss-slide) linear both;display:block}@keyframes gss-progress{0%{transform:scaleX(var(--gss-from))}to{transform:scaleX(var(--gss-to))}}.folio .gss.paused .gss-progress i{animation-play-state:paused}.folio .gss.calm .gss-slide,.folio .gss.calm .gss-strip{transition:none}.folio .gss.calm .gss-progress i{animation:none}@media (prefers-reduced-motion:reduce){.folio .gss-slide,.folio .gss-slide.moving,.folio .gss-strip{transition:none}.folio .gss-progress i{animation:none}}@media (max-width:599px){.folio .gss{--gss-side:0px}.folio .gss-name{font-size:.8125rem}}.folio nav.gv-partbar{z-index:20;scrollbar-width:none;white-space:nowrap;background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);justify-content:center;gap:0 1.75rem;margin-top:1.5rem;padding:.85rem 16px;display:flex;position:sticky;top:0;overflow-x:auto}.folio .gv-partbar::-webkit-scrollbar{display:none}.folio .gv-partbar button{font-family:var(--chrome);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-soft);cursor:pointer;text-underline-offset:.45em;background:0 0;border:0;padding:.25rem 0;font-size:.6875rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.folio .gv-partbar button:hover{color:var(--ink-true)}.folio .gv-partbar button[aria-current=true]{color:var(--ink-true);text-decoration-color:currentColor}.folio .gv-partbar button{flex:none}@media (max-width:46rem){.folio nav.gv-partbar{justify-content:flex-start;gap:0 1.25rem}}.folio .gv-partbar+.gv-sectioned>.gv{padding-top:2.5rem}.folio .gv-pick{text-align:left;gap:.75rem;max-width:22rem;margin:.75rem auto 0;display:grid}.folio .gv-pick fieldset{border:1px solid var(--rule);gap:.55rem;margin:0;padding:.75rem 1rem;display:grid}.folio .gv-pick legend{font-family:var(--chrome);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-soft);padding:0 .35rem;font-size:.6875rem}.folio .gv-pick label{color:var(--ink);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.9375rem;display:flex}.folio .gv-pick label input{accent-color:var(--ink-true);margin:.2rem 0 0}.folio .gv-pick label small{color:var(--ink-soft);margin-top:.15rem;font-size:.8125rem;display:block}.folio .gv-pick .gv-quality{max-width:none;margin:0}.folio .gv-pick>.act{cursor:pointer;justify-self:stretch}.folio .gv-quality button:disabled{opacity:.45;cursor:default}.folio .gv-share-parts{border:0;flex-direction:column;gap:.35rem;margin:0 0 .75rem;padding:0;font-size:.875rem;display:flex}.folio .gv-share-parts legend{font-family:var(--chrome);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-soft);margin-bottom:.4rem;padding:0;font-size:.6875rem}.folio .gv-share-parts label{color:var(--ink);align-items:center;gap:.5rem;display:flex}.folio .gv-share-row .gv-share-parts input[type=checkbox]{width:auto;accent-color:var(--ink-true);margin:0;padding:0}.folio .gv-downloads{margin-top:.5rem}.folio .gv-films{max-width:60rem;margin:2.5rem auto 3.5rem}.folio .gv-film+.gv-film{margin-top:3rem}.folio .gv-film h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-true);margin:0 0 1rem;font-size:1.35rem;font-weight:300;line-height:1.2}.folio .gv-film-play{aspect-ratio:16/9;background:var(--ink-true);width:100%;display:block}.folio .gv-films .film-tv{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.folio .gv-films .film-meta,.folio .gv-note{max-width:32rem;color:var(--ink-soft);margin:.75rem auto 0;font-size:.875rem}.folio .gv-parts ul{text-align:left;max-width:22rem;margin:.75rem auto 0;padding:0;list-style:none}.folio .gv-parts li{border-bottom:1px solid var(--rule-soft);justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.875rem;display:flex}.folio .gv-parts a{color:var(--ink-true)}.folio .gv-parts span{color:var(--ink-soft)}.folio .gv-show{gap:.5rem;display:inline-flex}.folio .gv-quality{text-align:left;gap:.5rem;max-width:22rem;margin:.75rem auto 0;display:grid}.folio .gv-quality button{border:1px solid var(--rule);color:var(--ink-true);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:.2rem;padding:.75rem 1rem;display:grid}.folio .gv-quality button:hover{border-color:var(--ink-true)}.folio .gv-quality strong{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500}.folio .gv-quality span{color:var(--ink-soft);font-size:.875rem}.folio .gv-show .act{cursor:pointer;background:0 0}.folio .gv-show .act.on{background:var(--ink-true);color:var(--paper)}.folio .gv-show .act:disabled{opacity:.4;cursor:default}.folio .gv-grid{flex-direction:column;gap:6px;display:flex}.folio .gv-row{content-visibility:auto;gap:6px;display:flex}.folio .gv-editorial{display:block;position:relative}.folio .gv-editorial .gv-tile{content-visibility:auto;position:absolute}.folio .gv-laid{margin-left:.5rem}.folio .gv-head .act{cursor:pointer;white-space:nowrap;background:0 0;min-width:12.5rem;padding:.75rem 1rem}@media (max-width:34rem){.folio .gv-head .act{letter-spacing:.08em;text-indent:.08em;width:calc(50vw - 1.25rem);min-width:0;padding:.75rem .5rem}.folio .gv-head .gv-show.gss-open,.folio .gv-head .gv-laid{margin-left:0}}.folio .gv-head .act.on,.folio .gv-head .act.primary{background:var(--ink-true);color:var(--paper)}.folio .gv-head .gv-show{vertical-align:top;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.folio .gv-head .gv-downloads{margin-top:0}.folio .gv-halo{display:none}.folio .gv-heart-btn .gv-halo,.folio .gv-hide-btn .gv-halo{display:inline}.folio .gv-halo *{stroke:var(--ink-true);stroke-width:2.4px;stroke-opacity:.45;fill:none}.folio .gv-tile{background:var(--panel);flex:none;position:relative;overflow:hidden}.folio .gv-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.folio .gv-picture{display:contents}.folio .gv-open img{object-fit:cover;width:100%;height:100%;display:block}.folio .gv-open:focus-visible{outline:2px solid var(--ink-true);outline-offset:2px}.folio .gv-heart{flex:none;width:1rem;height:1rem}.folio .gv-heart-btn{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--paper);pointer-events:auto;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:0 .5rem .5rem 0;display:flex;position:absolute;bottom:0;right:0}.folio .gv-heart-btn .gv-heart{width:1.125rem;height:1.125rem}.folio .gv-hide-btn{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--paper);pointer-events:auto;background:0 0;border:0;justify-content:flex-start;align-items:flex-end;padding:0 0 .5rem .5rem;display:flex;position:absolute;bottom:0;left:0}.folio .gv-eye{flex:none;width:1.125rem;height:1.125rem}.folio .gv-corner .gv-hide-btn .gv-eye{width:1.375rem;height:1.375rem}.folio .gv-hide-btn:focus-visible,.folio .gv-heart-btn:focus-visible{outline:2px solid var(--ink-true);outline-offset:-4px}.folio .gv-tile.hidden .gv-open img{opacity:.45}@supports selector(:has(*)){.folio .gv-open:focus-visible{outline:none}.folio .gv-tile:has(>.gv-open:focus-visible){outline:2px solid var(--ink-true);outline-offset:2px}}.folio div.gv-view{background:color-mix(in srgb, var(--paper) calc(var(--paper-left,1) * 100%), transparent)}.folio .gv-view>.gv-bar,.folio .gv-view>.gv-foot,.folio .gv-stage .gv-step{opacity:var(--paper-left,1)}.folio .gv-stage .gv-step:disabled{opacity:0}.folio .gv-view.settling,.folio .gv-view.settling>.gv-bar,.folio .gv-view.settling>.gv-foot,.folio .gv-view.settling .gv-step{transition:background-color .25s cubic-bezier(.22,.61,.36,1),opacity .25s cubic-bezier(.22,.61,.36,1)}.folio .gv-view .gv-stage{touch-action:none}.folio .gv-view .gv-stage:not(.enlarged){overflow:visible}.folio .gv-view .gv-stage.enlarged{cursor:grab}.folio .gv-stage .gv-slide.settling,.folio .gv-stage .gv-corner.settling{transition:transform .25s cubic-bezier(.22,.61,.36,1)}.folio .gv-corner.away{visibility:hidden}.folio .gv-slide .gv-pic{background-position:50%;background-repeat:no-repeat;background-size:cover}.folio .gv-view>.gv-bar{padding-top:.25rem;padding-bottom:.25rem}.folio .gv-bar .gv-btn{min-width:2.75rem;min-height:2.75rem}@media (hover:none){.folio .gv-stage .gv-step{width:2.75rem;height:2.75rem;opacity:calc(.85 * var(--paper-left,1))}.folio .gv-stage .gv-step:disabled{opacity:0}}@media (prefers-reduced-motion:reduce){.folio .gv-tile .gv-open img,.folio .gv-stage .gv-slide.settling,.folio .gv-stage .gv-corner.settling,.folio .gv-view.settling,.folio .gv-view.settling>.gv-bar,.folio .gv-view.settling>.gv-foot,.folio .gv-view.settling .gv-step{transition:none}}.folio .gv-hidden-mark{background:var(--paper);color:var(--ink);font-family:var(--chrome);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;padding:.2rem .4rem;font-size:.625rem;position:absolute;top:.5rem;left:.5rem}.folio .gv-gate{text-align:center;max-width:26rem;margin:0 auto;padding:5rem 16px 4rem}.folio .gv-gate .couple-meta+.gv-gate-ask{margin-top:1.5rem}.folio .gv-gate h1{font-family:var(--display);color:var(--ink-true);margin:0 0 .5rem;font-size:clamp(2rem,8vw,3rem);font-weight:400;line-height:1.05}.folio .gv-gate-form{text-align:left;flex-direction:column;gap:.75rem;margin:0 0 1.5rem;display:flex}.folio .gv-gate-label{font-family:var(--chrome);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);font-size:.6875rem}.folio .gv-gate-form input{font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:0;padding:.75rem;font-size:1rem}.folio .gv-gate-form input:focus{outline:1px solid var(--ink-true);outline-offset:0;border-color:var(--ink-true)}.folio .gv-gate-form .act{cursor:pointer}.folio .gv-gate-form a.act{text-align:center;text-decoration:none}.folio .gv-gate-form .act:disabled{opacity:.6;cursor:default}.folio .gv-gate-said{color:var(--ink);margin:0;font-size:.875rem}.folio .gv-gate-note{color:var(--ink-soft);margin:0;font-size:.8125rem}.folio .gv-keep .gv-count{margin-bottom:1rem}.folio .gv-keep-deadline{font-family:var(--display);color:var(--ink-true);margin:0 0 1rem;font-size:1.25rem;line-height:1.35}.folio .gv-keep-left{font-family:var(--chrome);text-transform:uppercase;letter-spacing:.2em;color:var(--ink);margin:0 0 1.5rem;font-size:.6875rem}.folio .gv-keep-acts{flex-direction:column;margin:0 0 1.5rem;display:flex}.folio .gv-keep-acts .act{cursor:pointer}.folio .gv-keep-acts .act:disabled{opacity:.6;cursor:default}.folio .gv-keep .gv-gate-said{margin-top:1rem}.folio .gv-view{z-index:70;background:var(--paper);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.folio .gv-bar{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 16px;display:flex}.folio .gv-where{font-family:var(--chrome);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.6875rem}.folio .gv-btn{cursor:pointer;font-family:var(--chrome);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.6875rem;display:inline-flex}.folio .gv-hide{min-width:0}.folio .gv-hide.on{color:var(--ink-true);text-underline-offset:.3em;text-decoration:underline}.folio .gv-stage{touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;min-height:0;padding:1rem 16px;display:flex;position:relative;overflow:hidden}.folio .gv-slide{padding:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.folio .gv-pic{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.folio .gv-slide.settling,.folio .gv-corner.settling{transition:transform .2s ease-out}.folio .gv-corner{pointer-events:none;position:absolute}.folio .gv-corner .gv-heart-btn .gv-heart{width:1.375rem;height:1.375rem}.folio .gv-step{border:1px solid var(--rule);background:var(--paper);width:2.75rem;height:2.75rem;color:var(--ink-true);font-family:var(--chrome);cursor:pointer;font-size:1.25rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.folio .gv-step:disabled{opacity:0;pointer-events:none}.folio .gv-prev{left:16px}.folio .gv-next{right:16px}@media (hover:none){.folio .gv-step{opacity:.85;width:2.25rem;height:2.25rem;font-size:1.125rem}.folio .gv-prev{left:8px}.folio .gv-next{right:8px}}.folio .gv-foot{flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.75rem 16px 1rem;display:flex}.folio .gv-foot .act{cursor:pointer;background:0 0}.folio .gv-foot .act:disabled{opacity:.5;cursor:default}.folio .gv-foot .act.on{background:var(--ink-true);color:var(--paper);cursor:default}.folio .gv-home{max-width:21rem;color:var(--ink-soft);text-align:center;text-wrap:balance;margin:1.25rem auto 0;font-size:.8125rem}.folio .gv-home-go{font:inherit;color:var(--ink-true);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.folio .gv-trouble{text-align:center;color:var(--ink-soft);flex-basis:100%;margin:0;font-size:.8125rem}.folio .gv-social{padding:1rem 16px 2rem;overflow-y:auto}.folio .gv-social-in{flex-direction:column;gap:1rem;max-width:36rem;margin:0 auto;display:flex}.folio .gv-social-in>.act:not(.primary){cursor:pointer;background:0 0}.folio .gv-social-add{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.folio .gv-terms{background:var(--panel-soft);border:1px solid var(--rule);text-align:left;max-width:40rem;margin:0 auto 2.5rem;padding:1.5rem 1.5rem 1.25rem}.folio .gv-terms h2,.folio .gv-credits h2{font-family:var(--chrome);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-soft);margin:0 0 .75rem;font-size:.6875rem;font-weight:400}.folio .gv-terms p{color:var(--ink);margin:0 0 .75rem}.folio .gv-terms .act{cursor:pointer;background:0 0;margin-top:1rem}.folio .gv-credits{text-align:center;max-width:40rem;margin:3.5rem auto 1rem}.folio .gv-credits p{color:var(--ink-soft);margin:0 auto 1rem}.folio .gv-credit-list{text-align:left;margin:.5rem 0 0;padding:0;list-style:none}.folio .gv-credit-list li{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1rem;padding:.55rem 0;display:grid}.folio .gv-credit-type{font-family:var(--chrome);letter-spacing:.04em;color:var(--ink-soft);padding-top:.15rem;font-size:.75rem}.folio .gv-credit-name{color:var(--ink-true);overflow-wrap:anywhere}.folio .gv-credit-name a{color:inherit;text-decoration:none}.folio .gv-credit-name a span{color:var(--ink-soft);margin-left:.35rem}.folio .gv-credit-name a:hover span{text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.folio .gv-terms{padding:1.25rem 1rem 1rem}.folio .gv-credit-list li{grid-template-columns:minmax(0,1fr);gap:.1rem}}.folio .gv-share{margin-top:1rem}.folio .gv-share>.act{cursor:pointer;background:0 0}.folio .gv-share-panel{text-align:left;border-top:1px solid var(--rule);max-width:34rem;margin:1rem auto 0}.folio .gv-share-row{border-bottom:1px solid var(--rule);padding:1.25rem 0}.folio .gv-share-row h2{font-family:var(--chrome);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-true);margin:0 0 .4rem;font-size:.6875rem;font-weight:400}.folio .gv-share-row p{color:var(--ink-soft);margin:0 0 .75rem;font-size:.875rem}.folio .gv-share-row input{box-sizing:border-box;width:100%;font-family:var(--chrome);border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:0;padding:.55rem .6rem;font-size:.8125rem}.folio .gv-share-acts{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.folio .gv-share-acts .act{cursor:pointer;background:0 0}.folio .ad,.folio .ad-pick{z-index:75;background:var(--paper);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.folio .ad-pick{z-index:80;grid-template-rows:auto auto 1fr}.folio .ad-bar{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 16px;display:flex}.folio .ad-bar-end{align-items:center;gap:1.25rem;display:inline-flex}.folio .ad-kept{color:var(--ink-soft);font-size:.8125rem}.folio .ad-body{min-height:0;overflow-y:auto}.folio .ad-in{max-width:60rem;margin:0 auto;padding:1.5rem 16px 5rem}.folio .ad-lede{color:var(--ink-soft);max-width:40rem;margin:0 0 1.5rem;font-size:.9375rem}.folio .ad-said{color:var(--ink-soft);margin:.5rem 0 0;font-size:.875rem}.folio .ad-start{text-align:center;max-width:30rem;margin:0 auto;padding:4rem 16px}.folio .ad-start h2,.folio .ad-approve h2{font-family:var(--display);color:var(--ink-true);margin:0 0 1rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:400;line-height:1.1}.folio .ad-start>p{color:var(--ink-soft);margin:0 0 1.5rem}.folio .ad-choose{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 1.5rem;display:flex}.folio .ad-choose .act{cursor:pointer;background:0 0}.folio .ad-choose .act.on{background:var(--ink-true);color:var(--paper)}
.folio .gv-album{margin-top:.5rem}.folio .gv-orders{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.5rem 0 0;display:flex}.folio .po-basket{z-index:40;background:var(--paper);cursor:pointer;align-items:center;gap:.5rem;padding:.75rem 1rem;display:inline-flex;position:fixed;top:12px;right:16px}.folio .po-basket-n{background:var(--ink-true);min-width:1.4em;color:var(--paper);text-indent:0;letter-spacing:0;font-variant-numeric:tabular-nums;padding:.15em .35em;display:inline-block}.folio .gv-ordered{border:1px solid var(--rule);text-align:center;max-width:40rem;color:var(--ink);margin:4rem auto 0;padding:.9rem 1rem;font-size:.9375rem}.folio .gv-ordered .po-link{margin-left:.75rem}.folio .po,.folio .po-edit{z-index:75;background:var(--paper);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.folio .po-edit{z-index:80}.folio .po-bar{grid-template-columns:1fr auto 1fr;display:grid}.folio .po-bar-side{align-items:center;gap:1rem;min-width:0;display:inline-flex}.folio .po-bar-end{justify-content:flex-end}.folio .po-bar-title{font-family:var(--chrome);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-true);font-size:.6875rem}.folio .po-link{font-family:var(--chrome);color:var(--ink-soft);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:.4rem 0;font-size:.75rem;text-decoration:underline}.folio .po-link:hover{color:var(--ink)}.folio .po-x{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:.1rem .25rem;font-size:1.6rem;line-height:1}.folio .po-running{font-family:var(--chrome);color:var(--ink-true);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.folio .po-in{max-width:36rem;margin:0 auto;padding:2.5rem 16px 5rem}.folio .po-in.wide{max-width:88rem}.folio .po-q{font-family:var(--display);color:var(--ink-true);text-align:center;margin:0 0 .75rem;font-size:clamp(1.75rem,5vw,2.4rem);font-weight:400;line-height:1.1}.folio .po-q+.po-choices,.folio .po-q+.po-ask{margin-top:1.75rem}.folio .po-lede{text-align:center;color:var(--ink-soft);margin:0 0 1.75rem;font-size:.9375rem}.folio .po-ask{text-align:center;text-wrap:pretty;max-width:30rem;margin:0 auto 2rem;font-size:1rem}.folio .po-said{text-align:center;color:var(--flag);margin:0 0 1rem;font-size:.9375rem}.folio .po-choices{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.folio .po-choices.po-sizes{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.folio .po-choices.po-list{grid-template-columns:minmax(0,1fr)}.folio .po-choice{border:1px solid var(--rule);cursor:pointer;text-align:center;background:0 0;flex-direction:column;align-items:center;gap:.35rem;padding:1.25rem 1rem;transition:border-color .14s;display:flex}.folio .po-choice:hover:not(:disabled){border-color:var(--ink-true)}.folio .po-choice:disabled{cursor:default;opacity:.55}.folio .po-choice-name{font-family:var(--display);color:var(--ink-true);font-size:1.4rem;line-height:1.15}.folio .po-choice-price{font-family:var(--chrome);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.75rem}.folio .po-choice-breaks{font-family:var(--chrome);color:var(--ink-faint);font-size:.6875rem}.folio .po-next{color:var(--ink-true);text-align:center;margin:0 0 .75rem;font-size:.9375rem}.folio .po-line-each s{color:var(--ink-faint);margin-left:.25rem}.folio .po-end{justify-content:center;margin:2rem 0 0;display:flex}.folio .po-end .act,.folio .po-thens .act{cursor:pointer}.folio .po-end .act:disabled{opacity:.55;cursor:default}.folio .po-end.po-dock{z-index:2;padding:.75rem 16px calc(.75rem + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule);justify-content:flex-end;margin:2rem -16px -5rem;position:sticky;bottom:0}.folio .po-add{background:var(--paper);border-color:var(--ink-true);color:var(--ink-true);min-width:14rem}@media (hover:hover){.folio .po-add:hover:not(:disabled){background:var(--ink-true);color:var(--paper)}}.folio .po-tile{background:var(--panel);cursor:pointer;border:0;flex:none;padding:0;position:relative;overflow:hidden}.folio .po-tile img{object-fit:cover;width:100%;height:100%;transition:opacity .14s;display:block}.folio .po-tile.on img{opacity:.78}.folio .po-tick{border:1px solid var(--paper);width:24px;height:24px;color:var(--paper);background:0 0;place-items:center;font-size:.875rem;line-height:1;display:grid;position:absolute;top:8px;right:8px}.folio .po-tile.on .po-tick{background:var(--ink-true);border-color:var(--ink-true)}.folio .po-tile.on:after{content:"";box-shadow:inset 0 0 0 3px var(--ink-true);pointer-events:none;position:absolute;inset:0}.folio .po-crops{flex-wrap:wrap;justify-content:center;gap:1.5rem 1.25rem;display:flex}.folio .po-crop-open{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:0;display:flex}.folio .po-crop-name{font-family:var(--chrome);color:var(--ink-soft);font-size:.6875rem}.folio .po-sample{justify-content:center;align-items:center;height:10.5rem;margin-bottom:.75rem;display:flex}.folio .po-print{box-sizing:border-box;background:var(--print-white);box-shadow:0 1px 2px color-mix(in srgb, var(--ink-true) 8%, transparent), 0 6px 18px color-mix(in srgb, var(--ink-true) 7%, transparent)}.folio .po-frame{width:100%;height:100%;overflow:hidden}.folio .po-frame img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.folio .po-edit .po-frame{touch-action:none}.folio .po-edit .po-frame.y{cursor:ns-resize}.folio .po-edit .po-frame.x{cursor:ew-resize}.folio .po-edit .po-frame:focus-visible{outline:2px solid var(--ink-true);outline-offset:2px}.folio .po-edit-body{flex-direction:column;align-items:center;gap:1.25rem;min-height:0;padding:1.5rem 16px 3rem;display:flex;overflow-y:auto}.folio .po-edit-body .po-lede{margin:0}.folio .po-edit-body .act{cursor:pointer}.folio .po-added{text-align:center}.folio .po-thens{flex-direction:column;gap:.5rem;max-width:22rem;margin:0 auto;display:flex}.folio .po-thens .act{background:0 0}.folio .po-thens .act.primary{background:var(--ink-true)}.folio .po-thens .act:disabled{opacity:.6;cursor:default}.folio .po-lines{border-top:1px solid var(--rule);margin:0 0 1.5rem;padding:0;list-style:none}.folio .po-line{border-bottom:1px solid var(--rule);padding:1.1rem 0}.folio .po-line-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.folio .po-line-said{color:var(--ink-true);font-size:1rem}.folio .po-line-price,.folio .po-sum dd{font-variant-numeric:tabular-nums;white-space:nowrap}.folio .po-line-strip{flex-wrap:wrap;align-items:center;gap:4px;margin:.75rem 0 .5rem;display:flex}.folio .po-line-strip img{object-fit:cover;width:auto;height:44px;display:block}.folio .po-line-more{font-family:var(--chrome);color:var(--ink-soft);margin-left:.25rem;font-size:.6875rem}.folio .po-line-acts{justify-content:space-between;align-items:center;display:flex}.folio .po-line-each{font-family:var(--chrome);color:var(--ink-soft);font-size:.75rem}.folio .po-sum{margin:0 0 1.25rem}.folio .po-sum div{justify-content:space-between;padding:.3rem 0;display:flex}.folio .po-sum dt,.folio .po-sum dd{margin:0}.folio .po-sum .po-total{border-top:1px solid var(--ink-true);color:var(--ink-true);margin-top:.4rem;padding-top:.7rem;font-size:1.15rem}@media (max-width:560px){.folio .po-in{padding-top:1.75rem}.folio .po-choices.po-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}}.folio .gv-album .act{cursor:pointer;background:0 0}.folio .ad-step{text-align:center;max-width:40rem;margin:0 auto;padding:3rem 16px 4rem}.folio .ad-step h2{font-family:var(--display);color:var(--ink-true);margin:0 0 .75rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:400;line-height:1.1}.folio .ad-step-lede{color:var(--ink-soft);text-wrap:pretty;max-width:30rem;margin:0 auto 2rem}.folio .ad-step-cover{width:min(18rem,70vw);margin:0 auto 1.5rem}.folio .ad-step .cv-tools{text-align:left}.folio .ad-step-choices{text-align:center}.folio .ad-step-head{font-family:var(--chrome);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);margin:1.75rem 0 .75rem;font-size:.6875rem}.folio .po-choice.on{border-color:var(--ink-true);box-shadow:inset 0 0 0 1px var(--ink-true)}.folio .ad-step-drawn{width:100%;max-width:14rem;margin:0 auto .5rem;display:block}.folio .ad-step-drawn .ad-mini-paper{fill:var(--print-white);stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.folio .ad-step-nav{justify-content:space-between;align-items:center;margin:2.5rem 0 0;display:flex}.folio .ad-next{background:var(--paper);border-color:var(--ink-true);color:var(--ink-true);cursor:pointer;min-width:10rem}.folio .ad-pages-layouts{justify-content:center;margin:0 0 1.25rem}.folio .ad-pages-spread{margin:0 0 .75rem;position:relative}.folio .ad-pages-spread:after{content:"";background:color-mix(in srgb, var(--paper) 72%, transparent);pointer-events:none;width:50%;position:absolute;top:0;bottom:0}.folio .ad-pages-spread.left:after{left:50%}.folio .ad-pages-spread.right:after{left:0}.folio .ad-chosen{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0 0 1.5rem;display:flex}.folio .ad-chosen .ad-said{margin:0}.folio .ad-sizes{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1.5rem;margin:.5rem 0 1rem;display:flex}.folio .ad-size{flex-direction:column;align-items:center;gap:.75rem;max-width:100%;display:flex}.folio .ad-size-name{font-family:var(--chrome);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);font-size:.6875rem}.folio .ad-size-name.on{color:var(--ink-true)}.folio .cv-row-head{color:var(--ink-soft);flex-basis:100%;font-size:.8125rem}.folio .ad-start-acts{flex-direction:column;gap:.75rem;display:flex}.folio .ad-start-acts .ad-said{margin:0}.folio .ad-start-acts .act,.folio .ad-tool-acts .act,.folio .ad-approve-acts .act,.folio .ad-approved .act{cursor:pointer}.folio .ad-start-acts .act:not(.primary),.folio .ad-tool-acts .act,.folio .ad-approve-acts .act:not(.primary),.folio .ad-approved .act{background:0 0}.folio .ad .act:disabled{opacity:.4;cursor:default}.folio .ad-spreads{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.folio .ad-spread-no{font-family:var(--chrome);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .5rem;font-size:.6875rem}.folio .ad-spread-at.on .ad-spread-no{color:var(--ink-true)}.folio .ad-spread{background:var(--paper);outline:1px solid var(--rule);cursor:pointer;width:100%;position:relative;overflow:hidden}.folio .ad-spread-at.on .ad-spread{outline:1px solid var(--ink-true)}.folio .ad-spine{background:var(--rule-soft);pointer-events:none;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.folio .ad-frame{background:var(--panel);cursor:pointer;border:0;padding:0;display:block;position:absolute;overflow:hidden}.folio .ad-frame:disabled{cursor:default}.folio .ad-frame img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:none;display:block;position:absolute}.folio .ad-frame.on{outline:2px solid var(--ink-true);outline-offset:-2px;z-index:1}.folio .ad-frame.panning{touch-action:none;cursor:grab}.folio .ad-frame.panning:active{cursor:grabbing}.folio .ad-frame:focus-visible{outline:2px solid var(--ink-true);outline-offset:-2px}.folio .ad-more{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:2rem 0 0;display:flex}.folio .ad-more .act{cursor:pointer;background:0 0}.folio .ad-more .ad-said{margin:0}.folio .ad-next-acts{gap:.5rem;display:inline-flex}.folio .ad-next-acts .act:not(.ad-next){cursor:pointer;background:0 0}.folio .ad-more-said{text-align:right}.folio .ad-unlaid{width:50%;font-family:var(--chrome);letter-spacing:.12em;text-indent:.12em;text-transform:uppercase;color:var(--ink-soft);background:0 0;border:0;place-items:center;padding:0;font-size:.6875rem;display:grid;position:absolute;top:0;bottom:0}.folio .ad-unlaid.left{left:0}.folio .ad-unlaid.right{right:0}.folio button.ad-unlaid{cursor:pointer}.folio button.ad-unlaid:hover{color:var(--ink-true)}.folio .ad-empty{font-family:var(--chrome);color:var(--ink-faint);place-items:center;font-size:1.25rem;display:grid;position:absolute;inset:0}.folio .ad-frame.soft{outline:2px solid var(--flag);outline-offset:-2px}.folio .ad-soft{background:var(--paper);color:var(--flag);font-family:var(--chrome);letter-spacing:.08em;text-transform:uppercase;padding:.15rem .35rem;font-size:.625rem;position:absolute;bottom:.375rem;left:.375rem}.folio .ad-issues{margin:.5rem 0 0;padding:0;list-style:none}.folio .ad-issue{color:var(--ink-soft);padding:.25rem 0;font-size:.875rem}.folio .ad-issue.blocking{color:var(--flag)}.folio .ad-go{font:inherit;color:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.folio .ad-tools{border:1px solid var(--rule);background:var(--panel-soft);margin-top:1rem;padding:1rem}.folio .ad-tools-head{font-family:var(--chrome);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0 0 .75rem;font-size:.6875rem}.folio .ad-tools>.ad-said{margin:0 0 .75rem}.folio .ad-layouts{grid-template-columns:repeat(auto-fill,minmax(3.5rem,4.25rem));gap:.5rem;margin:0 0 .75rem;display:grid}.folio .ad-layout{border:1px solid var(--rule);background:var(--paper);cursor:pointer;padding:.375rem;line-height:0}.folio .ad-layout.on{border-color:var(--ink-true);outline:1px solid var(--ink-true)}.folio .ad-mini{width:100%;height:auto;display:block}.folio .ad-mini-paper{fill:var(--paper)}.folio .ad-mini-frame{fill:var(--ink-faint)}.folio .ad-layout.on .ad-mini-frame{fill:var(--ink)}.folio .ad-mini-spine{stroke:var(--rule);stroke-width:2px;vector-effect:non-scaling-stroke}.folio .ad-tool-acts{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.folio .ad-tool-acts .act{padding:.625rem .875rem}.folio .ad-tool-acts .act.on{background:var(--ink-true);color:var(--paper)}.folio .ad-zoom{font-family:var(--chrome);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.folio .ad-zoom input{max-width:20rem;accent-color:var(--ink-true);flex:1}.folio .ad-approve{border-top:1px solid var(--rule);max-width:36rem;margin-top:3rem;padding-top:2rem}.folio .ad-approve>p{margin:.75rem 0 0}.folio .ad-approve-acts{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.folio .ad-copies{border:1px solid var(--ink-true);margin:1.5rem 0 0;padding:1.25rem}.folio .ad-copies p{margin:0}.folio .ad-copies .ad-copies-head{font-family:var(--display);color:var(--ink-true);margin-bottom:.5rem;font-size:1.375rem}.folio .ad-copies-acts{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.folio .ad-copies-acts .act{cursor:pointer}.folio .ad-copies-acts .act:not(.primary){background:0 0}.folio .ad-restart{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.folio .ad-restart .ad-said{margin:0}.folio .ad-approved{border:1px solid var(--ink-true);margin:0 0 2rem;padding:1.25rem}.folio .ad-approved p{margin:0 0 1rem}.folio .ad-approved-head{font-family:var(--display);color:var(--ink-true);font-size:1.375rem}.folio .ad-cover-at{margin:0 0 2.5rem}.folio .ad-border{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 2rem;display:flex}.folio .ad-border .ad-spread-no{margin:0 .5rem 0 0}.folio .ad-border .act{cursor:pointer;background:0 0;padding:.5rem .875rem}.folio .ad-border .act.on{background:var(--ink-true);color:var(--paper)}.folio .ad-page-tools+.ad-page-tools{margin-top:1rem}.folio .ad-cover-at.on .ad-spread-no{color:var(--ink-true)}.folio .ad-cover-draw{width:min(100%,24rem)}.folio .cv{cursor:pointer;background-color:var(--swatch,var(--panel));width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--swatch,var(--panel)) 82%, var(--ink-true)), 0 1px 2px color-mix(in srgb, var(--ink-true) 14%, transparent), 0 10px 24px -14px color-mix(in srgb, var(--ink-true) 40%, transparent);border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden;container-type:inline-size}div.cv{cursor:default}.folio .cv.on{outline:1px solid var(--ink-true);outline-offset:4px}.folio .cv:focus-visible{outline:2px solid var(--ink-true);outline-offset:4px}.folio .cv:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--swatch,var(--panel)) 80%, var(--ink-true)), color-mix(in srgb, var(--swatch,var(--panel)) 85%, var(--paper)));pointer-events:none;width:.6%;position:absolute;top:0;bottom:0;left:5.5%}.folio .cv.cv-none{background-color:var(--panel);box-shadow:inset 0 0 0 1px var(--rule)}.folio .cv.cv-none:before{display:none}.folio .cv-unchosen{font-family:var(--chrome);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);place-items:center;font-size:.6875rem;display:grid;position:absolute;inset:0}.folio .cv-mat-linen{background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--ink-true) 5%, transparent) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--paper) 7%, transparent) 0 1px, transparent 1px 2px)}.folio .cv-mat-vegan-leather{background-image:linear-gradient(135deg, color-mix(in srgb, var(--paper) 12%, transparent), transparent 45%, color-mix(in srgb, var(--ink-true) 12%, transparent))}.folio .cv-mat-suede{background-image:radial-gradient(ellipse at 30% 25%, color-mix(in srgb, var(--paper) 10%, transparent), transparent 65%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--ink-true) 8%, transparent))}.folio .cv.cv-mat-linen,.folio .cv.cv-mat-vegan-leather,.folio .cv.cv-mat-suede,.folio .cv.cv-mat-nappa{background-image:none}.folio .cv-cloth{pointer-events:none;background:linear-gradient(165deg, color-mix(in srgb, var(--paper) 9%, transparent), transparent 38%, transparent 70%, color-mix(in srgb, var(--ink-true) 9%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--paper) 16%, transparent), inset -1px 0 0 color-mix(in srgb, var(--ink-true) 10%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--ink-true) 14%, transparent), inset 0 0 .5cqw color-mix(in srgb, var(--ink-true) 7%, transparent);position:absolute;inset:0}.folio .cv-cloth:before,.folio .cv-cloth:after{content:"";position:absolute;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}.folio .cv-cloth:before{background:var(--ink-true)}.folio .cv-cloth:after{background:var(--paper)}.folio .cv-mat-linen .cv-cloth:before{opacity:.13;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3 0.16' numOctaves='2' seed='4' stitchTiles='stitch' result='a'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.16 1.3' numOctaves='2' seed='9' stitchTiles='stitch' result='b'/%3E%3CfeComposite in='a' in2='b' operator='arithmetic' k2='0.5' k3='0.5'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  3.2 0 0 0 -1.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3 0.16' numOctaves='2' seed='4' stitchTiles='stitch' result='a'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.16 1.3' numOctaves='2' seed='9' stitchTiles='stitch' result='b'/%3E%3CfeComposite in='a' in2='b' operator='arithmetic' k2='0.5' k3='0.5'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  3.2 0 0 0 -1.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");-webkit-mask-size:160px;mask-size:160px}.folio .cv-mat-linen .cv-cloth:after{opacity:.12;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3 0.14' numOctaves='2' seed='13' stitchTiles='stitch' result='a'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.14 1.3' numOctaves='2' seed='2' stitchTiles='stitch' result='b'/%3E%3CfeComposite in='a' in2='b' operator='arithmetic' k2='0.5' k3='0.5'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -3.2 0 0 0 1.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3 0.14' numOctaves='2' seed='13' stitchTiles='stitch' result='a'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.14 1.3' numOctaves='2' seed='2' stitchTiles='stitch' result='b'/%3E%3CfeComposite in='a' in2='b' operator='arithmetic' k2='0.5' k3='0.5'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -3.2 0 0 0 1.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");-webkit-mask-size:160px;mask-size:160px}.folio .cv-mat-suede .cv-cloth:before{opacity:.1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  2.4 0 0 0 -0.95'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  2.4 0 0 0 -0.95'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");-webkit-mask-size:200px;mask-size:200px}.folio .cv-mat-suede .cv-cloth:after{opacity:.07;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  2.2 0 0 0 -0.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  2.2 0 0 0 -0.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");-webkit-mask-size:420px;mask-size:420px}.folio .cv-mat-vegan-leather .cv-cloth:before{opacity:.05;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.16 0.12' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -3.0 0 0 0 0.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.16 0.12' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -3.0 0 0 0 0.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");-webkit-mask-size:220px;mask-size:220px}.folio .cv-mat-vegan-leather .cv-cloth:after{background:linear-gradient(120deg, color-mix(in srgb, var(--paper) 10%, transparent), transparent 40%)}.folio .cv-fin-nubuck .cv-cloth:before{opacity:.09;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  2.6 0 0 0 -1.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  2.6 0 0 0 -1.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");-webkit-mask-size:160px;mask-size:160px}.folio .cv-fin-nubuck .cv-cloth:after{background:0 0}.folio .cv-mat-nappa .cv-cloth:before{opacity:.07;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.07 0.05' numOctaves='2' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -3.4 0 0 0 0.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.07 0.05' numOctaves='2' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -3.4 0 0 0 0.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");-webkit-mask-size:260px;mask-size:260px}.folio .cv-mat-nappa .cv-cloth:after{opacity:.06;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='1' seed='17' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  2.2 0 0 0 -0.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='1' seed='17' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  2.2 0 0 0 -0.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");-webkit-mask-size:120px;mask-size:120px}.folio .cv-front{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:10%}.folio .cv-front.cv-at-bottom-middle{align-items:flex-end}.folio .cv-front.cv-at-bottom-right{justify-content:flex-end;align-items:flex-end}.folio .cv-letters{font-size:var(--pressed);letter-spacing:.14em;text-align:center;white-space:pre;flex-direction:column;align-items:center;line-height:1.4;display:flex}.folio .cv-at-bottom-right .cv-letters{text-align:right;align-items:flex-end}.folio .cv-face-display{font-family:var(--display);font-weight:400}.folio .cv-face-oldstyle{font-family:var(--body)}.folio .cv-face-sans{letter-spacing:.08em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.folio .cv-ink-blind{color:color-mix(in srgb, var(--swatch,var(--panel)) 78%, var(--ink-true));text-shadow:0 .035em 0 color-mix(in srgb, var(--swatch,var(--panel)) 72%, var(--paper)), 0 -.03em 0 color-mix(in srgb, var(--swatch,var(--panel)) 65%, var(--ink-true))}.folio .cv-letters.cv-ink-gold{--foil:var(--foil-gold)}.folio .cv-letters.cv-ink-rose-gold{--foil:var(--foil-rose)}.folio .cv-letters.cv-ink-silver{--foil:var(--foil-silver)}.folio .cv-letters.cv-ink-gold,.folio .cv-letters.cv-ink-rose-gold,.folio .cv-letters.cv-ink-silver{color:var(--foil);background:linear-gradient(115deg, color-mix(in srgb, var(--foil) 80%, var(--ink-true)) 0%, var(--foil) 30%, color-mix(in srgb, var(--foil) 55%, var(--paper)) 50%, var(--foil) 70%, color-mix(in srgb, var(--foil) 85%, var(--ink-true)) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 -.02em 0 color-mix(in srgb, var(--swatch,var(--panel)) 55%, var(--ink-true)));-webkit-background-clip:text;background-clip:text}.folio .cv-letters .cv-line{display:block}.folio .cv-spine{pointer-events:none;background:color-mix(in srgb, var(--swatch,var(--panel)) 92%, var(--ink-true));justify-content:center;align-items:center;width:5.5%;padding:8% 0;display:flex;position:absolute;top:0;bottom:0;left:0}.folio .cv-spine.cv-at-top{align-items:flex-start}.folio .cv-spine .cv-letters{writing-mode:vertical-rl;font-size:calc(var(--pressed) * .62);letter-spacing:.12em}.folio .cv-tools .cv-head{margin-top:1.5rem}.folio .cv-row{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;display:flex}.folio .cv-row .act{cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.625rem .875rem;display:inline-flex}.folio .cv-row .act.on{background:var(--ink-true);color:var(--paper)}.folio .cv-row .act.cv-face-display{text-transform:none;letter-spacing:.06em;font-size:1.0625rem}.folio .cv-row .act.cv-face-oldstyle{text-transform:none;letter-spacing:.04em;font-size:.9375rem}.folio .cv-dot{width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-true) 15%, transparent);background:currentColor;flex:none}.folio .cv-dot.cv-ink-blind{background:color-mix(in srgb, var(--swatch,var(--panel)) 78%, var(--ink-true))}.folio .cv-dot.cv-ink-gold{background:var(--foil-gold)}.folio .cv-dot.cv-ink-rose-gold{background:var(--foil-rose)}.folio .cv-dot.cv-ink-silver{background:var(--foil-silver)}.folio .cv-swatches{grid-template-columns:repeat(auto-fill,4.5rem);justify-content:start;gap:.75rem .5rem;margin:0 0 .5rem;display:grid}.folio .cv-swatch{cursor:pointer;text-align:left;color:var(--ink-soft);background:0 0;border:0;flex-direction:column;gap:.375rem;padding:0;display:flex}.folio .cv-chip{aspect-ratio:1;background-color:var(--swatch);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--swatch) 85%, var(--ink-true));display:block}.folio .cv-swatch.on .cv-chip{outline:2px solid var(--ink-true);outline-offset:2px}.folio .cv-swatch.on{color:var(--ink-true)}.folio .cv-chip-name{font-family:var(--chrome);letter-spacing:.04em;font-size:.6875rem;line-height:1.25}.folio .cv-words{flex-direction:column;gap:.75rem;max-width:26rem;margin:0 0 .75rem;display:flex}.folio .cv-field{flex-direction:column;gap:.3rem;display:flex}.folio .cv-field-head{font-family:var(--chrome);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;font-size:.6875rem;display:flex}.folio .cv-count{letter-spacing:.04em;text-transform:none}.folio .cv-count.full{color:var(--ink-true)}.folio .cv-field input{width:100%;font-family:var(--body);border:1px solid var(--rule);background:var(--paper);color:var(--ink-true);border-radius:0;padding:.6rem .7rem;font-size:1rem}.folio .cv-field input:focus{outline:1px solid var(--ink-true);outline-offset:0;border-color:var(--ink-true)}.folio .cv-line-acts{flex-wrap:wrap;gap:0 1rem;display:flex}.folio .cv-line-acts .po-link{padding:.25rem 0}.folio .cv-line-acts .po-link.on{color:var(--ink-true);text-decoration-thickness:2px}.folio .cv-line-acts .po-link:disabled{opacity:.35;cursor:default}.folio .cv-add{align-self:flex-start}.folio .ad-pick-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 16px;display:flex}.folio .ad-pick-grid{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:0;padding:0 16px 2rem;display:flex;overflow-y:auto}.folio .ad-pick-one{background:var(--panel);cursor:pointer;border:0;flex:none;height:7.5rem;padding:0;position:relative}.folio .ad-pick-one img{object-fit:cover;width:100%;height:100%;display:block}.folio .ad-pick-one.on{outline:2px solid var(--ink-true);outline-offset:2px}.folio .ad-pick-one.used img{opacity:.55}.folio .ad-used{background:var(--paper);color:var(--ink);font-family:var(--chrome);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:.1rem .3rem;font-size:.5625rem;position:absolute;bottom:.25rem;left:.25rem}@media (max-width:34rem){.folio .ad-pick-one{height:5.5rem}.folio .ad-in{padding-top:1rem}}
