.wb{--bg: #fbf9f6;--ink: #25100a;--red: #d62626;--red-deep: #a00e0c;--blue: #82aab6;--blue-deep: #3d7887;--green: #b3cdb2;--green-deep: #5d7a60;--mint: #d4e1e1;--brown: #634335;--yellow: #fdf151;--paper: #efebe4;--rule: rgba(37,16,10,.2);--display: 'Britannic','Britannic Bold',Impact,sans-serif;--mono: 'Waiting','Courier New',monospace;--serif: 'Cormorant Garamond',Garamond,'Times New Roman',serif;--side: clamp(52px,6vw,104px);--gap: clamp(16px,2vw,28px);--ease: cubic-bezier(.22,1,.36,1);position: relative;width: 100%;background: var(--bg);color: var(--ink);font-family: var(--serif);font-weight: 300;font-size: 20px;line-height: 1.45;-webkit-font-smoothing: antialiased}.wb *,.wb *::before,.wb *::after{box-sizing: border-box}.wb :where(img),.wb :where(video){display: block;max-width: 100%;height: auto;image-rendering: auto}.wb :where(h1),.wb :where(h2),.wb :where(h3),.wb :where(h4),.wb :where(p),.wb :where(figure),.wb :where(ol),.wb :where(ul),.wb :where(dl),.wb :where(dd),.wb :where(blockquote){margin: 0;padding: 0}.wb :where(ol),.wb :where(ul){list-style: none}.wb :where(a){color: inherit;text-decoration: none}.wb :where(strong),.wb :where(b){font-weight: 600}.wb ::selection{background: var(--red);color: var(--bg)}.wb :where(:focus-visible){outline: 2px solid var(--red);outline-offset: 3px}.wb .wb-mega{font-family: var(--display);font-weight: 400;font-size: clamp(76px,14.5vw,260px);line-height: .82;letter-spacing: -.03em}.wb .wb-display{font-family: var(--display);font-weight: 400;letter-spacing: -.03em;line-height: .92}.wb .wb-label{font-family: var(--mono);font-weight: 700;font-size: 14px;line-height: 1.3;letter-spacing: -.02em;text-transform: uppercase}.wb .wb-h3{font-family: var(--mono);font-weight: 700;font-size: 17px;line-height: 1.25;letter-spacing: -.04em;text-transform: uppercase}.wb .wb-sub{font-family: var(--mono);font-weight: 300;font-style: italic;letter-spacing: -.04em}.wb .wb-cap{font-family: var(--mono);font-weight: 300;font-style: italic;font-size: 14px;line-height: 1.35;letter-spacing: -.03em;color: rgba(37,16,10,.72)}.wb .wb-mono{font-family: var(--mono);font-weight: 400;font-size: 14px;line-height: 1.5;letter-spacing: -.03em}.wb p{max-width: 62ch}.wb p + p{margin-top: .75em}.wb .wb-link{text-decoration: underline;text-decoration-thickness: .06em;text-underline-offset: .18em;transition: color .2s}.wb .wb-link:hover{color: var(--red)}.wb-hero{position: relative;display: flex;flex-direction: column;justify-content: space-between;min-height: min(100svh,980px);padding: calc(var(--side) * .9) var(--side) var(--side);overflow: hidden;color: var(--bg);background: var(--ink);isolation: isolate}.wb-hero.is-red{background: var(--red)}.wb-hero-top{display: flex;justify-content: space-between;gap: 24px;padding-right: 64px}.wb-hero .wb-mega{align-self: center;text-align: center;white-space: nowrap;font-size: clamp(56px,10vw,200px)}.wb-hero-media{position: absolute;inset: 0;z-index: -1}.wb-hero-media img,.wb-hero-media video{width: 100%;height: 100%;object-fit: cover}.wb-hero-media.is-shade::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(37,16,10,.3),rgba(37,16,10,0) 26%,rgba(37,16,10,0) 45%,rgba(37,16,10,.62))}.wb-hero-media.is-drift img{animation: wb-drift 24s var(--ease) both}@keyframes wb-drift{from{transform: scale(1.06)}to{transform: scale(1)}}.wb-hero-mark{position: absolute;inset: 0;z-index: -1;display: flex;align-items: center;justify-content: center}.wb-hero-mark img{width: min(84%,1400px);height: auto}.wb-index{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 12px var(--gap);padding: 28px var(--side);border-bottom: 1px solid var(--rule)}.wb-index>.wb-label{grid-column: 1 / span 4}.wb-index ol{grid-column: 5 / -1;columns: 2;column-gap: var(--gap)}.wb-index a{display: inline-block;padding: 2px 0;font-family: var(--mono);font-size: 15px;letter-spacing: -.03em;transition: color .2s}.wb-index a:hover{color: var(--red)}.wb-lede{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: var(--gap);padding: clamp(64px,9vw,140px) var(--side) clamp(56px,7vw,110px)}.wb-lede>p:first-child{grid-column: 2 / span 10;max-width: none;font-size: clamp(32px,3.4vw,56px);line-height: 1.12;font-weight: 300;letter-spacing: -.01em}.wb-lede.is-center>p:first-child{grid-column: 2 / span 10;text-align: center;font-style: italic;font-weight: 700}.wb-lede-cols{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: var(--gap);margin-top: clamp(32px,4vw,56px)}.wb-lede-cols>div{grid-column: span 4}.wb-lede-blurb{font-style: italic;color: var(--red);font-size: 21px;line-height: 1.4}.wb-sec{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 0 var(--gap);margin: 0 var(--side);padding: 32px 0 clamp(88px,10vw,150px);border-top: 1px solid var(--rule);scroll-margin-top: 80px}.wb-sec-label{grid-column: 1 / span 4;padding-right: 24px}.wb-sec-label .wb-label + .wb-sub{display: block;margin-top: 6px;font-size: 15px;color: rgba(37,16,10,.7)}.wb-sec-text{grid-column: 5 / -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 var(--gap);font-size: 19px;line-height: 1.45}.wb-sec-text>p + p{margin-top: 0}.wb-sec-text.is-one{grid-template-columns: minmax(0,1fr)}.wb-sec-text.is-one p{max-width: 44ch}.wb-sec>.wb-media{grid-column: 1 / -1;margin-top: clamp(36px,4vw,60px)}.wb-sec>.wb-media + .wb-media{margin-top: var(--gap)}.wb-bleed{margin-left: calc(-1 * var(--side));margin-right: calc(-1 * var(--side))}.wb-rules{display: grid;grid-template-columns: repeat(var(--c,2),minmax(0,1fr));gap: 28px var(--gap)}.wb-rules h3{margin-bottom: 8px}.wb-rules p{font-size: 18px}.wb-contents{border-top: 1px solid var(--rule)}.wb-contents a{display: grid;grid-template-columns: 48px 1fr;align-items: baseline;gap: 12px;padding: 14px 0 12px;border-bottom: 1px solid var(--rule);font-family: var(--display);font-size: clamp(44px,6vw,104px);line-height: .95;letter-spacing: -.03em;transition: color .25s}.wb-contents a span{font-family: var(--mono);font-weight: 400;font-size: 15px;letter-spacing: -.03em;color: var(--red)}.wb-contents a:hover{color: var(--red)}.wb-fig{position: relative}.wb-fig img,.wb-fig video{width: 100%}.wb figcaption{text-align: center}.wb-sec>p.wb-cap{text-align: center}.wb-fig figcaption{margin-top: 10px}.wb-fig.is-fill{overflow: hidden}.wb-fig.is-fill img{height: 100%;object-fit: cover}.wb-grid{display: grid;grid-template-columns: repeat(var(--c,2),minmax(0,1fr));gap: var(--g,var(--gap));align-items: start}.wb-grid.is-end{align-items: end}.wb-stage{display: flex;align-items: center;justify-content: center;padding: clamp(36px,7vw,120px);background: var(--st,var(--paper))}.wb-stage>*{width: 100%}.wb-stage.is-tight{padding: clamp(24px,4vw,64px)}.wb-stage img{box-shadow: 0 30px 60px -34px rgba(37,16,10,.55)}.wb-stage.is-flat img{box-shadow: none}.wb-panel{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: var(--gap);padding: clamp(24px,3.4vw,52px);background: var(--pn,var(--paper))}.wb-panel + .wb-panel{margin-top: var(--gap)}.wb-panel-note{grid-column: 1 / span 3}.wb-panel-note h3{margin-bottom: 10px}.wb-panel-note p{font-size: 17px;line-height: 1.45}.wb-panel-media{grid-column: 4 / -1}.wb-panel-media img{width: 100%;box-shadow: 0 24px 50px -30px rgba(37,16,10,.6)}.wb-panel-media .wb-grid img{box-shadow: 0 24px 50px -30px rgba(37,16,10,.6)}.wb-phone{position: relative;padding: 2.2%;border-radius: 12% / 5.8%;background: #161010;box-shadow: 0 40px 70px -40px rgba(37,16,10,.7)}.wb-phone img,.wb-phone video{display: block;border-radius: 9.5% / 4.4%;width: 100%;box-shadow: none !important}.wb-phone::after{content: '';position: absolute;top: 3.6%;left: 50%;z-index: 3;width: 30%;height: 3.4%;transform: translateX(-50%);border-radius: 999px;background: #161010}.wb-browser{overflow: hidden;border-radius: 10px;background: #fff;box-shadow: 0 40px 80px -44px rgba(37,16,10,.65)}.wb-browser::before{content: '';display: block;height: 28px;background: #ece9e3 radial-gradient(circle at 16px 14px,#d6d2cb 5px,transparent 5.5px),#ece9e3;background-image: radial-gradient(circle at 16px 14px,#d3cec6 5px,transparent 5.5px),radial-gradient(circle at 34px 14px,#d3cec6 5px,transparent 5.5px),radial-gradient(circle at 52px 14px,#d3cec6 5px,transparent 5.5px)}.wb-browser img{width: 100%;box-shadow: none !important}.wb-mark{display: block;width: 100%;background: currentColor;-webkit-mask: var(--m) center / contain no-repeat;mask: var(--m) center / contain no-repeat}.wb-mark-word{--m: url(https://cdn.prod.website-files.com/686ad3c4cadf15ecbd464466/6ab4d16e0f2572e02184ceab_wb-logo-wordmark.webp);aspect-ratio: 2400 / 676}.wb-mark-mono{--m: url(https://cdn.prod.website-files.com/686ad3c4cadf15ecbd464466/6ab4d16e1040de3a672d63f2_wb-logo-monogram.webp);aspect-ratio: 1}.wb-plate{display: flex;align-items: center;justify-content: center;aspect-ratio: 16 / 8;padding: 8%;background: var(--pb,var(--bg));color: var(--pf,var(--red))}.wb-plate.is-line{box-shadow: inset 0 0 0 1px var(--rule)}.wb-plate .wb-mark-word{width: 78%}.wb-plate.is-sq{aspect-ratio: 1;padding: 20%}.wb-plate.is-sq .wb-mark-mono{width: 100%}.wb-plate img{width: 100%}.wb-plate img[src*='draw-']{width: 82%}.wb-clear{position: relative;width: min(64%,760px);padding: 7.5%;outline: 1px dashed currentColor;outline-offset: 0}.wb-plate .wb-clear .wb-mark-word{width: 100%}.wb-clear::before,.wb-clear::after{content: 'W';position: absolute;font-family: var(--mono);font-size: 13px;letter-spacing: 0;opacity: .8}.wb-clear::before{left: 8px;top: 6px}.wb-clear::after{right: 8px;bottom: 6px}.wb-dont .wb-plate{aspect-ratio: 4 / 3;overflow: hidden}.wb-dont .wb-plate .wb-mark-word{width: 70%}.wb-dont figcaption{margin-top: 12px}.wb-dont figcaption b{display: block;font-family: var(--mono);font-weight: 700;font-size: 14px;letter-spacing: -.03em;text-transform: uppercase;margin-bottom: 2px}.wb-dont figcaption span{font-size: 17px}.wb-spec{display: grid;grid-template-columns: minmax(0,1fr);gap: 6px;padding: clamp(28px,4vw,56px) 0 0;font-size: clamp(22px,4.2vw,76px);line-height: 1.08}.wb-spec>span{white-space: nowrap}.wb-spec .wb-spec-name{font-size: 1.12em;margin-bottom: .12em}.wb-spec.is-display{font-family: var(--display);letter-spacing: -.03em}.wb-spec.is-mono{font-family: var(--mono);letter-spacing: -.06em;font-size: clamp(20px,3.9vw,70px)}.wb-spec.is-serif{font-family: var(--serif);font-weight: 300;font-size: clamp(20px,3.7vw,66px)}.wb-weights{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--gap);margin-top: 36px;padding-top: 18px;border-top: 1px solid var(--rule)}.wb-weights>div span{display: block;font-size: clamp(30px,3vw,46px);line-height: 1.1;margin-bottom: 6px}.wb-scale{border-top: 1px solid var(--rule)}.wb-scale-row{display: grid;grid-template-columns: minmax(0,3fr) minmax(0,9fr);gap: var(--gap);align-items: baseline;padding: 28px 0;border-bottom: 1px solid var(--rule)}.wb-scale-row>div:last-child{min-width: 0}.wb-scale-row .wb-cap{font-style: normal}.wb-s-h1{font-family: var(--display);font-size: clamp(44px,5.6vw,88px);line-height: .95;letter-spacing: -.03em}.wb-s-h2{font-family: var(--mono);font-weight: 700;font-size: clamp(26px,2.6vw,40px);letter-spacing: -.07em;text-transform: uppercase;line-height: 1.1}.wb-s-h3{font-family: var(--mono);font-weight: 700;font-size: clamp(20px,1.9vw,28px);letter-spacing: -.07em;text-transform: uppercase;line-height: 1.1}.wb-s-sub{font-family: var(--mono);font-weight: 300;font-style: italic;font-size: clamp(20px,1.9vw,28px);letter-spacing: -.07em}.wb-s-quote{font-family: var(--display);font-size: clamp(36px,4.6vw,76px);line-height: 1;letter-spacing: -.03em;color: var(--red);text-align: center}.wb-s-quote span{display: block}.wb-s-quote span + span{color: var(--red-deep)}.wb-s-body{font-family: var(--mono);font-weight: 400;font-size: 18px;letter-spacing: -.07em;line-height: 1.45;max-width: 52ch}.wb-s-story{font-family: var(--serif);font-weight: 300;font-size: 21px;line-height: 1.45;max-width: 52ch}.wb-s-artist{font-family: var(--serif);font-weight: 700;font-style: italic;font-size: 21px;line-height: 1.4;max-width: 52ch}.wb-s-link{font-family: var(--serif);font-weight: 300;font-size: 21px;text-decoration: underline;text-underline-offset: .18em;text-decoration-thickness: 1px}.wb-sws{display: grid;grid-template-columns: repeat(var(--c,3),minmax(0,1fr));gap: var(--gap)}.wb-sw{display: flex;flex-direction: column;justify-content: flex-end;aspect-ratio: var(--ar,5 / 4);padding: 18px;background: var(--c);color: var(--f,var(--bg))}.wb-sw.is-line{box-shadow: inset 0 0 0 1px var(--rule)}.wb-sw dl{display: grid;grid-template-columns: 5ch 1fr;gap: 1px 10px;font-family: var(--mono);font-size: 13px;line-height: 1.45;letter-spacing: -.03em}.wb-sw dt{opacity: .7}.wb-sws.is-pairs .wb-sw{aspect-ratio: 5 / 3}.wb-sws.is-pairs .wb-sw + .wb-sw{}.wb-pair-stack{display: grid;grid-template-rows: 3fr 1.3fr;gap: 0}.wb-pair-stack .wb-sw{aspect-ratio: auto;min-height: 150px}.wb-pair-stack>.wb-sw:only-child{grid-row: 1 / -1}.wb-pair-stack.is-small .wb-sw{min-height: 110px}.wb-pair-stack.is-small{grid-template-rows: 1.4fr 1fr}.wb-combos{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: var(--gap)}.wb-combo{position: relative;aspect-ratio: 1;background: var(--o)}.wb-combo::after{content: '';position: absolute;inset: 29%;background: var(--i)}.wb-combo.is-line{box-shadow: inset 0 0 0 1px var(--rule)}.wb-pairs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap)}.wb-pair{display: flex;flex-direction: column;justify-content: space-between;gap: 32px;aspect-ratio: 4 / 5;padding: clamp(20px,2.4vw,34px)}.wb-pair .wb-cap{color: inherit;opacity: .8}.wb-pair-t{max-width: none}.wb-pair-t.is-display{font-family: var(--display);font-size: clamp(30px,3vw,46px);line-height: .98;letter-spacing: -.03em}.wb-pair-t.is-mono{font-family: var(--mono);font-size: clamp(17px,1.5vw,21px);line-height: 1.4;letter-spacing: -.06em}.wb-pair-t.is-caps{font-family: var(--mono);font-weight: 700;font-size: clamp(20px,1.9vw,28px);line-height: 1.15;letter-spacing: -.06em;text-transform: uppercase}.wb-pair-t.is-sub{font-family: var(--mono);font-weight: 300;font-style: italic;font-size: clamp(19px,1.7vw,24px);line-height: 1.3;letter-spacing: -.05em}.wb-pal{display: flex;height: 44px;margin-top: 10px}.wb-pal i{flex: 1}.wb-chips-hex{display: flex;flex-wrap: wrap;gap: 14px 22px;margin-top: 16px}.wb-chips-hex span{display: inline-flex;align-items: center;gap: 8px;font-family: var(--mono);font-size: 13px;letter-spacing: -.03em}.wb-chips-hex span::before{content: '';width: 22px;height: 22px;border-radius: 50%;background: var(--c);box-shadow: inset 0 0 0 1px var(--rule)}.wb-occasion + .wb-occasion{margin-top: clamp(48px,6vw,88px)}.wb-occasion-head{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: var(--gap);margin-bottom: 20px}.wb-occasion-head>div:first-child{grid-column: 1 / span 4}.wb-occasion-head>div:last-child{grid-column: 5 / -1}.wb-occasion-head p{font-size: 18px}.wb-posts{display: grid;grid-template-columns: repeat(var(--c,4),minmax(0,1fr));gap: 12px}.wb-posts img{width: 100%;box-shadow: 0 16px 34px -24px rgba(37,16,10,.55)}.wb-list{border-top: 1px solid var(--rule)}.wb-list li{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: var(--gap);padding: 14px 0;border-bottom: 1px solid var(--rule);font-size: 18px}.wb-list li b{font-family: var(--mono);font-weight: 700;font-size: 14px;letter-spacing: -.03em;text-transform: uppercase;padding-top: 3px}.wb-profiles{margin-top: clamp(36px,4vw,60px);grid-column: 1 / -1}.wb-profiles .edition-wrapper-readsect{width: 100%;margin-top: 0}.wb-profiles .photo-3-col{width: 100%}.wb-pages{display: flex;gap: 20px;overflow-x: auto;scroll-snap-type: x mandatory;padding: clamp(28px,4vw,56px) var(--side);background: var(--paper);scrollbar-width: thin;cursor: grab}.wb-pages.is-drag{cursor: grabbing;scroll-snap-type: none}.wb-page{flex: 0 0 clamp(240px,28vw,420px);scroll-snap-align: center}.wb-page img{width: 100%;box-shadow: 0 20px 36px -24px rgba(37,16,10,.6);pointer-events: none;user-select: none}.wb-page figcaption{margin-top: 10px}.wb-pages-hint{display: flex;justify-content: space-between;margin-top: 12px}.wb-signoff{display: block;padding: 28px var(--side) clamp(24px,3vw,48px);background: var(--red-deep);color: var(--bg)}.wb-signoff-nav{display: flex;justify-content: space-between;margin-bottom: clamp(32px,5vw,80px)}.wb-signoff-nav a{font-family: var(--mono);font-weight: 700;font-size: 15px;letter-spacing: -.02em;text-transform: uppercase;transition: opacity .2s}.wb-signoff-nav a:hover{opacity: .7}.wb-signoff .wb-mark{color: var(--red)}.wb-dont-photo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}body:has(.wb) .nav-header,body:has(.wb) .desktop-footer,body:has(.wb) .side-nav-wrap{display: none !important}.wb-menu-btn{position: fixed;top: 22px;right: 52px;z-index: 900;display: flex;flex-direction: column;justify-content: center;gap: 5px;width: 44px;height: 44px;padding: 0 8px;background: none;border: 0;cursor: pointer}.wb-menu-btn i{display: block;height: 2px;background: var(--red);transition: transform .3s var(--ease),opacity .2s,background-color .25s}.wb-menu-btn.is-light i{background: var(--bg)}.wb-menu-btn[aria-expanded="true"] i{background: var(--red)}.wb-menu-btn[aria-expanded="true"] i:nth-child(1){transform: translateY(6.5px) rotate(45deg)}.wb-menu-btn[aria-expanded="true"] i:nth-child(2){opacity: 0}.wb-menu-btn[aria-expanded="true"] i:nth-child(3){transform: translateY(-6.5px) rotate(-45deg)}.wb-menu{position: fixed;top: 76px;right: 52px;z-index: 899;width: min(340px,calc(100vw - 88px));padding: 22px 24px 18px;background: var(--bg);color: var(--ink);box-shadow: 0 24px 60px -24px rgba(37,16,10,.55);transform-origin: top right}.wb-menu:not([hidden]){animation: wb-menu-in .28s var(--ease)}@keyframes wb-menu-in{from{opacity: 0;transform: scale(.96) translateY(-6px)}}.wb-menu .wb-label{color: var(--red);margin-bottom: 10px}.wb-menu a{display: grid;grid-template-columns: 3ch 1fr;gap: 10px;align-items: baseline;padding: 8px 0;border-top: 1px solid var(--rule);font-family: var(--display);font-size: 28px;line-height: 1;letter-spacing: -.02em;transition: color .2s}.wb-menu a span{font-family: var(--mono);font-size: 13px;letter-spacing: -.02em;color: var(--red)}.wb-menu a:hover,.wb-menu a[aria-current="page"]{color: var(--red)}.wb .photo-card-second{display: none}.wb .photo-card:hover .photo-card-second{display: flex}.wb-sec.is-red{margin: 0;padding: 40px var(--side) clamp(64px,8vw,120px);background: var(--red);color: var(--bg);border-top: 0}.wb-sec.is-red .wb-sec-label{grid-column: 1 / -1;margin-bottom: 20px}.wb-sec.is-red .wb-contents{grid-column: 1 / -1;border-color: rgba(251,249,246,.45)}.wb-sec.is-red .wb-contents a{border-color: rgba(251,249,246,.45)}.wb-sec.is-red .wb-contents a span{color: var(--bg)}.wb-sec.is-red .wb-contents a:hover{color: var(--ink)}.wb-sec.is-contents{padding-bottom: clamp(64px,8vw,120px)}.wb-sec.is-contents .wb-sec-label{grid-column: 1 / -1;margin-bottom: 20px}.wb-sec.is-contents .wb-contents{grid-column: 1 / -1}.wb-sec>.wb-center{justify-self: center;width: min(52%,640px)}.wb-sec>.wb-center figcaption{text-align: center}.wb-solo{display: flex;flex-direction: column;align-items: center;padding: 0 var(--side) clamp(88px,10vw,150px)}.wb-solo img{width: min(52%,640px)}.wb-solo figcaption{margin-top: 12px;text-align: center}.wb-spread{display: flex;align-items: center;justify-content: center;padding: clamp(28px,5vw,72px);background: var(--paper)}.wb-spread img{width: 100%;box-shadow: 0 24px 50px -28px rgba(37,16,10,.6)}.wb-phone.is-scroll{overflow: hidden}.wb-phone.is-scroll .wb-screen{overflow: hidden;aspect-ratio: 9 / 19.5;border-radius: 9.5% / 4.4%}.wb-phone.is-scroll .wb-screen img{border-radius: 0}.wb-scrolling img{animation: wb-scroll var(--dur,24s) ease-in-out .2s infinite alternate}@keyframes wb-scroll{0%,1%{transform: translateY(0)}96%,100%{transform: translateY(var(--end,-70%))}}.wb-strip{display: flex;gap: 20px;overflow-x: auto;scroll-snap-type: x mandatory;padding: 4px 0 16px;scrollbar-width: thin;cursor: grab}.wb-strip.is-drag{cursor: grabbing;scroll-snap-type: none}.wb-strip figure{flex: 0 0 min(86%,760px);scroll-snap-align: start}.wb-strip img{width: 100%;box-shadow: 0 18px 36px -24px rgba(37,16,10,.6);pointer-events: none;user-select: none}.wb-strip figcaption{margin-top: 10px}.wb-panel-kicker{display: block;margin-bottom: 8px}.wb-laptop{width: 84%;margin: 0 auto;filter: drop-shadow(0 30px 40px rgba(37,16,10,.35))}.wb-laptop-screen{position: relative;overflow: hidden;aspect-ratio: 16 / 10;border: 12px solid #161010;border-bottom-width: 18px;border-radius: 14px 14px 0 0;background: #fff}.wb-laptop-screen img{width: 100%;box-shadow: none !important}.wb-laptop-base{height: 14px;margin: 0 -7%;border-radius: 0 0 16px 16px;background: linear-gradient(#d9d5ce,#b9b4ac);box-shadow: 0 30px 50px -30px rgba(37,16,10,.7)}.wb-laptop-base::before{content: '';display: block;width: 16%;height: 5px;margin: 0 auto;border-radius: 0 0 8px 8px;background: #a8a39b}.wb-weights.is-six{grid-template-columns: repeat(6,minmax(0,1fr))}.wb-illos{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--gap)}.wb-illo-tile{display: flex;align-items: center;justify-content: center;aspect-ratio: 1;padding: 14%;background: var(--paper)}.wb-illo-tile img{max-width: 100%;max-height: 100%;width: auto;mix-blend-mode: multiply}.wb-covers img{filter: drop-shadow(0 22px 26px rgba(37,16,10,.28))}.wb-blend{mix-blend-mode: multiply}.wb-social{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(20px,3vw,48px) clamp(14px,2.4vw,40px);max-width: 980px;margin: 0 auto}@media (max-width: 991px){.wb{--side: 44px}.wb-sec-label{grid-column: 1 / -1;margin-bottom: 18px}.wb-sec-text{grid-column: 1 / -1}.wb-index>.wb-label{grid-column: 1 / -1}.wb-index ol{grid-column: 1 / -1}.wb-lede-cols>div,.wb-lede-cols>div:first-child{grid-column: span 6}.wb-panel-note,.wb-panel-media{grid-column: 1 / -1}.wb-combos{grid-template-columns: repeat(4,minmax(0,1fr))}.wb-weights,.wb-weights.is-six{grid-template-columns: repeat(3,minmax(0,1fr))}.wb-illos{grid-template-columns: repeat(2,minmax(0,1fr))}.wb-occasion-head>div{grid-column: 1 / -1 !important}.wb-hero-media.is-left img{object-position: 12% 50%;transform-origin: 12% 50%}}@media (max-width: 767px){.wb{--side: 36px;font-size: 18px}.wb-hero{min-height: 70svh;padding-top: 32px}.wb-menu-btn{top: 14px;right: 30px}.wb-menu{top: 66px;right: 30px}.wb-solo img{width: 100%}.wb-sec>.wb-center{width: 100%}.wb-lede>p:first-child,.wb-lede.is-center>p:first-child{grid-column: 1 / -1}.wb-sw,.wb-pair-stack .wb-sw{aspect-ratio: 2 / 1;min-height: 0}.wb-pair-stack{grid-template-rows: auto auto}.wb-pair{aspect-ratio: 5 / 4}.wb-panel{padding: 20px}.wb-lede-cols>div,.wb-lede-cols>div:first-child{grid-column: 1 / -1}.wb-sec-text{grid-template-columns: minmax(0,1fr)}.wb-sec-text>* + *{margin-top: .75em}.wb-index ol{columns: 1}.wb-grid{--c: 1 !important}.wb-grid.is-keep{--c: 2 !important}.wb-grid.is-keep3{--c: 3 !important;--g: 10px}.wb .wb-mega,.wb-hero .wb-mega{font-size: 13vw}.wb-sws{--c: 1 !important}.wb-sws.is-keep{--c: 2 !important}.wb-pairs{grid-template-columns: minmax(0,1fr)}.wb-combos{grid-template-columns: repeat(3,minmax(0,1fr))}.wb-rules{--c: 1 !important}.wb-posts{--c: 2 !important}.wb-social{grid-template-columns: repeat(2,minmax(0,1fr))}.wb-list li{grid-template-columns: minmax(0,1fr);gap: 4px}.wb-scale-row{grid-template-columns: minmax(0,1fr);gap: 10px}}@media (prefers-reduced-motion: reduce){.wb-hero-media.is-drift img,.wb-scrolling img{animation: none}}