:root{--warning:#9A6200;--warning-soft:#FBEFD6;--info:#2F5F99;--on-secondary-soft:#8E231B;--r-xs:4px;--r-xl:28px;--r-pill:999px;--ov-r:calc(var(--r-lg) + 7px);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.36s;--i-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--i-chev-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--i-chev-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");--i-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");--i-sliders:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 5H3'/%3E%3Cpath d='M12 19H3'/%3E%3Cpath d='M14 3v4'/%3E%3Cpath d='M16 17v4'/%3E%3Cpath d='M21 12h-9'/%3E%3Cpath d='M21 19h-5'/%3E%3Cpath d='M21 5h-7'/%3E%3Cpath d='M8 10v4'/%3E%3Cpath d='M8 12H3'/%3E%3C/svg%3E");--i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--i-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");--i-truck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E");--i-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E");--i-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");--i-arrow-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");--i-arrow-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");--i-ext:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E");--i-printer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6'/%3E%3Crect x='6' y='14' width='12' height='8' rx='1'/%3E%3C/svg%3E");--i-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");--i-rotate:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E")}.ic{display:inline-block;flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.ic-chev{--i:var(--i-chev)}.ic-chev-r{--i:var(--i-chev-r)}.ic-chev-l{--i:var(--i-chev-l)}.ic-x{--i:var(--i-x);width:14px;height:14px}.ic-sliders{--i:var(--i-sliders)}.ic-check{--i:var(--i-check);width:14px;height:14px}.ic-calendar{--i:var(--i-calendar)}.ic-truck{--i:var(--i-truck)}.ic-alert{--i:var(--i-alert);width:22px;height:22px}.ic-printer{--i:var(--i-printer)}.ic-mail{--i:var(--i-mail)}.ic-search{--i:var(--i-search)}.ic-arrow-r{--i:var(--i-arrow-r)}.ic-arrow-l{--i:var(--i-arrow-l)}.ic-ext{--i:var(--i-ext);width:14px;height:14px}.ic-rotate{--i:var(--i-rotate)}html.rdf-locked{overflow:hidden}.rdf a{color:var(--primary)}.rdf a:hover{color:var(--primary-hover)}.rdf ::placeholder{color:var(--ink-3);opacity:1}.rdf button{font-family:inherit}.rdf-wrap{max-width:1376px;margin:0 auto;padding:0 48px}.rdf-h1{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:72px;line-height:1.02;text-wrap:balance}.rdf-h1__n{font-family:var(--font-body);font-weight:400;font-size:28px;letter-spacing:0;color:var(--ink-3);white-space:nowrap}.rdf-h2{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:36px;line-height:1.15;text-wrap:balance}.rdf-h2__n{font:400 16px var(--font-body);color:var(--ink-3);white-space:nowrap}.rdf-h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:30px;line-height:1.2}.rdf-lead{margin:0;max-width:46ch;font-size:20px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.rdf-over{margin:0;font:600 13px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.rdf-link{min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink);font:650 15px var(--font-body);text-decoration:underline;text-underline-offset:4px;cursor:pointer;border-radius:4px}.rdf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 24px;border:0;border-radius:var(--r-button);background:var(--primary);color:var(--on-primary)!important;font:600 16px var(--font-body);text-decoration:none;cursor:pointer;transition:background var(--dur-fast)}.rdf-btn:hover{background:var(--primary-hover)}.rdf-btn-ghost{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border:1px solid var(--ink);border-radius:var(--r-button);background:transparent;color:var(--ink)!important;font:600 15px var(--font-body);text-decoration:none;cursor:pointer}.rdf-btn-ghost:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)}.rdf-btn-ghost.is-lg{height:48px;padding:0 24px}.rdf-n{font-weight:400;color:var(--ink-3);font-variant-numeric:tabular-nums}.rdf-switches{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:8px 48px;background:var(--paper-2);border-bottom:1px solid var(--line);font:500 13px var(--font-body);color:var(--ink-2)}.rdf-switches:empty{display:none}.rdf-switches>span:first-child{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.rdf-sw-g{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.rdf-switches a{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:var(--r-pill);color:var(--ink-2);text-decoration:none}.rdf-switches a:hover{background:var(--surface);color:var(--ink)}.rdf-switches a[aria-current]{background:var(--ink);color:var(--paper)}.pc{position:relative;display:block;width:100%;aspect-ratio:92/120;container-type:inline-size;perspective:none;-webkit-user-select:none;user-select:none;--a:14deg;--pof:1.25;--pp:1100px;--gs:.14;--rest:.3;--op:0;--o:calc(var(--rest) + var(--op) * (1 - var(--rest)));--view:translate(50cqi,calc(var(--pof) * 130.43cqi)) perspective(var(--pp)) translate(-50cqi,calc(var(--pof) * -130.43cqi)) translateY(var(--ly,0%)) translate(50cqi,65.215cqi) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate(-50cqi,-65.215cqi)}.pc-sh,.pc-sh2,.pc-ins,.pc-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 7.6% 7.6%/0 0 5.83% 5.83%}.pc-sh{box-shadow:0 .25cqi .35cqi #0c111e29,0 1.2cqi 1.8cqi -.2cqi #0c111e1f,0 3.6cqi 5.5cqi -1.2cqi #0c111e26,0 9cqi 13cqi -4cqi #0c111e33;opacity:calc(1 - var(--on,0));transform-origin:0 0;transform:var(--view);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.pc-sh2{box-shadow:0 .6cqi .8cqi #0c111e1f,0 4cqi 6cqi -1cqi #0c111e24,0 11cqi 16cqi -4cqi #0c111e33,0 22cqi 30cqi -10cqi #0c111e3d;opacity:var(--on,0);transform-origin:0 0;transform:var(--view);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.pc-gap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0c111e24;opacity:var(--on,0);transition:opacity var(--dur-slow) var(--ease-out)}.pc[data-motion=open] .pc-gap:after{display:none}.pc-ins{background:#faf5ec center/cover no-repeat;overflow:hidden;transform-origin:0 0;transform:var(--view);transition:transform var(--dur-slow) var(--ease-out)}.pc-gap{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(12,17,30,calc(var(--gs) * .8)) 0,rgba(12,17,30,calc(var(--gs) * 1.5)) 1cqi,rgba(12,17,30,calc(var(--gs) * 2.2)) 3cqi,rgba(12,17,30,calc(var(--gs) * 2.6)) 7cqi)}.pc-in{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;transform:var(--view) rotateX(calc(var(--o) * var(--a)));transition:transform var(--dur-slow) var(--ease-out);will-change:transform}.pc-face{isolation:isolate;background:#eeebe4;clip-path:inset(0 round 0 0 7.6% 7.6% / 0 0 5.83% 5.83%)}.pc-face img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:rotate(180deg);display:block}.pc-face img.up{transform:none}.pc-gl,.pc-fold,.pc-spot,.pc-edge{position:absolute;pointer-events:none}.pc-face img:not(.up)+.rdf-paper{transform:rotate(180deg)}.pc-gl{top:0;right:0;bottom:0;left:0;background:linear-gradient(165deg,#ffffff14,#fff0 40%,#0c111e0d)}.pc-fold{left:0;right:0;top:0;height:3.5cqi;background:linear-gradient(#ffffff9e,#ffffff24 35%,#fff0)}.pc-spot{top:0;right:0;bottom:0;left:0;background:radial-gradient(90cqi 70cqi at var(--mx,50%) var(--my,20%),rgba(255,255,255,.22),rgba(255,255,255,0) 70%);opacity:var(--on,0);transition:opacity var(--dur-slow) var(--ease-out)}.pc-edge{top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 .35px #0c111e3d}.pc-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#0c111e00 30%,#0c111e1a);opacity:var(--o);transition:opacity var(--dur-slow) var(--ease-out)}.pc[data-motion=open]{--op:var(--on,0)}.pc[data-motion=open] .pc-sh{opacity:1}.pc[data-motion=open] .pc-sh2,.pc[data-motion=open] .pc-spot{display:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.rdf-tile:hover .pc[data-motion=open],.rdf-tile:focus-visible .pc[data-motion=open]{--on:1}}@media(prefers-reduced-motion:reduce){.pc-in,.pc-ins,.pc-shade,.pc-sh,.pc-sh2,.pc-spot{transition:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html[data-pphoverin="1"] .rdf-tile:hover .pc[data-motion=open],html[data-pphoverin="1"] .rdf-tile:focus-visible .pc[data-motion=open]{--on:0}}html[data-pphoverin="1"] .rdf-tile__card>.pc{transition:opacity .3s var(--ease-out)}.rdf-tile__card.is-hv>.pc{opacity:0}.rdf-hv{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(transparent,#000 5%,#000 95%,transparent);mask-composite:intersect}.rdf-hv .rdf-c3__cam{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.rdf-tile__card.is-hv>.rdf-hv{opacity:1}@media(prefers-reduced-motion:reduce){.rdf-hv,.rdf-hv .rdf-c3__cam,html[data-pphoverin="1"] .rdf-tile__card>.pc{transition:none}}.rdf-cell{min-width:0;list-style:none}.rdf-tile{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--ink)!important;text-decoration:none;border-radius:var(--r-sm)}.rdf-tile__card{position:relative;padding:2% 6% 6% 4%}.rdf-tile__mark{position:absolute;left:0;top:-4px;display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font:600 12px/1.2 var(--font-body);box-shadow:var(--shadow-lift-sm)}.rdf-tile__txt{display:flex;flex-direction:column;gap:2px;padding-right:4%}.rdf-tile__no{font:500 12px var(--font-mono);letter-spacing:.04em;color:var(--ink-3)}.rdf-tile__name{font:600 15px/1.3 var(--font-body);text-wrap:pretty}.rdf-tile.is-large .rdf-tile__name{font-size:17px}.rdf-tile__by{font-size:14px;line-height:1.4;color:var(--ink-2)}.rdf-tile__meta{font-size:13px;line-height:1.4;color:var(--ink-3)}.rdf-price{display:flex;gap:8px;align-items:baseline;margin-top:4px;font-size:15px;font-variant-numeric:tabular-nums}.rdf-price>span{font-weight:650}.rdf-price s{color:var(--ink-3)}.rdf-ghost__card{display:block;aspect-ratio:92/120;margin:2% 6% 6% 4%;border-radius:0 0 7.6% 7.6%/0 0 5.83% 5.83%;background:var(--paper-2);animation:rdf-pulse 1.4s ease-in-out infinite}.rdf-ghost__line{display:block;height:12px;width:60%;border-radius:6px;background:var(--paper-2)}@keyframes rdf-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.rdf-ghost__card{animation:none}}.rdf-ob{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.rdf-ob p{margin:0}.rdf-ob__date{display:inline-flex;align-items:center;gap:8px;font:650 17px var(--font-body);color:var(--ink)}.rdf-ob__line{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px 6px 12px;border-radius:var(--r-pill);background:var(--secondary-soft);color:var(--on-secondary-soft);font:600 14px/1.35 var(--font-body)}.rdf-ob__line.is-late{background:var(--warning-soft);color:var(--ink)}.rdf-ob__line.is-past{background:var(--paper-2);color:var(--ink-2)}.rdf-notice{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:24px 28px;border-radius:var(--r-lg);background:var(--band-alt)}.rdf-notice p{margin:0;color:var(--ink-2);text-wrap:pretty}.rdf-notice__txt{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:4px}.rdf-notice__title{color:var(--ink)!important;font:400 24px/1.25 var(--font-display)}.rdf-notice.is-thin{padding:0;background:transparent}.rdf-notice.is-thin .rdf-notice__title{font:400 17px/1.5 var(--font-body)}.rdf-notice.is-error{background:var(--warning-soft)}.rdf-notice.is-error .ic{color:var(--warning)}.rdf-notice.is-error .rdf-notice__title{font:600 16px/1.45 var(--font-body)}.rdf-notes{display:flex;flex-direction:column;gap:20px}.rdf-notes:empty{display:none}.rdf-chip{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:600 14px var(--font-body);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.rdf-chip:hover{border-color:var(--ink-3)}.rdf-chip.is-pill{padding:0 16px}.rdf-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.rdf-chip.is-on .rdf-n{color:color-mix(in oklab,var(--paper) 70%,var(--ink))}.rdf-chip.is-off{color:var(--ink-3);border-color:var(--line);cursor:default}.rdf-chip.is-soft{height:40px;padding:0 10px 0 14px;gap:6px;border:0;background:var(--primary-soft);color:var(--on-primary-soft)}.rdf-chip.is-soft:hover{background:color-mix(in oklab,var(--on-primary-soft) 12%,var(--primary-soft))}.rdf-sw{width:16px;height:16px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #1b24332e}.rdf-head{background:var(--band-alt);border-bottom:1px solid var(--line)}.rdf-head__in{max-width:1376px;margin:0 auto;padding:56px 48px 52px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:end;gap:24px 64px}.rdf-head__main{display:flex;flex-direction:column;gap:12px;min-width:0}.rdf-head__hol{margin-top:4px}.rdf-crumb{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--ink-2)}.rdf-crumb a{color:var(--ink-2)!important;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.rdf-crumb a:hover{color:var(--ink)!important}.rdf-crumb [aria-hidden]{color:var(--ink-3)}.rdf-crumb [aria-current]{color:var(--ink)}.rdf-finder{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0}.rdf-finder label{font:650 16px var(--font-body);color:var(--ink)}.rdf-finder .rdf-ai{margin:0;font:400 13px/1.4 var(--font-body);color:var(--ink-2,#5A6272)}.rdf-field{position:relative}.rdf-field input{width:100%;height:56px;padding:0 128px 0 16px;border:1px solid var(--line-2);border-radius:var(--r-field);background:var(--surface);font:400 16px var(--font-body);color:var(--ink);outline:none;text-overflow:ellipsis;-webkit-appearance:none;appearance:none}.rdf-field input:hover{border-color:var(--ink-3)}.rdf-field input:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 22%,transparent)}.rdf-field input::-webkit-search-cancel-button{display:none}.rdf-field button{position:absolute;right:6px;top:6px;height:44px;padding:0 18px;border:0;border-radius:calc(var(--r-field) - 3px);background:var(--primary);color:var(--on-primary);font:600 15px var(--font-body);cursor:pointer}.rdf-field button:hover{background:var(--primary-hover)}.rdf-finder .rdf-field button.rdf-clear{right:var(--clear-r,124px);top:8px;width:40px;height:40px;padding:0;display:grid;place-items:center;background:transparent;color:var(--ink-2);border-radius:999px}.rdf-finder .rdf-field button.rdf-clear:hover{background:color-mix(in oklab,var(--ink) 7%,transparent);color:var(--ink)}.rdf-finder .rdf-field button.rdf-clear:focus-visible{outline:2px solid var(--ink);outline-offset:0}.rdf-finder .rdf-field button.rdf-clear[hidden]{display:none}.rdf-finder .rdf-field button.rdf-clear .ic{width:18px;height:18px}.rdf-finder .rdf-field:has(.rdf-clear:not([hidden])) input{padding-right:calc(var(--clear-r,124px) + 44px)}.rdf-finder.is-inline .rdf-field{--clear-r:118px}.rdf-finder.is-inline .rdf-field button.rdf-clear{top:6px}.rdf-sentence{max-width:1376px;margin:0 auto;padding:0 48px 52px;display:flex;flex-direction:column;gap:20px}.rdf-words{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-family:var(--font-display);font-weight:var(--display-weight);font-size:36px;line-height:1.35;color:var(--ink-2)}.rdf-pick{position:relative;display:inline-flex;align-items:baseline;min-height:44px;padding:0 30px 2px 4px;border-bottom:2px solid var(--ink-3);color:var(--ink-2);cursor:pointer}.rdf-pick.is-set{color:var(--ink);border-bottom-color:var(--primary)}.rdf-pick:focus-within{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.rdf-pick select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;-webkit-appearance:none;appearance:none;border:0;background:transparent;font:16px var(--font-body);cursor:pointer}.rdf-pick .ic{position:absolute;right:4px;bottom:14px;pointer-events:none;color:var(--ink-2)}.rdf-finder.is-inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:860px}.rdf-finder.is-inline label{font-size:15px}.rdf-finder.is-inline .rdf-field{flex:1 1 300px;min-width:0}.rdf-finder.is-inline input{height:52px;padding-right:124px}.rdf-finder.is-inline button{right:5px;top:5px;height:42px;padding:0 16px}.rdf-list[data-dir=c] .rdf-head__in{grid-template-columns:minmax(0,1fr);padding-bottom:28px}.rdf-body{max-width:1376px;margin:0 auto;padding:40px 48px 112px;display:flex;flex-direction:column;gap:40px}.rdf-shortcuts .ser{--sc-bleed:48px;width:calc(100% + 2 * var(--sc-bleed));margin:0 calc(-1 * var(--sc-bleed))}.rdf-shortcuts .ser-row{padding-inline:var(--sc-bleed);scroll-padding-inline:var(--sc-bleed)}.rdf-shortcuts .ser-i,.rdf-shortcuts .ser-i:hover{color:var(--ink)}.rdf-searchhead{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--line)}.rdf-sh__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.rdf-terms{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rdf-terms>span{font:500 14px var(--font-body);color:var(--ink-2)}.rdf-terms ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.rdf-terms .rdf-chip{height:44px;padding:0 12px 0 16px}.rdf-tools{display:flex;flex-direction:column;gap:14px}.rdf-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.rdf-bar__l{display:flex;align-items:center;gap:16px;min-width:0}.rdf-filters{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px 0 14px;border:1px solid var(--ink);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:600 15px var(--font-body);cursor:pointer}.rdf-filters:hover{background:var(--paper-2)}.rdf-count{margin:0;font:650 16px var(--font-body);color:var(--ink)}.rdf-sort{display:inline-flex;align-items:center;gap:8px;font:500 14px var(--font-body);color:var(--ink-2)}.rdf-select{position:relative;display:inline-flex}.rdf-select select{-webkit-appearance:none;appearance:none;height:44px;padding:0 38px 0 14px;border:1px solid var(--line-2);border-radius:var(--r-field);background:var(--surface);color:var(--ink);font:600 15px var(--font-body);cursor:pointer}.rdf-select select:focus-visible{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 22%,transparent)}.rdf-select .ic{position:absolute;right:12px;top:50%;margin-top:-9px;pointer-events:none;color:var(--ink)}.rdf-quick ul{margin:0;padding:2px 0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.rdf-quick li{flex:none}.rdf-showing{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rdf-showing>span{font:500 14px var(--font-body);color:var(--ink-2)}.rdf-showing .rdf-link{min-height:40px;font-size:14px}.rdf-main{display:flex;gap:48px;align-items:flex-start}.rdf-col{flex:0 0 240px;min-width:0}.rdf-results{flex:1;min-width:0;display:flex;flex-direction:column;gap:28px}.rdf-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px}.rdf-list[data-dir=b] .rdf-grid,.rdf-list[data-dir=c] .rdf-grid{column-gap:56px}.rdf-split{grid-column:1/-1;padding-top:28px;border-top:1px solid var(--line)}.rdf-split:first-child{padding-top:0;border-top:0}.rdf-split__h{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:28px;line-height:1.2;text-wrap:balance}.rdf-split__p{margin:6px 0 0;max-width:52ch;font-size:16px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}@media(max-width:760px){.rdf-split{padding-top:20px}.rdf-split__h{font-size:22px}}.rdf-morewrap{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:12px}.rdf-morewrap:empty{display:none}.rdf-morewrap p{margin:0;font-size:14px;color:var(--ink-2)}.rdf-fg{margin:0;padding:18px 0 20px;border:0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px;min-width:0}.rdf-fg legend{float:left;width:100%;padding:0 0 8px;font:650 15px var(--font-body);color:var(--ink)}.rdf-check{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:4px 6px 4px 0;border:0;background:none;color:var(--ink);font:400 15px var(--font-body);text-align:left;cursor:pointer;border-radius:6px}.rdf-check:hover{background:var(--paper-2)}.rdf-check.is-off{color:var(--ink-3);cursor:default}.rdf-check.is-off:hover{background:none}.rdf-box{width:20px;height:20px;flex:none;border-radius:var(--r-xs);border:1.5px solid var(--line-2);background:var(--surface);display:grid;place-items:center}.rdf-check.is-on .rdf-box{border-color:var(--primary);background:var(--primary)}.rdf-check.is-on .rdf-box:after{content:"";width:14px;height:14px;background:var(--on-primary);-webkit-mask:var(--i-check) center/contain no-repeat;mask:var(--i-check) center/contain no-repeat}.rdf-check__l{flex:1;min-width:0}.rdf-check .rdf-n{font-size:14px}.rdf-more{align-self:flex-start;min-height:40px;margin-top:2px;padding:0;border:0;background:none;color:var(--ink);font:600 14px var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer;border-radius:4px}.rdf-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 64px;padding-top:40px;border-top:1px solid var(--line)}.rdf-about{display:flex;flex-direction:column;gap:12px;min-width:0}.rdf-about p{margin:0;max-width:64ch;font-size:17px;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.rdf-room{padding:20px;border:1.5px dashed var(--line-2);border-radius:var(--r-md);font:500 13px/1.5 var(--font-mono);color:var(--ink-3)}.rdf-foot__side{display:flex;flex-direction:column;gap:32px;min-width:0}.rdf-foot__side section{display:flex;flex-direction:column;gap:12px}.rdf-serlinks{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.rdf-serlinks a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 6px;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)!important;font:600 14px var(--font-body);text-decoration:none}.rdf-serlinks a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.rdf-serlinks img{width:32px;height:32px;border-radius:50%;object-fit:cover;transform:rotate(180deg)}.rdf-serlinks span{font-weight:400;color:var(--ink-3)}.rdf-rel{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 20px}.rdf-rel a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink)!important;font:600 15px var(--font-body);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.rdf-rel a:hover{color:var(--primary)!important;text-decoration-color:currentColor}.rdf-rel span{font-weight:400;color:var(--ink-3)}.rdf-foot.is-noabout{grid-template-columns:minmax(0,1fr)}.rdf-foot.is-noabout .rdf-foot__side{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:32px 64px}.rdf-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column}.rdf-sheet[hidden]{display:none}.rdf-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--ink) 48%,transparent)}.rdf-sheet__panel{position:relative;display:flex;flex-direction:column;background:var(--ov-bg,#fff);box-shadow:var(--shadow-lift)}.rdf-sheet.is-sheet{justify-content:flex-end}.rdf-sheet.is-sheet .rdf-sheet__panel{height:88%;border-radius:var(--ov-r) var(--ov-r) 0 0}.rdf-sheet.is-drawer{align-items:flex-end}.rdf-sheet.is-drawer .rdf-sheet__panel{width:440px;max-width:100%;height:100%}.rdf-sheet__head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:10px 8px 6px 20px;border-bottom:1px solid var(--line)}.rdf-sheet__head h2{margin:0;font:650 18px var(--font-body);color:var(--ink)}.rdf-x{width:44px;height:44px;border:0;border-radius:50%;background:none;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.rdf-x:hover{background:var(--paper-2)}.rdf-x .ic{width:20px;height:20px}.rdf-sheet__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 20px}.rdf-sheet__body .rdf-fg{padding:18px 0;border-top:0;border-bottom:1px solid var(--line);gap:12px}.rdf-sheet__body .rdf-fg legend{padding:0}.rdf-chips{display:flex;flex-wrap:wrap;gap:8px}.rdf-sheet__foot{flex:none;display:flex;align-items:center;gap:12px;padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.rdf-sheet__foot .rdf-link{height:48px;padding:0 12px}.rdf-sheet__foot .rdf-btn{flex:1}@media(max-width:1023px){.rdf-wrap,.rdf-switches{padding-left:32px;padding-right:32px}.rdf-head__in{padding:40px 32px;grid-template-columns:minmax(0,1fr)}.rdf-sentence{padding:0 32px 40px}.rdf-body{padding:32px 32px 112px}.rdf-shortcuts .ser{--sc-bleed:32px}.rdf-h1{font-size:56px}.rdf-grid{gap:40px 28px}.rdf-list[data-dir=b] .rdf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rdf-wrap,.rdf-switches{padding-left:16px;padding-right:16px}.rdf-head__in{padding:24px 16px 28px;gap:20px}.rdf-sentence{padding:0 16px 28px}.rdf-h1{font-size:40px}.rdf-h1__n{font-size:20px}.rdf-h2{font-size:26px}.rdf-h3{font-size:24px}.rdf-lead{font-size:17px}.rdf-words{font-size:24px}.rdf-body{padding:24px 16px 120px;gap:28px}.rdf-shortcuts .ser{--sc-bleed:16px}.rdf-quick{margin:0 -16px}.rdf-quick ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 16px}.rdf-quick ul::-webkit-scrollbar{display:none}.rdf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.rdf-list[data-dir=b] .rdf-grid{grid-template-columns:minmax(0,1fr);row-gap:40px}.rdf-foot{grid-template-columns:minmax(0,1fr);padding-top:28px}.rdf-about p{font-size:16px}.rdf-notice{padding:20px}.rdf-finder.is-inline{flex-direction:column;align-items:stretch}.rdf-finder.is-inline .rdf-field{flex:none}}.rdf-head__in.is-single{grid-template-columns:minmax(0,1fr)}.rdf-occs__body{padding-top:48px;gap:72px}.rdf-occs.is-loading .rdf-occs__body{min-height:60vh}.rdf-hols{display:flex;flex-direction:column;gap:20px}.rdf-hols .rdf-h2{font-size:40px}.rdf-next{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px 40px;padding:40px 48px;border-radius:var(--r-xl);background:var(--secondary-soft);color:var(--ink)!important;text-decoration:none;overflow:hidden}.rdf-next__txt{display:flex;flex-direction:column;gap:10px;min-width:0}.rdf-next__over{font:600 13px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--on-secondary-soft)}.rdf-next__name{font-family:var(--font-display);font-weight:var(--display-weight);font-size:64px;line-height:1.02}.rdf-next__line{display:inline-flex;align-items:center;gap:8px;font:650 16px/1.4 var(--font-body);color:var(--on-secondary-soft)}.rdf-next__go{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font:650 16px var(--font-body);text-decoration:underline;text-underline-offset:4px}.rdf-next__cards{display:flex;justify-content:center;gap:28px;padding:8px 0}.rdf-next__card{width:200px}.rdf-hollist{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;border-top:1px solid var(--line)}.rdf-hollist li{border-bottom:1px solid var(--line)}.rdf-hollist li.is-past{opacity:.6}.rdf-hollist a{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:10px 4px;color:var(--ink)!important;text-decoration:none;transition:background var(--dur-fast);border-radius:6px}.rdf-hollist a:hover{background:var(--paper-2)}.rdf-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}.rdf-stamp span:first-child{font:600 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.rdf-stamp span:last-child{font-family:var(--font-display);font-size:24px;line-height:1}.rdf-hol__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.rdf-hol__name{font:600 17px var(--font-body)}.rdf-hol__line{font-size:14px;color:var(--ink-2)}.rdf-hol__line.is-late{color:var(--ink)}.rdf-hollist li.is-past .rdf-hol__line{color:var(--ink-3)}.rdf-hol__n{font-size:14px;color:var(--ink-3);white-space:nowrap}.rdf-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px}.rdf-groups section{display:flex;flex-direction:column;gap:6px;min-width:0}.rdf-groups .rdf-h3{margin-bottom:6px;font-size:28px}.rdf-groups ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--line)}.rdf-groups li{border-bottom:1px solid var(--line)}.rdf-groups a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:6px 4px;color:var(--ink)!important;font:500 16px var(--font-body);text-decoration:none;transition:background var(--dur-fast);border-radius:4px}.rdf-groups a:hover{background:var(--paper-2)}.rdf-groups .rdf-n{flex:none;font-size:14px}.rdf-allcta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:32px 40px;border-radius:var(--r-xl);background:var(--band-alt)}.rdf-allcta p{margin:0;flex:1 1 260px;font-family:var(--font-display);font-size:28px;line-height:1.2}@media(max-width:1023px){.rdf-next__name{font-size:52px}.rdf-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rdf-occs__body{padding-top:28px;gap:48px}.rdf-hols .rdf-h2{font-size:28px}.rdf-next{grid-template-columns:minmax(0,1fr);padding:24px 20px 12px}.rdf-next__name{font-size:44px}.rdf-next__cards{gap:12px}.rdf-next__card{width:128px}.rdf-hollist,.rdf-groups{grid-template-columns:minmax(0,1fr)}.rdf-groups .rdf-h3,.rdf-allcta p{font-size:24px}.rdf-allcta{padding:24px 20px}}.rdf-credit{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font:400 15px/1.5 var(--font-body);color:var(--ink-2)}.rdf-credit.is-large{font-size:18px}.rdf-credit>span{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rdf-credit__sep{color:var(--ink-3)}.rdf-credit a{color:var(--ink)!important;font-weight:600;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.rdf-credit a:hover{color:var(--primary)!important;text-decoration-color:currentColor}.rdf-credit b{color:var(--ink);font-weight:600}@font-face{font-family:Fraunces;font-weight:100 900;font-display:swap;src:url(fraunces-var.woff2) format("woff2")}@font-face{font-family:Indie Flower;font-weight:400;font-display:swap;src:url(indie-flower-400-latin.woff2) format("woff2")}@keyframes rdf-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.rdf-views button{height:44px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font:500 15px var(--font-body);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.rdf-views button:hover{color:var(--ink)}.rdf-views button[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:var(--shadow-lift-sm),inset 0 0 0 1px var(--line-2)}.rdf-dinfo{display:flex;flex-direction:column;gap:40px;min-width:0}.rdf-dinfo__head{display:flex;flex-direction:column;gap:14px}.rdf-h1.is-design{font-size:64px}.rdf-serieslink{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink)!important;font:600 15px var(--font-body);text-decoration:none}.rdf-serieslink span:first-child{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:6px;background:var(--paper-2)}.rdf-serieslink span:last-child{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.rdf-serieslink:hover{color:var(--primary)!important}.rdf-buy{display:flex;flex-direction:column;gap:14px;padding:24px 28px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lift-sm),inset 0 0 0 1px var(--line)}.rdf-buy p{margin:0}.rdf-buy__price{display:flex;align-items:baseline;gap:10px;font-variant-numeric:tabular-nums}.rdf-buy__price span{font:700 28px var(--font-body)}.rdf-buy__price s{font-size:17px;color:var(--ink-3)}.rdf-buy__go{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.rdf-btn.is-xl{height:56px;padding:0 32px;font-size:17px}.rdf-buy__note{font-size:14px;line-height:1.5;color:var(--ink-2)}.rdf-buy__promise{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.45;color:var(--ink)}.rdf-buy__promise li{display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:start}.rdf-buy__promise .ic{width:18px;height:18px;margin-top:1px;color:var(--success,#2F7A4B)}.rdf-desc{margin:0;max-width:60ch;font-size:18px;line-height:1.65;color:var(--ink);text-wrap:pretty}.rdf-dsec{display:flex;flex-direction:column;gap:16px}.rdf-words-dl{margin:0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px 24px;border-top:1px solid var(--line);padding-top:16px}.rdf-words-dl dt{font:600 14px var(--font-body);color:var(--ink-2)}.rdf-words-dl dd{margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:18px;line-height:1.5;color:var(--ink)}.rdf-words-dl dd span{display:block}.rdf-story{display:flex;flex-direction:column;gap:12px;padding:24px 28px;border-radius:var(--r-lg);background:var(--band-alt)}.rdf-story p{margin:0;font-family:Fraunces,Georgia,serif;font-size:19px;line-height:1.55;color:var(--ink);text-wrap:pretty}.rdf-suits{margin:0;display:flex;flex-direction:column;gap:14px}.rdf-suits>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 24px;align-items:start}.rdf-suits dt{padding-top:12px;font:600 14px var(--font-body);color:var(--ink-2)}.rdf-suits dd{margin:0;display:flex;flex-wrap:wrap;gap:8px}.rdf-suits a{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)!important;font:600 14px var(--font-body);text-decoration:none}.rdf-suits a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.rdf-facts{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line);padding-top:24px}.rdf-facts ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.5;color:var(--ink-2)}.rdf-facts li{display:grid;grid-template-columns:22px 1fr;gap:10px}.rdf-facts .ic{width:20px;height:20px;margin-top:1px;color:var(--ink-2)}.rdf-mores{max-width:1376px;margin:0 auto;padding:72px 48px 112px;display:flex;flex-direction:column;gap:40px}.rdf-mores section{display:flex;flex-direction:column;gap:24px;padding-top:40px;border-top:1px solid var(--line)}.rdf-mores__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.rdf-link.is-arrow{display:inline-flex;align-items:center;gap:6px}.rdf-grid.is-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 32px}.rdf-gone{display:flex;flex-direction:column;gap:20px;padding-top:40px;padding-bottom:80px}@media(max-width:1023px){.rdf-grid.is-five{grid-template-columns:repeat(3,minmax(0,1fr))}.rdf-mores{padding:56px 32px 112px}}@media(max-width:760px){.rdf-dinfo{gap:32px}.rdf-h1.is-design{font-size:40px}.rdf-buy{padding:0;background:transparent;box-shadow:none}.rdf-desc{font-size:17px}.rdf-words-dl,.rdf-suits>div{grid-template-columns:minmax(0,1fr)}.rdf-suits dt{padding-top:0}.rdf-story{padding:20px}.rdf-mores{padding:48px 16px 140px;gap:32px}.rdf-mores section{padding-top:32px}.rdf-grid.is-five{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}html.rdf-lb-open{overflow:hidden}html.rdf-lb-open .dock{display:none}.rdf-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.rdf-lb[hidden]{display:none}.rdf-lb__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--ink) 55%,transparent);animation:rdf-fade var(--dur-base) var(--ease-out)}@keyframes rdf-fade{0%{opacity:0}}.rdf-lb__panel{--lbh: calc(100dvh - 48px) ;position:absolute;top:24px;bottom:24px;left:0;right:0;margin:0 auto;width:calc(100% - 48px);max-width:1360px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-radius:var(--ov-r);box-shadow:var(--shadow-lift);outline:none;animation:rdf-in var(--dur-slow) var(--ease-out)}.rdf-lb__bar{position:sticky;top:0;z-index:5;height:0;display:flex;justify-content:flex-end}.rdf-lb__x{margin:14px 14px 0 0;background:var(--surface);box-shadow:var(--shadow-lift-sm)}.rdf-lbgrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start;padding-right:64px}.rdf-lbstage{position:sticky;top:0;height:var(--lbh);padding:24px 0 24px 24px;display:flex;flex-direction:column;gap:16px;min-width:0}.rdf-stage{position:relative;flex:1;min-height:0;container-type:size;border-radius:var(--r-xl);background:var(--band-alt);display:grid;place-items:center;overflow:hidden}.rdf-lb .rdf-dinfo{padding:64px 0 48px}.rdf-lb .rdf-mores{max-width:none;padding:8px 64px 72px 24px}.rdf-lbgone{display:flex;flex-direction:column;gap:20px;padding:72px 48px}.rdf-buybar{display:none}.rdf-views{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--paper-2);flex:none}@media(prefers-reduced-motion:reduce){.rdf-lb__panel,.rdf-lb__scrim{animation:none}}.rdf-flip{position:relative;width:min(80cqw,calc(82cqh * .7667));aspect-ratio:92/120}.rdf-flip[hidden],.rdf-inside[hidden]{display:none}.rdf-flip__flat{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:perspective(1600px) rotateY(0);transition:transform .9s cubic-bezier(.3,.1,.2,1)}.rdf-flip.is-turned .rdf-flip__flat{transform:perspective(1600px) rotateY(180deg)}.rdf-flip__face{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:visibility 0s .265s}.rdf-flip__face.is-back{transform:rotateY(180deg);border-radius:0 0 7.6% 7.6%/0 0 5.83% 5.83%;overflow:hidden;background:#f5f3ee;display:grid;place-items:center;box-shadow:0 1px 1px color-mix(in oklab,var(--ink) 10%,transparent),0 8px 18px -6px color-mix(in oklab,var(--ink) 25%,transparent),0 26px 50px -18px color-mix(in oklab,var(--ink) 30%,transparent)}.rdf-flip__face.is-back img{width:100%;height:100%;object-fit:cover;display:block}.rdf-flip__face.is-back{isolation:isolate}.rdf-flip__face.is-back span{font-size:14px;color:var(--ink-3)}.rdf-flip.is-turned .is-front,.rdf-flip:not(.is-turned) .is-back{visibility:hidden}.rdf-flip.is-still .rdf-flip__flat,.rdf-flip.is-still .rdf-flip__face{transition:none}@media(prefers-reduced-motion:reduce){.rdf-flip__flat,.rdf-flip__face{transition:none}}.rdf-inside{position:absolute;top:0;right:0;bottom:0;left:0}.rdf-inside,.rdf-c3{--pp-backdrop:transparent;--pp-color-ink:#160529;--pp-color-stone:#F5F3F7;--pp-font-body:"General Sans",-apple-system,"Helvetica Neue",Helvetica,Arial,sans-serif;--pp-font-hand:"Indie Flower",cursive;--pp-note-font:"Indie Flower","Playpen Sans Hebrew",cursive;--pp-note-weight:400;--pp-note-scale:1}.rdf-inside .pp-viewport{position:absolute;top:0;right:0;bottom:0;left:0;width:auto}.rdf-inside .pp-plane--panel>.rdf-paper{--rdf-paper-size:86%}.rdf-inside .pp-plane--paper{background:var(--rdf-paper-tex,none) 0 0/calc(86% * var(--rdf-paper-k,1)) auto,var(--rdf-paper-base,#FAF5EC)}.rdf-flip,.rdf-inside{transition:opacity .35s}.rdf-stage.is-3d .rdf-flip{opacity:0;pointer-events:none}.rdf-stage:not(.is-3d) .rdf-inside{opacity:0;pointer-events:none}.rdf-stage.is-instant .rdf-flip,.rdf-stage.is-instant .rdf-inside,.rdf-stage.is-handover .rdf-inside{transition:none}.rdf-stage.is-handover .rdf-flip{transition-duration:.15s}@media(prefers-reduced-motion:reduce){.rdf-flip,.rdf-inside{transition:none}}.rdf-inside .pp-zoom{transition:none}.rdf-c3{position:absolute;left:0;top:0;width:0;height:0;letter-spacing:normal;pointer-events:none}.rdf-c3__cam{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0}.rdf-c3__scene{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.rdf-c3 .pp-plane{pointer-events:none}.rdf-c3__shade{position:absolute;left:0;top:0;width:var(--pp-comp,2000px);height:var(--pp-comp,2000px);margin:calc(var(--pp-comp,2000px) / -2) 0 0 calc(var(--pp-comp,2000px) / -2);background:no-repeat 0 0/100% 100%}.rdf-vw{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;background:inherit;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .35s}.rdf-vw[hidden]{display:none}.rdf-stage.is-vw .rdf-vw{opacity:1;pointer-events:auto}.rdf-stage.is-vw .rdf-flip{opacity:0;pointer-events:none;transition:opacity 0s .4s}.rdf-stage.is-spin .rdf-vw{opacity:0;pointer-events:none}.rdf-stage.is-instant .rdf-vw{transition:none}.rdf-flip.is-placed{transition:opacity .35s,width .35s cubic-bezier(.2,.7,.2,1),translate .35s cubic-bezier(.2,.7,.2,1)}.rdf-vw__tilt{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;isolation:isolate;background:inherit}.rdf-vw__vid{position:absolute;display:block;mix-blend-mode:multiply;pointer-events:none}.rdf-vw__light{position:absolute;pointer-events:none;border-radius:0 0 7.6% 7.6%/0 0 5.9% 5.9%;opacity:0;transition:opacity var(--dur-slow,.36s) var(--ease-out,ease-out);background:radial-gradient(90% 70% at var(--mx,50%) var(--my,20%),rgba(255,255,255,.22),rgba(255,255,255,0) 70%)}.rdf-vw__light.is-on{opacity:1}.rdf-vw__ghost{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s linear}.rdf-vw__ghost.is-on{opacity:1}.rdf-vw__ghost.is-instant{transition:none}.rdf-vw__vid.is-off{visibility:hidden}.rdf-vw .rdf-c3 .pp-plane{pointer-events:auto}@media(prefers-reduced-motion:reduce){.rdf-vw,.rdf-flip.is-placed,.rdf-vw__light{transition:none}}.rdf-spin{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;background:inherit;visibility:hidden}.rdf-spin[hidden]{display:none}.rdf-stage.is-spin .rdf-spin,.rdf-stage.is-spinout .rdf-spin{visibility:visible}.rdf-stage.is-spin .rdf-flip,.rdf-stage.is-spin .rdf-inside{opacity:0;pointer-events:none}.rdf-spin__sq{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:min(100cqw,100cqh);height:min(100cqw,100cqh);overflow:hidden}.rdf-spin__vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;mix-blend-mode:multiply;pointer-events:none}.rdf-stage .rdf-tag{--pp-accent:var(--ink);font-family:var(--font-body);box-shadow:0 6px 18px color-mix(in oklab,var(--ink) 25%,transparent)}.rdf-stage.is-lookable .rdf-flip__face,.rdf-stage.is-lookable .pp-plane{cursor:pointer}.rdf-stage.is-zoomed{touch-action:none}.rdf-stage.is-zoomed,.rdf-stage.is-zoomed .pp-plane{cursor:grab}.rdf-stage.is-zoomed.is-grabbing,.rdf-stage.is-zoomed.is-grabbing .pp-plane{cursor:grabbing}.rdf-inside .pp-zoom.rdf-ease{transition:transform .45s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.rdf-inside .pp-zoom.rdf-ease{transition:none}}.rdf-arrow{position:absolute;top:50%;z-index:4;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:color-mix(in oklab,var(--surface) 88%,transparent);color:var(--ink);box-shadow:var(--shadow-lift-sm),0 6px 16px -8px color-mix(in oklab,var(--ink) 35%,transparent);transition:background var(--dur-fast)}.rdf-arrow:hover{background:var(--surface)}.rdf-arrow .ic{width:20px;height:20px}.rdf-arrow.is-prev{left:10px}.rdf-arrow.is-next{right:10px}.rdf-stage.is-zoomed .rdf-arrow{display:none}.rdf-lookhint{position:absolute;left:50%;bottom:14px;z-index:9;transform:translate(-50%);margin:0;padding:7px 15px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--ink) 82%,transparent);color:var(--paper);font:600 13px/1 var(--font-body);white-space:nowrap;pointer-events:none}.rdf-lookhint[hidden]{display:none}.rdf-inside__wait{position:absolute;left:0;right:0;bottom:14px;margin:0;padding:0 24px;text-align:center;font:500 14px var(--font-body);color:var(--ink-2)}.rdf-3d-edit{position:absolute;left:45%;top:46%;display:flex;align-items:flex-end;gap:1.6cqw;width:max-content;font:400 7.4cqw/1 var(--pp-font-hand,"Indie Flower",cursive);color:var(--primary,#1F4FA3);letter-spacing:normal;pointer-events:none}.rdf-3d-edit svg{width:7cqw;height:8.6cqw;flex:none;margin-bottom:.6cqw}.rdf-3d-yours{position:absolute;left:50%;top:29%;transform:translate(-50%,-50%);width:max-content;max-width:90%;padding:1.8cqw 3.6cqw;border-radius:3cqw;background:#ffffffeb;box-shadow:inset 0 0 0 .35cqw #dfe1e3;font:600 5.2cqw/1.3 var(--font-body);color:#47526a;text-align:center;letter-spacing:normal;text-wrap:balance}@media(max-width:1023px){.rdf-lb__panel{--lbh:auto;top:16px;bottom:16px;width:calc(100% - 32px)}.rdf-lbgrid{grid-template-columns:minmax(0,1fr);gap:32px;padding:0 32px}.rdf-lbstage{position:static;height:auto;padding:64px 0 0}.rdf-stage{flex:none;height:min(calc(100dvh - 240px),720px)}.rdf-lb .rdf-dinfo{padding:0 0 32px}.rdf-lb .rdf-mores{padding:8px 32px 64px}}@media(max-width:760px){html:root{--shopify-chat-activator-offset:96px}.rdf-lb__panel{top:0;bottom:0;width:100%;border-radius:0}.rdf-lb__bar{height:56px;align-items:center;background:var(--surface)}.rdf-lb__x{margin:0 8px 0 0}.rdf-lbgrid{gap:24px;padding:0 16px}.rdf-lbstage{padding:0;gap:12px}.rdf-stage{height:min(calc(100svh - 216px),calc((100vw - 32px)*1.28))}.rdf-flip{width:min(86cqw,67.4696cqh)}.rdf-lb .rdf-mores{padding:8px 16px 24px}.rdf-lb .rdf-buybar{display:flex;align-items:center;gap:14px;position:sticky;bottom:0;z-index:5;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--shadow-3)}.rdf-buybar__price{display:flex;flex-direction:column;line-height:1.2}.rdf-buybar__price span{font:700 17px var(--font-body)}.rdf-buybar__price s{font:400 13px var(--font-body);color:var(--ink-3)}.rdf-buybar .rdf-btn{flex:1}}.rdf-eyebrow{margin:0;font:600 14px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.rdf-grid.is-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 40px}.rdf-draft{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:6px;background:var(--warning-soft);color:var(--warning);font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.rdf-shead{overflow:hidden}.rdf-shead__in{max-width:1376px;margin:0 auto;padding:56px 48px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:32px 64px}.rdf-shead .rdf-head__main{gap:14px}.rdf-intro{margin:4px 0 0;max-width:54ch;font-size:19px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.rdf-cityfind{max-width:440px;margin-top:20px}.rdf-cityfind .rdf-field{--clear-r:8px}.rdf-cityfind .rdf-field input{padding-right:16px}.rdf-shead .rdf-room{max-width:54ch}.rdf-subs{margin:8px 0 0;padding:2px 0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.rdf-subs li{flex:none}.rdf-subs a{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 16px;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)!important;font:600 14px var(--font-body);text-decoration:none;white-space:nowrap}.rdf-subs a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.rdf-subs span{font-weight:400;color:var(--ink-3)}.rdf-fan{position:relative;height:420px;display:flex;justify-content:center;align-items:center}.rdf-fan__c{position:absolute;width:230px;transform:translate(var(--x)) translateY(var(--y)) rotate(var(--r))}.rdf-sbody{max-width:1376px;margin:0 auto;padding:56px 48px 112px;display:flex;flex-direction:column;gap:64px}.rdf-sbody>section{display:flex;flex-direction:column;gap:24px;scroll-margin-top:96px}.rdf-sartists,.rdf-ssuits{padding-top:64px;border-top:1px solid var(--line)}.rdf-sartists ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px}.rdf-sartists a{display:flex;align-items:center;gap:14px;min-height:64px;color:var(--ink)!important;text-decoration:none}.rdf-sartists img{width:56px;height:56px;flex:none;border-radius:50%;object-fit:cover;box-shadow:inset 0 0 0 1px var(--line);background:var(--paper-2)}.rdf-sartists img.is-card{transform:rotate(180deg)}.rdf-sartists a>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rdf-sartists__n{font:600 16px var(--font-body);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.rdf-sartists .rdf-n{font-size:14px}.rdf-ssuits{gap:14px!important}.rdf-serlinks.is-plain a{padding:0 16px}.rdf-slist{display:flex;flex-direction:column;gap:28px}.rdf-others .pp-sc{--oth-w:184px;--sc-bleed:0px;--sc-btn-top:calc(8px + var(--oth-w) * .62);margin-inline:calc(-1 * var(--sc-bleed))}.rdf-others .pp-sc__row{gap:40px;padding:8px var(--sc-bleed) 12px}.rdf-others .pp-sc__row>li{width:var(--oth-w)}.rdf-others a{display:flex;flex-direction:column;gap:12px;color:var(--ink)!important;text-decoration:none}.rdf-others__card{padding:2% 8% 6% 6%}.rdf-others a>span{display:flex;flex-direction:column;gap:2px}.rdf-others__name{font:600 16px var(--font-body)}.rdf-others .rdf-n{font-size:14px;color:var(--ink-2)}.rdf-portrait{margin:0;display:flex;flex-direction:column;gap:10px}.rdf-portrait__img{position:relative;aspect-ratio:4/5;border-radius:var(--r-md);overflow:hidden;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}.rdf-portrait.is-square .rdf-portrait__img{aspect-ratio:1/1}.rdf-portrait__img img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.rdf-portrait__none{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:repeating-linear-gradient(135deg,var(--paper-2) 0 10px,color-mix(in oklab,var(--ink) 4%,var(--paper-2)) 10px 20px)}.rdf-portrait__none span{padding:6px 10px;border-radius:6px;background:var(--surface);font:500 12px var(--font-mono);color:var(--ink-3);text-align:center}.rdf-portrait figcaption{font-size:13px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.rdf-portrait figcaption a{color:var(--ink-2)!important;text-decoration:underline;text-underline-offset:2px}.rdf-ahead__in{max-width:1376px;margin:0 auto;padding:56px 48px;display:grid;grid-template-columns:380px minmax(0,1fr);align-items:center;gap:32px 72px}.rdf-ahead .rdf-head__main{gap:14px}.rdf-aname{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;font-size:80px;line-height:1}.rdf-aname [lang=ja]{font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP",serif;font-weight:500;font-size:40px;letter-spacing:.06em;color:var(--ink-2)}.rdf-ayears{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font:500 16px var(--font-body);color:var(--ink-2)}.rdf-aline{margin:6px 0 0;max-width:34ch;font-family:var(--font-display);font-size:28px;line-height:1.3;color:var(--ink);text-wrap:pretty}.rdf-abody{max-width:1376px;margin:0 auto;padding:64px 48px 112px;display:flex;flex-direction:column;gap:64px}.rdf-asec{display:grid;grid-template-columns:380px minmax(0,1fr);gap:16px 72px}.rdf-life{display:flex;flex-direction:column;gap:16px;max-width:64ch}.rdf-life p{margin:0;font-size:17px;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.rdf-acards{display:flex;flex-direction:column;gap:24px}.rdf-orig{padding-top:64px;border-top:1px solid var(--line)}.rdf-orig ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--line);max-width:640px}.rdf-orig li{border-bottom:1px solid var(--line)}.rdf-orig a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 4px;color:var(--ink)!important;font:500 16px/1.4 var(--font-body);text-decoration:none}.rdf-orig a:hover{background:var(--paper-2)}.rdf-voice{margin:0;max-width:760px;display:flex;flex-direction:column;gap:12px}.rdf-voice p{margin:0;font-family:var(--font-display);font-size:32px;line-height:1.3;text-wrap:pretty}.rdf-voice footer{font:500 15px var(--font-body);color:var(--ink-2)}.rdf-prevnext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:64px;border-top:1px solid var(--line)}.rdf-prevnext a{display:flex;flex-direction:column;gap:4px;min-height:44px;color:var(--ink)!important;text-decoration:none}.rdf-prevnext a:last-child{align-items:flex-end;text-align:right}.rdf-prevnext a>span:first-child{display:inline-flex;align-items:center;gap:6px;font:500 14px var(--font-body);color:var(--ink-2)}.rdf-prevnext a>span:last-child{font-family:var(--font-display);font-size:26px;line-height:1.2}.rdf-aindex__h1{max-width:16ch}.rdf-aindex .rdf-lead{max-width:60ch;font-size:19px;line-height:1.55}.rdf-aindex__body{gap:48px}.rdf-atools{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px 16px;align-items:end}.rdf-atools label{display:flex;flex-direction:column;gap:8px;font:600 15px var(--font-body);min-width:0}.rdf-atools__field{position:relative;display:block}.rdf-atools__field .ic{position:absolute;left:14px;top:50%;width:20px;height:20px;margin-top:-10px;color:var(--ink-3)}.rdf-atools input{width:100%;height:52px;padding:0 16px 0 44px;border:1px solid var(--line-2);border-radius:var(--r-field);background:var(--surface);font:400 16px var(--font-body);color:var(--ink);outline:none;-webkit-appearance:none;appearance:none}.rdf-atools input:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 22%,transparent)}.rdf-select.is-full{display:block}.rdf-select.is-full select{width:100%;height:52px;font-weight:500;font-size:16px}.rdf-acount{margin:-8px 0 0;font:600 15px var(--font-body);color:var(--ink-2)}.rdf-alist{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 40px}.rdf-alist li{min-width:0}.rdf-alist a{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 20px;color:var(--ink)!important;text-decoration:none}.rdf-alist .rdf-portrait figcaption{font-size:12px;line-height:1.35;color:var(--ink-3)}.rdf-alist__txt{display:flex;flex-direction:column;gap:4px;min-width:0}.rdf-alist__name{font-family:var(--font-display);font-weight:var(--display-weight);font-size:26px;line-height:1.15}.rdf-alist__name [lang=ja]{font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP",serif;font-size:.7em;color:var(--ink-2)}.rdf-alist__meta{font-size:14px;color:var(--ink-2)}.rdf-alist__line{font-size:15px;line-height:1.45;color:var(--ink);text-wrap:pretty}.rdf-alist__n{margin-top:4px;font:600 14px var(--font-body);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.rdf-amore{display:flex;flex-direction:column;gap:12px;padding-top:48px;border-top:1px solid var(--line)}.rdf-amore ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.rdf-amore a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)!important;font:600 14px var(--font-body);text-decoration:none}.rdf-living{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px 64px;padding:40px 48px;border-radius:var(--r-xl);background:var(--band-alt)}.rdf-living p{margin:0;max-width:56ch;font-size:19px;line-height:1.55;color:var(--ink-2)}@media(max-width:1023px){.rdf-shead__in,.rdf-ahead__in{padding:40px 32px}.rdf-sbody,.rdf-abody{padding:48px 32px 112px}.rdf-grid.is-four{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.rdf-others .pp-sc{--oth-w:168px;--sc-bleed:32px}.rdf-others .pp-sc__row{gap:28px}.rdf-sartists ul,.rdf-alist{grid-template-columns:repeat(2,minmax(0,1fr))}.rdf-ahead__in{grid-template-columns:280px minmax(0,1fr)}.rdf-aname{font-size:60px}.rdf-asec{grid-template-columns:240px minmax(0,1fr);gap:16px 40px}}@media(max-width:760px){.rdf-shead__in{grid-template-columns:minmax(0,1fr);padding:24px 16px 28px}.rdf-intro{font-size:17px}.rdf-subs{margin:8px -16px 0;padding:2px 16px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.rdf-fan{height:240px}.rdf-fan__c{width:140px}.rdf-sbody{padding:32px 16px 120px;gap:48px}.rdf-sartists,.rdf-ssuits{padding-top:48px}.rdf-grid.is-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.rdf-others .pp-sc{--oth-w:148px;--sc-bleed:16px}.rdf-others .pp-sc__row{gap:16px}.rdf-sartists ul{grid-template-columns:minmax(0,1fr)}.rdf-ahead__in{grid-template-columns:minmax(0,1fr);padding:24px 16px 32px;gap:24px}.rdf-ahead__portrait{width:240px;max-width:100%}.rdf-aname{font-size:44px}.rdf-aname [lang=ja]{font-size:24px}.rdf-aline{font-size:22px}.rdf-abody{padding:36px 16px 120px;gap:48px}.rdf-asec{grid-template-columns:minmax(0,1fr)}.rdf-life p{font-size:16px}.rdf-orig{padding-top:48px}.rdf-voice p{font-size:24px}.rdf-prevnext{padding-top:48px}.rdf-prevnext a>span:last-child{font-size:20px}.rdf-atools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rdf-atools__q{grid-column:1/-1}.rdf-alist{grid-template-columns:minmax(0,1fr);gap:28px}.rdf-alist a{grid-template-columns:112px minmax(0,1fr)}.rdf-alist__name{font-size:22px}.rdf-living{grid-template-columns:minmax(0,1fr);padding:28px 20px}.rdf-living p{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rd-finding.css.map */
