:root{--paper:#49382f;--paper-light:#574237;--ink:#f1e8de;--muted:#d0bfb0;--line:#806656;--soft:#604a3b;--brown:#39291f}
body::before{opacity:.025}.site-header,.site-header.is-scrolled{background:#49382ff2}#site-nav{gap:22px}#site-nav .nav-pdf{padding-left:20px;gap:12px}#site-nav a[href*="#my-sns"]{border:1px solid #b2977c;padding:8px 14px;border-radius:99px;background:#604936;color:var(--ink)}#site-nav a[href*="#my-sns"]::after{display:none}.page-curtain{background:#36261d}.opening-scene{background:#392a21}.site-footer{background:#3a2b22}.hero-back-sheet{background:#725843}.hero-paper,.hero-receipt{background:#e8ddce}.name-dot,.page-title>span,.project-title>span{color:#d2ad8d}.hero-jp{letter-spacing:.04em}.section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,380px);align-items:end;gap:36px}.section-heading h2{margin-top:14px;line-height:1.25}.section-intro{width:100%;min-width:0;max-width:none;display:grid;grid-template-columns:1fr;justify-items:start;align-content:end;padding:0}.section-intro .text-link{margin-top:18px}.section-intro p{font-size:12px;line-height:1.95}.feed-section .section-heading,.reel-section .section-heading{margin-bottom:35px}.hero-social{margin-top:21px;padding-top:14px;border-top:1px solid var(--line);max-width:300px}.hero-social>span{font-size:8px;letter-spacing:.1em;display:block;color:var(--muted)}.hero-social>div{display:flex;gap:12px;margin-top:9px}.hero-social a{font-size:11px;line-height:1.5;padding:7px 13px;background:#6a4f3b;border:1px solid #ad8c6e;border-radius:99px;transition:background .3s,transform .4s var(--ease)}.hero-social a:hover{background:#866044;transform:translateY(-2px)}.reel-card{border-radius:15px}.reel-hover-video,.reel-card>img{border-radius:inherit}.film-dialog{border-radius:16px;overflow:hidden}.film-dialog video{border-radius:0 0 16px 16px}.play-mark{background:#4b3128bf}.feed-card{border-radius:5px}.cover-art{position:relative;display:grid;grid-template-columns:1fr;width:100%;height:100%;aspect-ratio:1.4;align-items:center;justify-content:center;overflow:hidden;background:#e3d8c9;padding:0;isolation:isolate}.cover-art>img{display:block;width:100%;height:100%;max-width:100%;min-height:0;object-fit:cover;object-position:center;transition:transform .8s var(--ease)}.cover-tgc{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:28px 21px;background:#e8d1d4}.cover-tgc>img{height:auto;aspect-ratio:4/5;object-fit:cover;box-shadow:0 7px 15px #7e4a6128;transform:rotate(-5deg)}.cover-tgc>img:nth-child(2){transform:translateY(-9px) rotate(3deg)}.cover-tgc>img:nth-child(3){transform:translateY(7px) rotate(-2deg)}.cover-tgckids{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px 45px;background:#c6ae95}.cover-tgckids>img{height:100%;object-fit:cover;aspect-ratio:9/16;border-radius:9px;box-shadow:0 6px 16px #4b2f2630;transform:rotate(-4deg);max-height:100%}.cover-tgckids>img+img{transform:rotate(4deg)}.cover-cume{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:20px 54px;background:#edd2df}.cover-cume>img{height:100%;object-fit:contain;filter:drop-shadow(0 8px 8px #945f7930);transform:rotate(-5deg)}.cover-cume>img+img{transform:translateY(8px) rotate(5deg)}.cover-nyaffee{background:#e6d9c8;padding:25px}.cover-nyaffee>img{object-fit:contain;filter:drop-shadow(0 9px 5px #735c4930)}.cover-choice{background:#111;padding:16px}.cover-choice>img{object-fit:contain}.cover-opencampus>img{object-position:center 48%}.cover-meltone>img{object-fit:cover;object-position:center 50%}.work-card-image{aspect-ratio:1.4;border-radius:6px}.work-card:hover .cover-art>img{scale:1.03}.work-preview .cover-art{height:calc(100% - 45px);aspect-ratio:auto;border-radius:5px}.work-preview .cover-art>img{width:100%;max-height:100%;object-fit:cover}.work-preview .cover-tgc>img{height:auto;object-fit:cover}.work-preview .cover-cume>img,.work-preview .cover-choice>img,.work-preview .cover-nyaffee>img{object-fit:contain}.work-preview .cover-tgckids{padding:25px 40px}.work-preview .cover-cume{padding:25px 45px}.work-preview .cover-meltone>img{object-fit:contain;background:#d8c9b7}.work-preview figcaption{font-size:10px}.menu-entry[data-preview=tgc]::before{background-image:url('assets/feed-drive/thumbs/feed001.webp')}.menu-entry[data-preview=opencampus]::before{background-image:url('assets/oc/exhibition-main.webp')}.menu-entry[data-preview=nyaffee]::before{background-image:url('assets/nyaffee/nyaffee-character.png');background-size:contain;background-repeat:no-repeat}.project-overview{padding-block:30px 35px}.project-overview>.breadcrumb{margin-bottom:28px}.project-overview-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:7%;align-items:center}.project-overview-copy>.eyebrow{font-size:9px}.project-overview .project-title{font-size:clamp(35px,4vw,56px);line-height:1.25;margin-top:11px}.project-overview h2{font-size:17px;line-height:1.8;margin-top:16px}.project-summary{font-size:12px;line-height:2;max-width:510px;color:var(--muted);margin-top:13px}.compact-meta{margin-top:20px;font-size:11px;line-height:1.8}.compact-meta>div{display:grid;grid-template-columns:70px 1fr;gap:15px;padding-block:7px;border-bottom:1px solid var(--line)}.compact-meta dt{font-size:10px;color:var(--muted)}.compact-meta dd{margin:0}.project-overview-art{width:100%;aspect-ratio:1.35;border-radius:7px;overflow:hidden;background:#e3d8c9}.project-overview-art .cover-art{aspect-ratio:auto;height:100%}.project-jump{display:flex;gap:25px;flex-wrap:wrap;border-block:1px solid var(--line);padding-block:15px;font-size:11px}.project-jump a{border-bottom:1px solid transparent;transition:border-color .3s}.project-jump a:hover{border-color:var(--ink)}.compact-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-block:30px 35px;scroll-margin-top:100px}.project-note{border:0;padding:0}.project-note summary{list-style:none;display:flex;align-items:baseline;gap:11px;cursor:pointer;min-height:36px}.project-note summary::-webkit-details-marker{display:none}.project-note summary>span{font-size:9px;color:var(--muted)}.project-note h2{display:inline;font-size:16px;line-height:1.75;letter-spacing:.02em}.project-note summary i{font-size:16px;font-style:normal;margin-left:auto;transition:rotate .3s}.project-note[open] summary i{rotate:45deg}.project-note p{font-size:12px;line-height:2;color:var(--muted);margin-top:10px}.compact-notes:has(>.project-note:only-child){grid-template-columns:1fr;max-width:850px}.compact-notes:has(>.project-note:nth-child(2):last-child){grid-template-columns:1fr 1fr}.compact-portfolio{max-width:1040px;padding-block:25px 45px;scroll-margin-top:100px}.compact-section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:23px}.compact-section-heading h2{font-size:23px;line-height:1.6;margin-top:9px}.compact-section-heading p{font-size:11px;color:var(--muted);margin-top:7px}.compact-section-heading>.text-link{font-size:11px;white-space:nowrap}.compact-portfolio .portfolio-spreads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 19px}.compact-portfolio .portfolio-spreads:has(>figure:only-child){grid-template-columns:minmax(0,350px)}.compact-portfolio .portfolio-spreads:has(>figure:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px}.compact-portfolio .portfolio-spread>button{aspect-ratio:1.414;width:100%;background:#e8e0d4;border-radius:4px;overflow:hidden;box-shadow:0 5px 16px #26181028;transition:transform .4s var(--ease),box-shadow .4s}.compact-portfolio .portfolio-spread button:hover{transform:translateY(-4px);box-shadow:0 10px 25px #26181040}.compact-portfolio .portfolio-spread img{width:100%;height:100%;object-fit:contain}.compact-portfolio .portfolio-spread figcaption{display:block;font-size:10px;padding-top:10px}.compact-portfolio .spread-zoom{width:29px;height:29px;font-size:19px;right:9px;bottom:9px;opacity:1;background:#eee6da;color:#49382f}.compact-video-output{padding-block:25px 45px;scroll-margin-top:100px}.compact-video-output .kids-video-grid{max-width:360px;margin-left:0;gap:24px}.compact-video-output .kids-edit-heading{margin-top:30px;padding-top:24px;margin-bottom:19px}.compact-video-output .kids-edit-heading h3{font-size:19px}.compact-video-output .kids-edit-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.compact-video-output .kids-video-grid figcaption{font-size:10px;line-height:1.7}.next-project{padding-block:25px 35px;display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center}.next-project>a:first-child{gap:8px 30px}.next-project strong{font-size:30px}.next-project .eyebrow{font-size:9px}.next-project>a>.arrow{font-size:28px}.next-project>.text-link{margin-top:0;align-self:center}.image-dialog:not(.is-feed-view){width:min(88vw,980px)}.image-dialog:not(.is-feed-view) .image-stage{height:calc(77svh - 74px);max-height:calc(80svh - 74px)}.dialog-toolbar{background:#574237}.image-stage{background:#392b23}.personal-social{border-block:1px solid var(--line);padding-block:55px 60px;scroll-margin-top:100px}.personal-social .section-heading{grid-template-columns:1fr 300px;margin-bottom:26px}.personal-social .section-heading h2{font-size:27px;letter-spacing:.01em;line-height:1.65}.social-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.personal-social-card{display:grid;grid-template-columns:43% 1fr;gap:24px;background:#5b4435;border:1px solid #94745b;border-radius:8px;padding:23px;align-items:center;transition:background .4s,border-color .4s,transform .5s var(--ease)}.personal-social-card:hover{background:#684c38;border-color:#d0ad88;transform:translateY(-5px)}.social-card-images{position:relative;height:170px;min-width:0}.social-card-images .social-photo{position:absolute;left:0;top:10%;width:70%;height:78%;rotate:-8deg;border:5px solid #e9dfd0;box-shadow:0 7px 13px #21160e30;transition:rotate .6s var(--ease),translate .6s var(--ease)}.social-card-images .social-photo+span{left:35%;top:17%;rotate:7deg}.personal-social-card:hover .social-photo:first-child{rotate:-12deg;translate:-4px -4px}.personal-social-card:hover .social-photo+span{rotate:11deg;translate:4px -4px}.social-card-content>.eyebrow{font-size:8px;line-height:1.6}.social-card-content h3{font-size:25px;line-height:1.4;margin-top:6px}.social-handle{display:block;font-size:12px;margin-top:4px}.social-card-content p{font-size:10px;line-height:1.9;color:var(--muted);margin-top:9px}.social-cta{display:inline-block;background:#ead9c5;color:#4a3323;border-radius:99px;padding:7px 13px;font-size:11px;margin-top:16px;transition:background .3s}.personal-social-card:hover .social-cta{background:#f4e5d2}.social-photo{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:4/5;background:#d8c7b2;border-radius:2px}.social-photo>img{position:absolute;top:0;left:0;width:300%;max-width:none;height:auto;object-fit:initial;transform:translate(0,-64.75%);pointer-events:none}.photo-daily>img{transform:translate(-33.333%,-64.75%)}.photo-vlog-cafe>img{transform:translate(0,-50.1%)}.photo-vlog-trip>img{transform:translate(-66.666%,-50.1%)}.photo-vlog-cafe,.photo-vlog-trip{aspect-ratio:1}.footer-links>a[href*="instagram.com/mi3iii"],.footer-links>a[href*="tiktok.com/@mimilog"]{background:#5e4431;border:1px solid #947152;padding:8px 13px;border-radius:99px}.footer-links{align-items:center}.footer-name{font-size:36px}.site-footer{padding-block:35px 22px}.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding-block:60px 50px}.about-intro .page-title{font-size:55px;margin-top:18px;margin-bottom:21px}.about-intro h2{font-size:24px;letter-spacing:.06em}.about-tagline{font-size:18px;margin-top:13px;margin-bottom:15px}.about-intro-copy>p:not(.about-tagline){font-size:12px;line-height:2.1;color:var(--muted);max-width:490px}.about-quick-social{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.about-quick-social>a{font-size:10px;padding:8px 12px;border:1px solid #ac8b6a;border-radius:99px;background:#604532}.about-postcards{position:relative;height:375px}.about-postcards figure{position:absolute;width:47%;background:#e7d9c5;color:#513927;padding:10px 10px 8px;box-shadow:0 13px 30px #2a1d1535;rotate:-9deg;top:10%;left:3%;transition:rotate .7s var(--ease),translate .7s var(--ease)}.about-postcards figure:nth-child(2){left:50%;top:4%;rotate:8deg}.about-postcards figure:nth-child(3){left:29%;top:36%;rotate:-1deg;width:39%;z-index:2}.about-postcards figure:hover{rotate:0deg;translate:0 -9px;z-index:3}.about-postcards .social-photo{aspect-ratio:1.1}.about-postcards figcaption{font-size:9px;line-height:1.5;padding-top:8px}.postcard-note{position:absolute;bottom:0;left:4%;font-size:11px;color:var(--muted);letter-spacing:.035em}.everyday-section{display:grid;grid-template-columns:1fr 1.25fr;gap:10%;padding-block:35px 50px;border-top:1px solid var(--line);align-items:center}.everyday-label h2{font-size:27px;line-height:1.8;margin-top:18px}.everyday-tabs{display:flex;gap:10px;margin-top:24px}.everyday-tabs button{font-size:12px;padding:9px 17px;border:1px solid var(--line);border-radius:99px;transition:background .35s,color .35s}.everyday-tabs button[aria-selected=true]{background:#e5d0b7;color:#473020;border-color:#e5d0b7}.everyday-panel{display:grid;grid-template-columns:160px 1fr;gap:27px;align-items:center;animation:soft-in .65s var(--ease) both;min-height:230px}.everyday-panel>.social-photo{height:190px;aspect-ratio:auto;border-radius:7px}.everyday-panel>.social-photo.photo-vlog-cafe{height:160px}.everyday-panel h3{font-size:17px;line-height:1.8;margin-top:11px}.everyday-panel p{font-size:12px;line-height:2;color:var(--muted);margin-top:12px}.everyday-panel .text-link{font-size:11px;margin-top:18px}.about-facts{display:grid;grid-template-columns:1fr 1fr;gap:33px 8%;padding-block:45px 40px}.about-fact{padding-top:20px;border-top:1px solid var(--line)}.about-fact h2{font-size:20px;line-height:1.7;margin-block:12px}.about-fact p{font-size:12px;line-height:2;color:var(--muted)}.about-fact .text-link{font-size:11px;margin-top:16px}.about-fact .tool-list{font-size:11px}.about-cert{font-size:10px!important;margin-top:20px}.about-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:20px 55px}.about-timeline>div{border-top:1px solid var(--line);padding-top:22px;position:relative;font-size:12px}.about-timeline>div::before{content:'';position:absolute;width:7px;height:7px;top:-4px;left:0;border-radius:50%;background:#d2ad8d}.about-timeline span{font-size:11px;letter-spacing:.04em;color:var(--muted)}.about-timeline p{margin-top:9px}
@media(max-width:1100px){#site-nav{gap:14px;font-size:10px}.brand>span{font-size:14px}#site-nav .nav-pdf{padding-left:12px;gap:8px}#site-nav a[href*="#my-sns"]{padding:7px 10px}.section-heading{grid-template-columns:1fr 310px;gap:30px}.personal-social-card{gap:20px;padding:20px}.social-card-images{height:155px}.social-card-content h3{font-size:22px}.project-overview-grid{gap:5%}.compact-notes{gap:22px}.project-note h2{font-size:15px}.everyday-section{gap:6%;grid-template-columns:.85fr 1.4fr}.everyday-panel{grid-template-columns:135px 1fr;gap:20px}.everyday-panel>.social-photo{height:160px}.everyday-panel>.social-photo.photo-vlog-cafe{height:135px}.about-intro{gap:5%}.about-postcards{height:340px}.about-intro .page-title{font-size:49px}}
@media(max-width:760px){.site-header,.site-header.is-scrolled{background:#49382ff7}.section-heading{display:block}.section-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:18px}.section-intro .text-link{margin-top:0;font-size:10px;gap:12px}.section-intro p{font-size:11px}.personal-social .section-heading{display:block}.personal-social .section-intro{display:block}.hero-social{margin-top:18px;max-width:300px}.hero-social a{font-size:10px;padding:6px 12px}.hero-still-life{margin-top:28px}.reel-card{border-radius:12px}.cover-tgc{gap:7px;padding:22px 16px}.cover-cume{padding:15px 40px;gap:17px}.cover-tgckids{padding:13px 38px;gap:13px}.cover-nyaffee{padding:22px}.cover-choice{padding:11px}.project-overview{padding-block:25px 24px}.project-overview>.breadcrumb{margin-bottom:22px}.project-overview-grid{display:flex;flex-direction:column;gap:24px;align-items:stretch}.project-overview .project-title{font-size:39px;line-height:1.3;margin-top:10px}.project-overview-copy>.eyebrow{font-size:8px}.project-overview h2{font-size:15px;margin-top:13px;line-height:1.8}.project-summary{font-size:11px;line-height:2;margin-top:10px}.compact-meta{font-size:10px;margin-top:15px}.compact-meta>div{grid-template-columns:65px 1fr;gap:10px;padding-block:6px}.compact-meta dt{font-size:9px}.project-overview-art{aspect-ratio:1.65;max-height:220px}.project-overview-art .cover-cume{padding:10px 70px;gap:20px}.project-overview-art .cover-tgckids{padding:10px 65px;gap:20px}.project-overview-art .cover-nyaffee{padding:20px 70px}.project-overview-art .cover-tgc{padding:17px 40px;gap:12px}.project-jump{gap:10px 22px;font-size:10px;padding-block:13px}.compact-notes,.compact-notes:has(>.project-note:nth-child(2):last-child){grid-template-columns:1fr;gap:0;padding-block:15px 23px}.project-note{border-bottom:1px solid var(--line);padding-block:11px}.project-note summary{min-height:30px;align-items:center}.project-note h2{font-size:14px;line-height:1.8}.project-note p{font-size:11px;margin-top:9px;line-height:2;padding-bottom:6px}.project-note summary i{font-size:15px}.compact-portfolio{padding-block:22px 30px}.compact-section-heading{gap:18px;margin-bottom:19px;align-items:flex-end}.compact-section-heading h2{font-size:21px;margin-top:9px}.compact-section-heading p{font-size:10px;line-height:1.9;max-width:190px}.compact-section-heading>.text-link{font-size:10px;padding-bottom:6px}.compact-section-heading .eyebrow{font-size:8px}.compact-portfolio .portfolio-spreads{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.compact-portfolio .portfolio-spreads:has(>figure:only-child){grid-template-columns:minmax(0,240px)}.compact-portfolio .portfolio-spread figcaption{font-size:9px;line-height:1.7;padding-top:9px}.compact-portfolio .spread-zoom{width:24px;height:24px;font-size:16px;right:5px;bottom:5px}.compact-video-output{padding-block:20px 30px}.compact-video-output .kids-video-grid{max-width:310px;gap:16px}.compact-video-output .kids-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.compact-video-output .kids-video-grid figcaption{font-size:9px}.next-project{padding-block:23px 30px;gap:20px}.next-project strong{font-size:25px;line-height:1.6}.next-project>a>.arrow{font-size:24px}.next-project>.text-link{font-size:10px;white-space:nowrap}.image-dialog:not(.is-feed-view){width:94vw}.image-dialog:not(.is-feed-view) .image-stage{height:calc(70svh - 68px);max-height:calc(77svh - 68px)}.personal-social{padding-block:35px 40px}.personal-social .section-heading h2{font-size:23px;line-height:1.6;margin-top:15px}.personal-social .section-intro p{font-size:11px}.social-card-grid{grid-template-columns:1fr;gap:18px}.personal-social-card{grid-template-columns:39% 1fr;gap:22px;padding:18px}.social-card-images{height:150px}.social-card-content h3{font-size:23px}.social-card-content>.eyebrow{font-size:7px}.social-handle{font-size:11px}.social-card-content p{font-size:10px}.social-cta{font-size:10px;margin-top:13px;padding:7px 11px}.footer-links{gap:12px 18px}.footer-links>a[href*="instagram.com/mi3iii"],.footer-links>a[href*="tiktok.com/@mimilog"]{font-size:9px;padding:7px 11px}.footer-name{font-size:28px}.about-intro{display:block;padding-block:38px 35px}.about-intro .page-title{font-size:44px;margin-block:15px 23px}.about-intro h2{font-size:22px}.about-tagline{font-size:17px;margin-top:12px;margin-bottom:14px}.about-intro-copy>p:not(.about-tagline){font-size:11px;line-height:2.05}.about-quick-social{gap:8px;margin-top:19px}.about-quick-social>a{font-size:9px;padding:8px 10px}.about-postcards{height:300px;margin-top:23px}.about-postcards figure{width:45%;padding:8px 8px 6px}.about-postcards figure:nth-child(3){width:38%;top:35%}.about-postcards figcaption{font-size:8px;padding-top:7px}.postcard-note{font-size:9px;bottom:6px}.everyday-section{display:block;padding-block:30px 35px}.everyday-label h2{font-size:23px;line-height:1.7;margin-top:13px}.everyday-tabs{margin-top:18px;gap:10px}.everyday-tabs button{font-size:11px;padding:9px 17px}.everyday-panel{grid-template-columns:115px 1fr;gap:20px;margin-top:27px;min-height:185px}.everyday-panel>.social-photo{height:140px}.everyday-panel>.social-photo.photo-vlog-cafe{height:115px}.everyday-panel h3{font-size:15px;line-height:1.8;margin-top:9px}.everyday-panel p{font-size:10px;line-height:2;margin-top:10px}.everyday-panel .eyebrow{font-size:8px}.everyday-panel .text-link{font-size:10px;margin-top:14px;gap:10px}.about-facts{grid-template-columns:1fr;gap:26px;padding-block:35px 30px}.about-fact h2{font-size:18px;margin-block:12px}.about-fact p{font-size:11px}.about-fact .tool-list{font-size:10px}.about-timeline{gap:15px;grid-template-columns:1fr;padding-block:15px 40px}.about-timeline>div{padding-top:15px;font-size:11px}.about-timeline span{font-size:10px}.about-timeline p{margin-top:6px}.about-cert{font-size:9px!important}}
@media(max-width:370px){.section-intro{gap:13px}.section-intro p{font-size:10px}.section-intro .text-link{font-size:9px}.personal-social-card{gap:18px;padding:16px}.social-card-content h3{font-size:21px}.social-card-images{height:140px}.social-card-content p{font-size:9px}.social-cta{padding:7px 10px;font-size:9px}.social-handle{font-size:10px}.project-overview .project-title{font-size:35px}.project-overview-art .cover-cume{padding-inline:53px}.project-overview-art .cover-tgckids{padding-inline:51px}.everyday-panel{grid-template-columns:95px 1fr;gap:17px}.everyday-panel>.social-photo{height:115px}.everyday-panel>.social-photo.photo-vlog-cafe{height:95px}.everyday-panel h3{font-size:14px}.about-postcards{height:260px}.about-quick-social{gap:7px}.next-project strong{font-size:22px}}
@media(prefers-reduced-motion:reduce){.social-card-images .social-photo,.about-postcards figure{transition:none}.everyday-panel{animation:none}}
.hero-social a{color:var(--ink)}.cover-meltone>img{object-fit:contain;background:#d8c9b7}.compact-portfolio{max-width:1160px}.compact-portfolio .portfolio-spread>button{height:clamp(140px,15.6vw,225px);aspect-ratio:auto}.compact-notes:has(>.project-note:only-child){max-width:1160px}.compact-notes:has(>.project-note:only-child) p{max-width:760px}
@media(max-width:760px){.compact-portfolio .portfolio-spread>button{height:auto;aspect-ratio:1.414}}
