.kinetic-root-module__PiMiCG__root{--u:clamp(.82px, calc(100vw / 390), 1.5px);--g:20px;color:#1a1a1a;background-color:#f7f4f2;min-height:100vh;position:relative;overflow-x:clip}@media (min-width:768px){.kinetic-root-module__PiMiCG__root{--u:calc(100vw / 1180);--g:6vw}}@media (min-width:1024px){.kinetic-root-module__PiMiCG__root{--u:clamp(.72px, calc(100vw / 1440), 1.33px)}}
.ribbon-module__SmOGtW__ribbon{--h:var(--h-m);--cy:var(--cy-m);--a:var(--a-m);--bleed:12vw;--lead:var(--lead-m,20px);--H:calc(var(--h) * var(--u));--fs:calc(.72 * var(--H));--t:max(11px, calc(.1 * var(--H)));left:calc(-1 * var(--bleed));top:calc((var(--cy) - var(--h) / 2) * var(--u));z-index:var(--z,1);width:calc(100% + 2 * var(--bleed));height:var(--H);transform:rotate(calc(var(--a) * 1deg));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}@media (max-width:379.98px){.ribbon-module__SmOGtW__ribbon{--lead:var(--lead-m,16px)}}@media (max-width:767.98px){.ribbon-module__SmOGtW__ribbon[data-desktop-only]{display:none}}@media (min-width:768px){.ribbon-module__SmOGtW__ribbon{--h:var(--h-d);--cy:var(--cy-d);--a:var(--a-d);--lead:6vw}}.ribbon-module__SmOGtW__ribbon[data-tone=blue]{--band:#2b44ff;--type:#fff}.ribbon-module__SmOGtW__ribbon[data-tone=ink]{--band:#1a1a1a;--type:#fff1c6}.ribbon-module__SmOGtW__ribbon[data-tone=cream]{--band:#fff1c6;--type:#1a1a1a}.ribbon-module__SmOGtW__tape{background-color:var(--band);color:var(--type);position:absolute;inset:0;overflow:hidden}.ribbon-module__SmOGtW__ribbon[data-intro=right] .ribbon-module__SmOGtW__tape{animation:ribbon-module__SmOGtW__tapeInRight 1s cubic-bezier(.16, 1, .3, 1) var(--delay,0s) backwards}.ribbon-module__SmOGtW__ribbon[data-intro=left] .ribbon-module__SmOGtW__tape{animation:ribbon-module__SmOGtW__tapeInLeft 1s cubic-bezier(.16, 1, .3, 1) var(--delay,0s) backwards}@keyframes ribbon-module__SmOGtW__tapeInRight{0%{transform:translate(130%)}}@keyframes ribbon-module__SmOGtW__tapeInLeft{0%{transform:translate(-130%)}}.ribbon-module__SmOGtW__track{top:0;left:calc(var(--bleed) + var(--lead));height:100%;font-family:var(--font-heading-now), sans-serif;font-size:var(--fs);font-variation-settings:"wght" 740, "wdth" 820;font-kerning:normal;line-height:var(--H);letter-spacing:-.02em;white-space:nowrap;position:absolute}.ribbon-module__SmOGtW__before{position:absolute;top:0;right:100%}.ribbon-module__SmOGtW__word{line-height:1;display:inline-block;position:relative;top:-.02em}.ribbon-module__SmOGtW__word:lang(ja),.ribbon-module__SmOGtW__word:lang(ko),.ribbon-module__SmOGtW__word:lang(zh),.ribbon-module__SmOGtW__word:lang(ar),.ribbon-module__SmOGtW__word:lang(hi),.ribbon-module__SmOGtW__word:lang(th){font-variation-settings:normal;letter-spacing:0;font-synthesis:none}.ribbon-module__SmOGtW__word:lang(ja){font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,sans-serif;font-size:.84em;font-weight:800}.ribbon-module__SmOGtW__word:lang(ko){font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-size:.84em;font-weight:800}.ribbon-module__SmOGtW__word:lang(zh){font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.84em;font-weight:800}.ribbon-module__SmOGtW__word:lang(ar){font-family:SF Arabic,Geeza Pro,Noto Sans Arabic,Segoe UI,sans-serif;font-size:.92em;font-weight:700}.ribbon-module__SmOGtW__word:lang(hi){font-family:Kohinoor Devanagari,Noto Sans Devanagari,Nirmala UI,sans-serif;font-size:.9em;font-weight:700}.ribbon-module__SmOGtW__word:lang(th){font-family:Thonburi,Noto Sans Thai,Leelawadee UI,sans-serif;font-size:1em;font-weight:700}.ribbon-module__SmOGtW__code{top:calc(var(--H) / 2 - .37 * var(--fs) - .15 * var(--t));margin-right:calc(.42 * var(--fs));margin-left:calc(.08 * var(--fs));font-size:var(--t);font-variation-settings:"wght" 480, "wdth" 630;letter-spacing:.16em;text-transform:uppercase;vertical-align:top;line-height:1;display:inline-block;position:relative}@media (prefers-reduced-motion:reduce){.ribbon-module__SmOGtW__ribbon[data-intro] .ribbon-module__SmOGtW__tape{animation:none}}
.note-drop-module__GAhOkW__block{isolation:isolate;padding-top:calc(136 * var(--u));padding-bottom:calc(48 * var(--u));position:relative}.note-drop-module__GAhOkW__block[data-tone=blue]{--band:#2b44ff;--type:#fff;--type-2:#ffffffe6}.note-drop-module__GAhOkW__block[data-tone=ink]{--band:#1a1a1a;--type:#fff1c6;--type-2:#fff1c6e6}.note-drop-module__GAhOkW__column{padding-inline:var(--g)}.note-drop-module__GAhOkW__card{z-index:1;color:var(--type);background-color:var(--band);transform-origin:50% 0;grid-template-columns:minmax(0,1fr);padding:22px 20px;display:grid;position:relative}.note-drop-module__GAhOkW__meta{font-family:var(--font-heading-now), sans-serif;font-variation-settings:"wght" 480, "wdth" 630;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;line-height:1.3}.note-drop-module__GAhOkW__tagSep{display:none}.note-drop-module__GAhOkW__tag{display:block}.note-drop-module__GAhOkW__meta:lang(ja){font-family:var(--font-heading-now), var(--font-cjk-ja);letter-spacing:.08em}.note-drop-module__GAhOkW__meta:lang(ko){font-family:var(--font-heading-now), var(--font-cjk-ko);letter-spacing:.08em}.note-drop-module__GAhOkW__title{font-family:var(--font-heading-now), sans-serif;font-size:calc(24 * var(--u));font-variation-settings:"wght" 560, "wdth" 600;letter-spacing:-.015em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;margin:12px 0 0;font-weight:560;line-height:1}.note-drop-module__GAhOkW__link{color:inherit;outline:none;text-decoration:none}.note-drop-module__GAhOkW__link:after{content:"";z-index:1;position:absolute;inset:0}.note-drop-module__GAhOkW__link:focus-visible:after{outline-offset:4px;outline:3px solid #1a1a1a}.note-drop-module__GAhOkW__excerpt{max-width:34em;font-family:var(--font-instrument), sans-serif;color:var(--type-2);margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.45}.note-drop-module__GAhOkW__more{font-family:var(--font-instrument), sans-serif;justify-self:start;align-items:baseline;gap:6px;margin-top:16px;font-size:15px;font-weight:600;line-height:1.3;display:inline-flex}.note-drop-module__GAhOkW__moreLabel{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px;transition:text-decoration-thickness .16s cubic-bezier(.25,.46,.45,.94)}.note-drop-module__GAhOkW__arrow{transition:transform .16s cubic-bezier(.25,.46,.45,.94);display:inline-block}.note-drop-module__GAhOkW__card:hover .note-drop-module__GAhOkW__moreLabel{text-decoration-thickness:2.5px}.note-drop-module__GAhOkW__card:has(.note-drop-module__GAhOkW__link:focus-visible) .note-drop-module__GAhOkW__moreLabel{text-decoration-thickness:2.5px}.note-drop-module__GAhOkW__card:hover .note-drop-module__GAhOkW__arrow{transform:translate(4px)}.note-drop-module__GAhOkW__card:has(.note-drop-module__GAhOkW__link:focus-visible) .note-drop-module__GAhOkW__arrow{transform:translate(4px)}@media (min-width:768px){.note-drop-module__GAhOkW__block{padding-top:calc(256 * var(--u));padding-bottom:calc(56 * var(--u))}.note-drop-module__GAhOkW__card{column-gap:calc(44 * var(--u));row-gap:calc(18 * var(--u));padding:calc(32 * var(--u)) calc(40 * var(--u)) calc(36 * var(--u));grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.note-drop-module__GAhOkW__meta{grid-column:1/-1}.note-drop-module__GAhOkW__tagSep,.note-drop-module__GAhOkW__tag{display:inline}.note-drop-module__GAhOkW__title{font-size:calc(34 * var(--u));grid-area:2/1/4;margin:0}.note-drop-module__GAhOkW__excerpt{grid-area:2/2;margin:0;font-size:17px}.note-drop-module__GAhOkW__more{grid-area:3/2;align-self:end;margin-top:6px;font-size:16px}}@media (min-width:1024px){.note-drop-module__GAhOkW__column{column-gap:calc(24 * var(--u));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.note-drop-module__GAhOkW__card{grid-column:4/12;grid-template-columns:minmax(0, 1fr) calc(260 * var(--u))}}@media (prefers-reduced-motion:reduce){.note-drop-module__GAhOkW__arrow,.note-drop-module__GAhOkW__moreLabel{transition:none}.note-drop-module__GAhOkW__card:hover .note-drop-module__GAhOkW__arrow{transform:none}.note-drop-module__GAhOkW__card:has(.note-drop-module__GAhOkW__link:focus-visible) .note-drop-module__GAhOkW__arrow{transform:none}}
