.ProfileArtwork-module__80uHkG__artwork{border:calc(1px * var(--paper-u,1)) solid var(--rule,#dcdfd8);object-fit:cover;object-position:center;width:100%;height:auto;max-width:calc(160px * var(--paper-u,1));background:#f3f5ee;margin-inline:auto;display:block}@media (max-width:760px){[data-receipt-column] .ProfileArtwork-module__80uHkG__artwork{max-width:none}}
.ReceiptSticker-module__02gmEW__sticker{left:calc(143px * var(--paper-u,1));top:calc(517px * var(--paper-u,1));width:calc(167px * var(--paper-u,1));height:auto;filter:drop-shadow(calc(2px * var(--paper-u,1)) calc(4px * var(--paper-u,1)) calc(6px * var(--paper-u,1)) #141e1447);pointer-events:none;position:absolute;transform:rotate(-10deg)}
.AtlasSidebar-module__XSkOpW__receipt{--paper:#fff;--tooth:calc(8px * var(--paper-u,1));--rule:#dcdfd8;--ink:#242725;--muted:#8a8f86;--blue:#3159a0;background:var(--paper);width:100%;color:var(--ink);box-shadow:calc(3px * var(--paper-u,1)) calc(4px * var(--paper-u,1)) calc(12px * var(--paper-u,1)) #2427251a;pointer-events:auto;cursor:grab;position:relative}.AtlasSidebar-module__XSkOpW__teeth{height:var(--tooth);background:var(--paper);-webkit-mask-image:conic-gradient(from 135deg at 50% 0%, #000 0 90deg, transparent 0);-webkit-mask-image:conic-gradient(from 135deg at 50% 0%, #000 0 90deg, transparent 0);mask-image:conic-gradient(from 135deg at 50% 0%, #000 0 90deg, transparent 0);-webkit-mask-size:calc(var(--tooth) * 2) 100%;-webkit-mask-size:calc(var(--tooth) * 2) 100%;mask-size:calc(var(--tooth) * 2) 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.AtlasSidebar-module__XSkOpW__teethBottom{transform:rotate(180deg)}.AtlasSidebar-module__XSkOpW__body{gap:calc(11px * var(--paper-u,1));padding:calc(15px * var(--paper-u,1)) calc(16px * var(--paper-u,1)) calc(16px * var(--paper-u,1));flex-direction:column;display:flex}.AtlasSidebar-module__XSkOpW__rule{border-top:calc(1px * var(--paper-u,1)) dashed var(--rule)}.AtlasSidebar-module__XSkOpW__header{justify-content:space-between;align-items:baseline;gap:calc(10px * var(--paper-u,1));font-family:var(--font-mono);font-size:calc(11px * var(--paper-u,1));text-transform:uppercase;letter-spacing:.02em;line-height:1.2;display:flex}.AtlasSidebar-module__XSkOpW__header strong{font-weight:500}.AtlasSidebar-module__XSkOpW__header span{color:var(--muted);white-space:nowrap}.AtlasSidebar-module__XSkOpW__intro{gap:calc(9px * var(--paper-u,1));flex-direction:column;display:flex}.AtlasSidebar-module__XSkOpW__eyebrow{font-family:var(--font-mono);font-size:calc(10px * var(--paper-u,1));letter-spacing:.08em;color:var(--muted);margin:0}.AtlasSidebar-module__XSkOpW__introHeading{font-size:calc(22px * var(--paper-u,1));letter-spacing:calc(-.6px * var(--paper-u,1));margin:0;font-weight:500;line-height:1.42}.AtlasSidebar-module__XSkOpW__introHeading span{color:#6b736a}.AtlasSidebar-module__XSkOpW__subtitle{font-size:calc(12.5px * var(--paper-u,1));color:var(--muted);margin:0;line-height:1.85}.AtlasSidebar-module__XSkOpW__meta{gap:calc(5px * var(--paper-u,1));font-family:var(--font-mono);flex-direction:column;margin:0;font-weight:500;display:flex}.AtlasSidebar-module__XSkOpW__row{align-items:center;gap:calc(6px * var(--paper-u,1));font-size:calc(11px * var(--paper-u,1));margin:0;display:flex}.AtlasSidebar-module__XSkOpW__row dt{text-transform:uppercase;white-space:nowrap}.AtlasSidebar-module__XSkOpW__row dd{white-space:nowrap;margin:0}.AtlasSidebar-module__XSkOpW__leader{min-width:calc(14px * var(--paper-u,1));border-top:calc(1px * var(--paper-u,1)) dotted #c3c7bf;flex:1}.AtlasSidebar-module__XSkOpW__valueLink{color:inherit;text-underline-offset:2px;text-decoration:none}.AtlasSidebar-module__XSkOpW__valueLink:hover,.AtlasSidebar-module__XSkOpW__valueLink:focus-visible{text-decoration:underline}.AtlasSidebar-module__XSkOpW__availability{font-family:var(--font-mono);font-size:calc(10.5px * var(--paper-u,1));color:#617153;flex-wrap:wrap;margin:0;padding:0;line-height:1.6;list-style:none;display:flex}.AtlasSidebar-module__XSkOpW__availability li:before{content:"｜"}.AtlasSidebar-module__XSkOpW__shelf{gap:calc(9px * var(--paper-u,1));flex-direction:column;display:flex}.AtlasSidebar-module__XSkOpW__shelfTitle{font-family:var(--font-mono);font-size:calc(9.5px * var(--paper-u,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0}.AtlasSidebar-module__XSkOpW__shelfList{gap:calc(7px * var(--paper-u,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AtlasSidebar-module__XSkOpW__shelfRow{align-items:center;gap:calc(9px * var(--paper-u,1));display:flex}.AtlasSidebar-module__XSkOpW__swatch{width:calc(11px * var(--paper-u,1));height:calc(14px * var(--paper-u,1));box-shadow:inset calc(-2px * var(--paper-u,1)) 0 0 #0000002e;border-radius:1px 3px 3px 1px;flex-shrink:0}.AtlasSidebar-module__XSkOpW__shelfName{font-size:calc(12px * var(--paper-u,1));color:var(--ink)}.AtlasSidebar-module__XSkOpW__foot{gap:calc(12px * var(--paper-u,1));flex-direction:column;display:flex}.AtlasSidebar-module__XSkOpW__foot p{font-size:calc(11px * var(--paper-u,1));color:var(--muted);margin:0;line-height:1.7}.AtlasSidebar-module__XSkOpW__footRow{justify-content:space-between;gap:calc(8px * var(--paper-u,1));font-family:var(--font-mono);font-size:calc(9.5px * var(--paper-u,1));color:var(--muted);display:flex}.AtlasSidebar-module__XSkOpW__returnHome{font-family:var(--font-mono);font-size:calc(11.5px * var(--paper-u,1));color:var(--blue);text-decoration:none}.AtlasSidebar-module__XSkOpW__returnHome:hover,.AtlasSidebar-module__XSkOpW__returnHome:focus-visible{text-decoration:underline}.AtlasSidebar-module__XSkOpW__receipt a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:1100px) and (min-width:761px){[data-receipt-column] .AtlasSidebar-module__XSkOpW__introHeading{font-size:calc(20px * var(--paper-u,1))}}@media (max-width:760px){[data-receipt-column] .AtlasSidebar-module__XSkOpW__introHeading span{display:inline}}@media (min-width:761px) and (max-height:800px){[data-receipt-column] .AtlasSidebar-module__XSkOpW__body{gap:calc(9px * var(--paper-u,1));padding-top:calc(12px * var(--paper-u,1));padding-bottom:calc(13px * var(--paper-u,1))}[data-receipt-column] .AtlasSidebar-module__XSkOpW__meta{gap:calc(4px * var(--paper-u,1))}[data-receipt-column] .AtlasSidebar-module__XSkOpW__intro{gap:calc(7px * var(--paper-u,1))}[data-receipt-column] .AtlasSidebar-module__XSkOpW__introHeading{font-size:calc(19px * var(--paper-u,1))}[data-receipt-column] .AtlasSidebar-module__XSkOpW__subtitle{line-height:1.7}}
.DetailLayout-module__mOMnUq__shell{--ink:#fdfdfc;--ink-raised:#f3f5ef;--ink-surface:#e9ede4;--rule:#dfe3d9;--text-primary:#2e342c;--text-secondary:#606a59;--text-tertiary:#7f8876;--accent-01:#657c58;--accent-02:#3159a0;--accent-03:#8c7ca4;--accent-04:#9c7858;--accent-05:#648894;background-color:var(--mat-bg);background-image:var(--mat-grid);background-size:var(--mat-grid-size);min-height:100dvh;color:var(--text-primary)}.DetailLayout-module__mOMnUq__sidebar{border-right:1px solid var(--rule);z-index:30;background:#fff;flex-direction:column;width:280px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.DetailLayout-module__mOMnUq__brand{letter-spacing:-1px;align-items:center;gap:12px;padding:22px 26px;font-size:23px;font-weight:600;display:flex}.DetailLayout-module__mOMnUq__brand>span{font-size:39px;font-weight:400}.DetailLayout-module__mOMnUq__brand small{font:8px var(--font-mono);letter-spacing:0;color:#828a7c;margin-left:auto}.DetailLayout-module__mOMnUq__intro{padding:25px 27px 30px}.DetailLayout-module__mOMnUq__intro>span{letter-spacing:1.5px;color:#87907f;font-size:10px}.DetailLayout-module__mOMnUq__intro p{letter-spacing:-1px;margin:21px 0 16px;font-size:29px;font-weight:500;line-height:1.5}.DetailLayout-module__mOMnUq__intro em{color:#737f69;font-style:normal}.DetailLayout-module__mOMnUq__intro small{color:#87907f;font-size:11px}.DetailLayout-module__mOMnUq__chapters{border-top:1px solid var(--rule);padding:16px 12px}.DetailLayout-module__mOMnUq__chapters a{align-items:center;gap:15px;padding:17px 14px;font-size:14px;transition:background .2s,color .2s;display:flex}.DetailLayout-module__mOMnUq__chapters a>span{font:10px var(--font-mono);color:#89927f;align-self:flex-start;margin-top:3px}.DetailLayout-module__mOMnUq__chapters small{color:#87907f;margin-top:7px;font-size:10px;display:block}.DetailLayout-module__mOMnUq__chapters b{opacity:0;margin-left:auto;font-weight:400}.DetailLayout-module__mOMnUq__chapters a:hover,.DetailLayout-module__mOMnUq__chapters a[aria-current=page]{color:#3159a0;background:#f0f4f8}.DetailLayout-module__mOMnUq__chapters a[aria-current=page] b,.DetailLayout-module__mOMnUq__chapters a:hover b{opacity:1}.DetailLayout-module__mOMnUq__backMap{border-top:1px solid var(--rule);color:#3159a0;justify-content:space-between;margin:auto 26px 0;padding-top:22px;font-size:12px;display:flex}.DetailLayout-module__mOMnUq__backMap span{font:9px var(--font-mono);color:#89927f}.DetailLayout-module__mOMnUq__sidebarFoot{font:9px var(--font-mono);color:#89927f;justify-content:space-between;padding:26px;display:flex}.DetailLayout-module__mOMnUq__main{min-width:0;margin-left:280px}.DetailLayout-module__mOMnUq__topbar{z-index:20;border-bottom:1px solid var(--rule);height:65px;font:9px var(--font-mono);color:#839078;background:#fdfdfcf5;justify-content:space-between;align-items:center;gap:20px;padding:0 38px;display:flex;position:sticky;top:0}.DetailLayout-module__mOMnUq__topbar>a{color:#3159a0;font:12px var(--font-inter);white-space:nowrap}.DetailLayout-module__mOMnUq__topbar i{color:#bcc3b4;margin:0 12px;font-style:normal}.DetailLayout-module__mOMnUq__reading{font-size:8px}.DetailLayout-module__mOMnUq__content{padding:46px 38px 0;position:relative}.DetailLayout-module__mOMnUq__content h1{letter-spacing:-1px;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.25}.DetailLayout-module__mOMnUq__content h2{font-size:23px;font-weight:500;line-height:1.4}.DetailLayout-module__mOMnUq__content h3{font-weight:500;line-height:1.5}.DetailLayout-module__mOMnUq__content p{line-height:1.85}.DetailLayout-module__mOMnUq__content .page-code{letter-spacing:1px;padding:5px 7px;font-size:9px}.DetailLayout-module__mOMnUq__content .page-code--active{color:#3159a0;border:1px solid #d4dfec;background:#eef2f7!important}.DetailLayout-module__mOMnUq__content .detail-panel{border:1px solid var(--rule);background:#ffffffed;margin-bottom:25px;padding:32px}.DetailLayout-module__mOMnUq__content .detail-hero{border:0;margin-bottom:0;padding:8px 0 35px}.DetailLayout-module__mOMnUq__content .detail-grid{background:0 0;gap:16px}.DetailLayout-module__mOMnUq__content .detail-card{border:1px solid var(--rule);background:#ffffffed;padding:25px;transition:border-color .2s,background .2s}.DetailLayout-module__mOMnUq__content .detail-card:hover{background:#fff;border-color:#b8c7db}.DetailLayout-module__mOMnUq__content .detail-gallery{color:#687e59;border:1px solid #d8dfcf;background:#eef2e8!important}.DetailLayout-module__mOMnUq__content .detail-gallery:nth-child(2n){color:#8c7ca4;background:#f0edf4!important}.DetailLayout-module__mOMnUq__content .detail-gallery:nth-child(3n){color:#a48868;background:#f4efe8!important}.DetailLayout-module__mOMnUq__content .detail-gallery span{color:inherit;font-size:11px}.DetailLayout-module__mOMnUq__content .detail-gallery:before{content:"◎";opacity:.12;font-size:110px;font-weight:200;position:absolute;bottom:-25px;right:-15px}.DetailLayout-module__mOMnUq__content .education-layout{min-height:0;display:block}.DetailLayout-module__mOMnUq__content .education-intro{background:0 0;border:0;width:auto;min-width:0;max-width:none;padding:0 0 26px;display:block;position:static}.DetailLayout-module__mOMnUq__content .education-intro>div:first-child{margin-bottom:24px}.DetailLayout-module__mOMnUq__content .education-intro>div:last-child{display:none}.DetailLayout-module__mOMnUq__content .education-intro nav{flex-wrap:wrap;gap:8px;display:flex}.DetailLayout-module__mOMnUq__content .education-intro button{border:1px solid var(--rule);cursor:pointer;background:#fff;border-radius:0;width:auto;padding:11px 16px}.DetailLayout-module__mOMnUq__content .education-intro button[aria-current=true]{background:#f0f4f8;border-color:#3159a0}.DetailLayout-module__mOMnUq__content .education-content{margin-left:0}.DetailLayout-module__mOMnUq__content .education-content section{border:1px solid var(--rule);background:#ffffffed;margin-bottom:25px;padding:32px}.DetailLayout-module__mOMnUq__content footer{background:#ffffffb3}.DetailLayout-module__mOMnUq__next{border-top:1px solid var(--rule);margin:22px 38px 0;padding:28px 0 40px}.DetailLayout-module__mOMnUq__next>span{font:9px var(--font-mono);letter-spacing:1px;color:#839078}.DetailLayout-module__mOMnUq__next>a:not(.DetailLayout-module__mOMnUq__home){color:#3159a0;justify-content:space-between;margin-top:14px;font-size:28px;display:flex}.DetailLayout-module__mOMnUq__next .DetailLayout-module__mOMnUq__home{color:#839078;margin-top:22px;font-size:11px;display:block}.DetailLayout-module__mOMnUq__shell a:focus-visible,.DetailLayout-module__mOMnUq__shell button:focus-visible{outline-offset:3px;outline:2px solid #3159a0}@media (max-width:1100px){.DetailLayout-module__mOMnUq__sidebar{width:240px}.DetailLayout-module__mOMnUq__main{margin-left:240px}.DetailLayout-module__mOMnUq__brand{padding-left:20px;padding-right:20px}.DetailLayout-module__mOMnUq__brand small{font-size:7px}.DetailLayout-module__mOMnUq__intro{padding:20px}.DetailLayout-module__mOMnUq__content{padding:32px 24px 0}:is(.DetailLayout-module__mOMnUq__content .detail-panel,.DetailLayout-module__mOMnUq__content .education-content section){padding:24px}.DetailLayout-module__mOMnUq__reading{display:none}.DetailLayout-module__mOMnUq__topbar{padding:0 24px}}@media (max-width:760px){.DetailLayout-module__mOMnUq__sidebar{border-right:0;width:100%;position:relative;overflow:visible}.DetailLayout-module__mOMnUq__brand{padding:12px 24px}.DetailLayout-module__mOMnUq__intro,.DetailLayout-module__mOMnUq__backMap,.DetailLayout-module__mOMnUq__sidebarFoot{display:none}.DetailLayout-module__mOMnUq__chapters{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 12px;display:grid}.DetailLayout-module__mOMnUq__chapters a{white-space:nowrap;justify-content:center;gap:5px;padding:13px 7px;font-size:11px}.DetailLayout-module__mOMnUq__chapters a>span{font-size:8px}.DetailLayout-module__mOMnUq__chapters small,.DetailLayout-module__mOMnUq__chapters b{display:none}.DetailLayout-module__mOMnUq__main{margin-left:0}.DetailLayout-module__mOMnUq__topbar{gap:10px;height:52px;padding:0 20px}.DetailLayout-module__mOMnUq__topbar>span{font-size:8px}.DetailLayout-module__mOMnUq__topbar i{margin:0 5px}.DetailLayout-module__mOMnUq__content{padding:26px 18px 0}:is(.DetailLayout-module__mOMnUq__content .detail-panel,.DetailLayout-module__mOMnUq__content .education-content section){padding:20px}.DetailLayout-module__mOMnUq__content .detail-hero{padding:0 0 26px}.DetailLayout-module__mOMnUq__content .education-intro nav{gap:6px}.DetailLayout-module__mOMnUq__content .education-intro button{padding:10px}.DetailLayout-module__mOMnUq__content .education-intro button nav{font-size:10px}.DetailLayout-module__mOMnUq__content h1{font-size:32px}.DetailLayout-module__mOMnUq__content h2{font-size:22px}.DetailLayout-module__mOMnUq__content .education-intro h1{font-size:32px}.DetailLayout-module__mOMnUq__next{margin:20px 20px 0}.DetailLayout-module__mOMnUq__content .detail-card{padding:21px}}@media (prefers-reduced-motion:reduce){.DetailLayout-module__mOMnUq__chapters a{transition:none}.DetailLayout-module__mOMnUq__content .detail-card{transition:none}}.DetailLayout-module__mOMnUq__shell{display:flex}.DetailLayout-module__mOMnUq__shell>aside{flex-shrink:0;height:100dvh;min-height:100dvh;position:sticky;top:0}.DetailLayout-module__mOMnUq__main{flex:1;min-width:0;margin-left:0}.DetailLayout-module__mOMnUq__content{padding-top:48px;animation:.95s cubic-bezier(.22,1,.36,1) .14s both DetailLayout-module__mOMnUq__chapter-reveal}.DetailLayout-module__mOMnUq__content section{scroll-margin-top:28px}@keyframes DetailLayout-module__mOMnUq__chapter-reveal{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.DetailLayout-module__mOMnUq__main{margin-left:0}}@media (max-width:760px){.DetailLayout-module__mOMnUq__shell{display:block}.DetailLayout-module__mOMnUq__shell>aside{height:auto;min-height:0;position:relative}.DetailLayout-module__mOMnUq__content{padding-top:26px}.DetailLayout-module__mOMnUq__main{margin-left:0}}@media (prefers-reduced-motion:reduce){.DetailLayout-module__mOMnUq__content{animation:none}}.DetailLayout-module__mOMnUq__sideColumn{background:0 0;flex-shrink:0;width:310px;padding:22px 22px 28px}.DetailLayout-module__mOMnUq__shell{align-items:flex-start;min-height:100dvh}.DetailLayout-module__mOMnUq__shell>aside{box-sizing:border-box;overscroll-behavior:contain;overflow-y:auto}.DetailLayout-module__mOMnUq__main{min-height:100dvh}.DetailLayout-module__mOMnUq__content{padding-top:24px;padding-bottom:0;display:flow-root}.DetailLayout-module__mOMnUq__content .detail-panel{margin-bottom:20px}.DetailLayout-module__mOMnUq__content footer{margin-top:0}@media (max-width:760px){.DetailLayout-module__mOMnUq__shell>aside{overflow:visible}.DetailLayout-module__mOMnUq__main{min-height:0}.DetailLayout-module__mOMnUq__content{padding-top:20px}}.DetailLayout-module__mOMnUq__content .detail-hero{--text-primary:var(--mat-ink);--text-secondary:var(--mat-ink-dim);--text-tertiary:var(--mat-ink-dim)}.DetailLayout-module__mOMnUq__content .education-intro>div:first-child{--text-primary:var(--mat-ink);--text-secondary:var(--mat-ink-dim);--text-tertiary:var(--mat-ink-dim)}.DetailLayout-module__mOMnUq__content .detail-hero{border-color:var(--mat-accent)}.DetailLayout-module__mOMnUq__content .education-intro>div:first-child{border-color:var(--mat-accent)}
