.PostList-module__NU0y3W__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.PostList-module__NU0y3W__list li{border-bottom:1px solid var(--line)}.PostList-module__NU0y3W__item{grid-template-columns:8.5rem 1fr;gap:4px 24px;padding:22px 0;text-decoration:none;display:grid}.PostList-module__NU0y3W__date{color:var(--ink-faint);padding-top:6px;font-size:1rem}.PostList-module__NU0y3W__body{gap:4px;display:grid}.PostList-module__NU0y3W__title{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:1.75rem;line-height:1.15;transition:color .2s;display:inline-flex}.PostList-module__NU0y3W__item:hover .PostList-module__NU0y3W__title,.PostList-module__NU0y3W__item:focus-visible .PostList-module__NU0y3W__title{color:var(--rose)}.PostList-module__NU0y3W__arrow{font-family:var(--font-display);opacity:0;transition:opacity .25s ease, translate .35s var(--ease-out);font-size:1rem;translate:-6px}.PostList-module__NU0y3W__item:hover .PostList-module__NU0y3W__arrow,.PostList-module__NU0y3W__item:focus-visible .PostList-module__NU0y3W__arrow{opacity:1;translate:0}.PostList-module__NU0y3W__draft{border:1px solid var(--line);color:var(--ink-faint);border-radius:999px;padding:1px 8px 2px;font-size:.9rem}.PostList-module__NU0y3W__desc{color:var(--ink-soft);font-size:1.02rem}.PostList-module__NU0y3W__meta{color:var(--ink-faint);font-size:.95rem}.PostList-module__NU0y3W__empty{color:var(--ink-soft)}@media (max-width:560px){.PostList-module__NU0y3W__item{grid-template-columns:1fr}.PostList-module__NU0y3W__date{padding-top:0}}
.ScribbleTitle-module__QN66qa__title{width:fit-content;font-family:var(--font-display);font-size:var(--page-title);letter-spacing:-.03em;color:var(--ink);justify-self:start;margin:0;line-height:1;position:relative}.ScribbleTitle-module__QN66qa__underline{width:96%;height:.22em;position:absolute;bottom:-.18em;left:2%;overflow:visible}.ScribbleTitle-module__QN66qa__underline path{fill:none;stroke:var(--ink-faint);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:ScribbleTitle-module__QN66qa__draw 1s var(--ease-out) forwards .4s}@keyframes ScribbleTitle-module__QN66qa__draw{to{stroke-dashoffset:0}}
.clocks-module__op5pva__anchor{height:0;position:relative}.clocks-module__op5pva__sketch{--gap:56px;width:min(var(--w), (100vw - 100%) / 2 - var(--gap) - 16px);pointer-events:none;opacity:.6;background:50%/100% 100% no-repeat;animation:1.4s .6s both clocks-module__op5pva__appear;position:absolute;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");-webkit-mask-size:140px;mask-size:140px}.clocks-module__op5pva__left{right:calc(100% + var(--gap))}.clocks-module__op5pva__right{left:calc(100% + var(--gap))}.clocks-module__op5pva__hands{width:100%;height:100%;position:absolute;inset:0}@media (max-width:1140px){.clocks-module__op5pva__sketch{--shown:.45;z-index:-1;width:calc(var(--w) * .6);opacity:.35}.clocks-module__op5pva__left{right:calc(100% + var(--gutter) - var(--w) * .6 * var(--shown))}.clocks-module__op5pva__right{left:calc(100% + var(--gutter) - var(--w) * .6 * var(--shown))}}@media (max-width:760px){.clocks-module__op5pva__sketch{display:none}}@keyframes clocks-module__op5pva__appear{0%{opacity:0}}
.doodles-module__z-_iNW__anchor{height:0;position:relative}.doodles-module__z-_iNW__doodle{opacity:.5;animation:1.4s .6s both doodles-module__z-_iNW__appear;position:absolute}.doodles-module__z-_iNW__freehand{translate:-50%}@keyframes doodles-module__z-_iNW__appear{0%{opacity:0}}
.formula-module__OQ15aq__glyph svg{vertical-align:-.16em;width:auto;height:1em;display:inline-block;overflow:visible}.formula-module__OQ15aq__glyph path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}
.spread-module__pYO6Kq__spread{row-gap:var(--grid);display:grid}@media (min-width:1056px){.spread-module__pYO6Kq__spread{width:calc(var(--grid) * 31);margin-inline:calc((100% - var(--grid) * 31) / 2);padding-left:calc(var(--grid) * 4);grid-template-columns:calc(var(--grid) * 13) calc(var(--grid) * 13);column-gap:var(--grid)}}.spread-module__pYO6Kq__words,.spread-module__pYO6Kq__figure{min-width:0;margin:0}.spread-module__pYO6Kq__title{margin-bottom:var(--grid);font-size:var(--page-title);letter-spacing:-.02em;font-weight:400}.spread-module__pYO6Kq__number{vertical-align:.9em;color:var(--ink-faint);margin-right:8px;font-size:.8rem;line-height:1}.spread-module__pYO6Kq__links{margin-bottom:var(--grid);flex-wrap:wrap;column-gap:20px;font-size:.95rem;display:flex}.spread-module__pYO6Kq__links a{color:var(--rose-deep);text-decoration:none}.spread-module__pYO6Kq__links a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.spread-module__pYO6Kq__explain{margin-bottom:var(--grid);font-size:1.08rem}.spread-module__pYO6Kq__worked{margin-bottom:var(--grid);position:relative}.spread-module__pYO6Kq__formula{padding-inline:16px;position:relative}.spread-module__pYO6Kq__box{width:100%;height:calc(100% + 12px);color:var(--ink-faint);stroke-width:1.2px;position:absolute;inset:0 0 -12px;overflow:visible}.spread-module__pYO6Kq__box path{vector-effect:non-scaling-stroke}.spread-module__pYO6Kq__working{--lines:2;white-space:nowrap;font-size:1.3rem}.spread-module__pYO6Kq__gloss{color:var(--ink-soft);font-size:.85rem}.spread-module__pYO6Kq__note{color:var(--ink-soft);font-size:.8rem}.spread-module__pYO6Kq__note>span{white-space:nowrap;display:block}@media (min-width:1056px){.spread-module__pYO6Kq__note{width:max-content;position:absolute;top:0;right:calc(100% + 16px)}}@media (max-width:1055px){.spread-module__pYO6Kq__note{margin-top:var(--grid)}}.spread-module__pYO6Kq__label{color:var(--rose-deep);font-size:.85rem}.spread-module__pYO6Kq__spread :is(sub,sup){font-size:.6em;line-height:0}.spread-module__pYO6Kq__spread sub{vertical-align:-.25em}.spread-module__pYO6Kq__spread sup{vertical-align:.7em}.spread-module__pYO6Kq__question{font-size:1.08rem}.spread-module__pYO6Kq__options{margin:0;padding:0;list-style:none}.spread-module__pYO6Kq__option{all:unset;cursor:pointer;align-items:baseline;gap:12px;font-size:.98rem;display:inline-flex}.spread-module__pYO6Kq__option:focus-visible{outline:2px dashed var(--rose);outline-offset:4px}.spread-module__pYO6Kq__tickbox{width:1.05em;height:1.05em;color:var(--ink-soft);stroke-width:1.3px;flex:none;align-self:center;overflow:visible}.spread-module__pYO6Kq__tick{color:var(--rose);stroke-width:2.4px}.spread-module__pYO6Kq__ring{color:var(--violet);stroke-width:1.6px}.spread-module__pYO6Kq__flap{min-height:calc(var(--grid) * 4);margin-top:calc(var(--grid) * 2);perspective:900px;position:relative}.spread-module__pYO6Kq__answer{padding:0 16px var(--grid)}.spread-module__pYO6Kq__why{font-size:.95rem}.spread-module__pYO6Kq__lift{all:unset;cursor:pointer;transform-origin:50% 0;transform-style:preserve-3d;transition:transform .9s var(--ease-out);position:absolute;inset:0}.spread-module__pYO6Kq__lift[aria-expanded=true]{transform:rotateX(-118deg)}.spread-module__pYO6Kq__front,.spread-module__pYO6Kq__back{backface-visibility:hidden;position:absolute;inset:0}.spread-module__pYO6Kq__front{background:var(--card);flex-direction:column;padding-inline:16px;display:flex}.spread-module__pYO6Kq__back{background:var(--paper-deep);transform:rotateX(180deg)}.spread-module__pYO6Kq__lift:focus-visible .spread-module__pYO6Kq__front{outline:2px dashed var(--rose);outline-offset:4px}.spread-module__pYO6Kq__edge{width:calc(100% + 4px);height:calc(100% + 4px);color:var(--ink-soft);stroke-width:1.1px;position:absolute;inset:-2px;overflow:visible}.spread-module__pYO6Kq__edge path{vector-effect:non-scaling-stroke}.spread-module__pYO6Kq__cover{font-size:1.08rem}.spread-module__pYO6Kq__after{color:var(--ink-soft);font-size:.85rem}.spread-module__pYO6Kq__here{color:var(--ink-soft);align-self:flex-end;margin-right:10px;font-size:.8rem}.spread-module__pYO6Kq__here svg{vertical-align:-6px;stroke-width:1.2px;width:26px;height:22px;margin-left:6px;overflow:visible}.spread-module__pYO6Kq__caption{color:var(--ink-soft);font-size:.85rem;display:block}.spread-module__pYO6Kq__instruction{font-size:1rem;display:block}.spread-module__pYO6Kq__challenge{margin-block:var(--grid);color:var(--ink-soft);font-size:.95rem}.spread-module__pYO6Kq__keywords{margin:0;font-size:.95rem}.spread-module__pYO6Kq__keywords dt{display:inline}.spread-module__pYO6Kq__keywords dd{color:var(--ink-soft);margin:0;display:inline}.spread-module__pYO6Kq__turn{margin-top:calc(var(--grid) * 2);grid-template-columns:1fr auto 1fr;gap:16px;font-size:1rem;display:grid}@media (min-width:1056px){.spread-module__pYO6Kq__turn{width:calc(var(--grid) * 31);margin-inline:calc((100% - var(--grid) * 31) / 2)}}.spread-module__pYO6Kq__turn a{color:var(--ink-soft);text-decoration:none;transition:color .2s}.spread-module__pYO6Kq__turn a:hover{color:var(--ink)}.spread-module__pYO6Kq__contents{justify-self:center}.spread-module__pYO6Kq__next{text-align:right;justify-self:end}@media (max-width:599px){.spread-module__pYO6Kq__turning{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.gallery-module__37XoVW__grid{columns:4;column-gap:var(--gap);padding:20px var(--edge) calc(var(--grid) * 2);--edge:clamp(var(--gutter), 3vw, 40px);--gap:clamp(20px, 2.5vw, 36px)}@media (max-width:1099px){.gallery-module__37XoVW__grid{columns:3}}@media (max-width:719px){.gallery-module__37XoVW__grid{columns:2}}.gallery-module__37XoVW__tile{width:100%;margin:0 0 var(--gap);break-inside:avoid;cursor:pointer;rotate:var(--tilt);opacity:0;transition:opacity .5s, translate .5s, rotate .4s var(--ease-out);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;padding:0;font-family:inherit;display:block;position:relative;translate:0 12px;container-type:inline-size}.gallery-module__37XoVW__tile[data-arrived]{opacity:1;translate:none}@media (scripting:none){.gallery-module__37XoVW__tile{opacity:1;translate:none}}@media (hover:hover){.gallery-module__37XoVW__tile:hover{rotate:calc(var(--tilt) * .3)}}.gallery-module__37XoVW__tile[data-turned]{z-index:10;rotate:none}.gallery-module__37XoVW__tile:focus-visible{outline-offset:6px;border-radius:0}.gallery-module__37XoVW__tile img{-webkit-user-drag:none;width:100%;height:auto;display:block}.gallery-module__37XoVW__print{transform-style:preserve-3d;transition:transform .7s var(--ease-out);display:block;position:relative;transform:translate(0)perspective(1200px)rotateY(0)scale(1)}.gallery-module__37XoVW__tile[data-turned] .gallery-module__37XoVW__print{z-index:3;transform:translate(var(--dx,0px), var(--dy,0px)) perspective(1200px) rotateY(180deg) scale(var(--lift,1.2))}.gallery-module__37XoVW__front,.gallery-module__37XoVW__back{backface-visibility:hidden;display:block}.gallery-module__37XoVW__tile[data-frame=polaroid] .gallery-module__37XoVW__front{padding:4% 4% 0}.gallery-module__37XoVW__tile[data-frame=polaroid] :is(.gallery-module__37XoVW__front,.gallery-module__37XoVW__back){background:var(--card);box-shadow:0 0 0 1px var(--line), 0 3px 8px -5px color-mix(in srgb, var(--ink) 30%, transparent)}.gallery-module__37XoVW__chin{text-align:center;color:var(--violet);padding:.55em .4em .7em;font-size:clamp(.8rem,6cqw,1.15rem);line-height:1.25;display:block}.gallery-module__37XoVW__tile[data-frame=print] .gallery-module__37XoVW__front{box-shadow:0 2px 6px -4px color-mix(in srgb, var(--ink) 30%, transparent)}.gallery-module__37XoVW__tile[data-frame=print] .gallery-module__37XoVW__back{background:var(--card);box-shadow:0 0 0 1px var(--line)}.gallery-module__37XoVW__back{font-size:var(--fit);text-align:left;color:var(--ink-soft);flex-direction:column;justify-content:space-between;gap:.6em;padding:7% 8%;line-height:1.3;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}.gallery-module__37XoVW__tile[data-turned] .gallery-module__37XoVW__back{box-shadow:0 0 0 1px var(--line), 0 14px 32px -12px color-mix(in srgb, var(--ink) 40%, transparent)}.gallery-module__37XoVW__written{flex-direction:column;gap:.35em;display:flex}.gallery-module__37XoVW__name{color:var(--violet);font-size:1.15em}.gallery-module__37XoVW__aside{color:var(--rose);font-size:.9em}.gallery-module__37XoVW__corner{text-align:right;color:var(--ink-faint);align-self:flex-end;font-size:.8em}.gallery-module__37XoVW__clip,.gallery-module__37XoVW__pin{z-index:2;pointer-events:none;position:absolute;overflow:visible}.gallery-module__37XoVW__clip{top:-15px;left:var(--across);width:14px;height:36px;translate:-50%;rotate:var(--turn);fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.gallery-module__37XoVW__clip[data-colour=rose]{stroke:var(--rose)}.gallery-module__37XoVW__clip[data-colour=violet]{stroke:var(--violet)}.gallery-module__37XoVW__pin{width:40px;height:40px;top:-16px}.gallery-module__37XoVW__pin[data-side=left]{left:-14px}.gallery-module__37XoVW__pin[data-side=right]{right:-14px;scale:-1 1}.gallery-module__37XoVW__needle{fill:none;stroke:var(--ink-faint);stroke-width:1.7px;stroke-linecap:round}.gallery-module__37XoVW__pin[data-colour=rose] .gallery-module__37XoVW__head{fill:var(--rose)}.gallery-module__37XoVW__pin[data-colour=violet] .gallery-module__37XoVW__head{fill:var(--violet)}.gallery-module__37XoVW__shine{fill:var(--card);opacity:.85}.gallery-module__37XoVW__shadow{fill:none;stroke:color-mix(in srgb, var(--ink) 22%, transparent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;translate:1px 1.5px}@media (max-width:719px){.gallery-module__37XoVW__clip{width:11px;height:29px;top:-12px}.gallery-module__37XoVW__pin{width:32px;height:32px;top:-13px}.gallery-module__37XoVW__pin[data-side=left]{left:-11px}.gallery-module__37XoVW__pin[data-side=right]{right:-11px}}
.notebook-module__Grc6PW__page{gap:var(--grid);display:grid;position:relative}@media (min-width:1056px){.notebook-module__Grc6PW__page{width:calc(var(--grid) * 31);margin-inline:calc((100% - var(--grid) * 31) / 2);grid-template-columns:repeat(31, var(--grid));grid-template-rows:repeat(var(--rows), var(--grid));gap:0}}@media (max-width:1055px){.notebook-module__Grc6PW__figure,.notebook-module__Grc6PW__words{grid-area:auto!important}.notebook-module__Grc6PW__figure{margin-top:var(--grid)}}.notebook-module__Grc6PW__figure>div{width:100%}.notebook-module__Grc6PW__entry{color:var(--ink);background:linear-gradient(currentColor, currentColor) no-repeat 0 calc(100% - var(--drop) + 3px) / 0 1px;transition:background-size .35s var(--ease-out);font-size:1.3rem;text-decoration:none;display:inline-block}.notebook-module__Grc6PW__entry:hover{background-size:100% 1px}.notebook-module__Grc6PW__entry:focus-visible{outline:2px dashed var(--rose);outline-offset:6px}.notebook-module__Grc6PW__number{vertical-align:.9em;color:var(--ink-faint);margin-right:10px;font-size:.8rem;line-height:1}.notebook-module__Grc6PW__summary{color:var(--ink-soft);font-size:.95rem}.notebook-module__Grc6PW__note{color:var(--rose-deep);font-size:.9rem;rotate:-1.5deg}.notebook-module__Grc6PW__arrows{pointer-events:none;width:100%;height:100%;color:var(--rose);stroke-width:1.8px;position:absolute;inset:0;overflow:visible}@media (max-width:1055px){.notebook-module__Grc6PW__arrows{visibility:hidden}}
main.wrap:has(.photos-module__VMc4-W__page){width:100%;padding-block:0}.photos-module__VMc4-W__head{padding:32px clamp(var(--gutter), 3vw, 40px) 22px}
.BlogHeader-module__WtGI4W__header{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:24px;margin:16px 0 36px;display:grid}.BlogHeader-module__WtGI4W__girl{animation:6s ease-in-out infinite alternate BlogHeader-module__WtGI4W__float;position:relative}.BlogHeader-module__WtGI4W__girl img{width:100%;height:auto;display:block}.BlogHeader-module__WtGI4W__petal{opacity:0;background:linear-gradient(135deg,#f6b6c9,#d9668f);border-radius:70% 0;width:9px;height:13px;animation:7s ease-in infinite BlogHeader-module__WtGI4W__fall;position:absolute;top:22%;left:63%}@keyframes BlogHeader-module__WtGI4W__float{0%{translate:0 -4px}to{translate:0 5px}}@keyframes BlogHeader-module__WtGI4W__fall{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.95}50%{transform:translate(calc(var(--dx) * -.6), 80px) rotate(140deg)}85%{opacity:.8}to{opacity:0;transform:translate(var(--dx), 180px) rotate(300deg)}}@media (max-width:640px){.BlogHeader-module__WtGI4W__header{grid-template-columns:1fr;gap:12px}.BlogHeader-module__WtGI4W__girl{justify-self:center;width:min(260px,100%)}}
