.pack-care-service{--pack-bg:#f6f2e9;--pack-surface:#fffcf6;--pack-ink:#193d32;--pack-muted:#53695e;--pack-accent:#9d5a3c;--pack-accent-ink:#fffaf2;--pack-soft:#e5e5d7;--pack-line:#d3d6c8;font-family:Georgia,Times New Roman,serif}.pack-creator-ebook{--pack-bg:#f5f0e6;--pack-surface:#fffaf0;--pack-ink:#28251f;--pack-muted:#655e52;--pack-accent:#a64d35;--pack-accent-ink:#fffaf0;--pack-soft:#e8dfcd;--pack-line:#d5c9b6;font-family:Georgia,Times New Roman,serif}.pack-studio-agency{--pack-bg:#191c1b;--pack-surface:#242927;--pack-ink:#f4f5ed;--pack-muted:#b9c1b7;--pack-accent:#d5ef66;--pack-accent-ink:#191c1b;--pack-soft:#363f35;--pack-line:#4b544a;font-family:Arial,Helvetica,sans-serif}.pack-orbit-workspace{--pack-bg:#f5f7fb;--pack-surface:#fff;--pack-ink:#202c45;--pack-muted:#5d6b82;--pack-accent:#235bd9;--pack-accent-ink:#fff;--pack-soft:#e5edff;--pack-line:#dce3ee;font-family:system-ui,sans-serif}.pack-page,.pack-mini{background:var(--pack-bg);color:var(--pack-ink);letter-spacing:0;line-height:1.6}.pack-page *,.pack-mini *{box-sizing:border-box}.pack-page{margin:0;font-size:16px}.pack-page a{color:inherit}.pack-page a:focus-visible,.pack-page summary:focus-visible{outline:3px solid var(--pack-accent);outline-offset:5px}.pack-page p{max-width:65ch}.pack-page h1,.pack-page h2,.pack-page h3{letter-spacing:0;font-weight:400;line-height:1.12}.pack-page h1{margin:18px 0 26px;font-size:72px}.pack-page h2{margin:12px 0 26px;font-size:44px}.pack-page h3{margin:12px 0;font-size:26px}.pack-page .wrap{max-width:1240px;margin:auto;padding:0 48px}.pack-page header .wrap{justify-content:space-between;align-items:center;gap:20px;padding-top:26px;padding-bottom:26px;display:flex}.pack-page .brand{align-items:center;gap:12px;font-size:24px;font-weight:600;text-decoration:none;display:flex}.pack-page .brand svg{width:38px;height:38px}.pack-page .brand.wordmark svg{width:230px}.pack-page nav{flex-wrap:wrap;gap:24px;font:13px system-ui,sans-serif;display:flex}.pack-page nav a{text-decoration:none}.pack-page section{border-top:1px solid var(--pack-line);padding:78px 0}.pack-page .hero{border-top:0;padding:42px 0 82px}.pack-page .split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.pack-page .eyebrow{text-transform:uppercase;letter-spacing:0;color:var(--pack-muted);font:11px/1.5 system-ui,sans-serif;display:block}.pack-page .lead{color:var(--pack-muted);margin-bottom:30px;font:18px/1.7 system-ui,sans-serif}.pack-page .cta{background:var(--pack-ink);color:var(--pack-bg);border-radius:3px;padding:14px 24px;font:600 14px/1.5 system-ui,sans-serif;text-decoration:none;display:inline-block}.pack-page .cta:after{content:" ↗";padding-left:14px}.pack-page .text-link{text-underline-offset:5px;font:14px system-ui,sans-serif}.pack-page .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:34px;display:grid}.pack-page .item{border-top:2px solid var(--pack-accent);padding:26px 0}.pack-page .item p,.pack-page details p{color:var(--pack-muted);font:15px/1.8 system-ui,sans-serif}.pack-page .num{color:var(--pack-accent);font:12px system-ui,sans-serif}.pack-page details{border-bottom:1px solid var(--pack-line);padding:20px 0}.pack-page summary{cursor:pointer;font:500 17px system-ui,sans-serif}.pack-page .band{background:var(--pack-ink);color:var(--pack-bg)}.pack-page .band .lead{color:var(--pack-bg)}.pack-page .band .cta{background:var(--pack-bg);color:var(--pack-ink)}.pack-page footer{border-top:1px solid var(--pack-line);padding:34px 0;font:12px system-ui,sans-serif}.pack-page footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.pack-page svg{max-width:100%;height:auto}.pack-page h1,.pack-page h2,.pack-page p,.pack-page a{overflow-wrap:anywhere}.pack-page .room-art{width:100%}.pack-page .editorial{font-size:30px;line-height:1.5}.pack-page .inset{background:var(--pack-soft);padding:34px}.pack-page .contents-row{border-bottom:1px solid var(--pack-line);gap:24px;padding:22px 0;display:flex}.pack-page .contents-row strong{font-size:24px;font-weight:400}.book-scene{max-width:420px;margin:25px auto;padding:24px 0 35px 20px;position:relative;transform:rotate(5deg)}.book-cover{background:var(--pack-accent);color:var(--pack-accent-ink);border-right:7px solid var(--pack-soft);flex-direction:column;justify-content:space-between;min-height:480px;padding:30px;display:flex;position:relative}.book-cover>span{font:10px/1.5 system-ui,sans-serif}.book-cover strong{font-size:52px;font-weight:400;line-height:1.03}.book-spine{background:var(--pack-ink);width:20px;color:var(--pack-bg);writing-mode:vertical-rl;padding:20px 4px;font:10px system-ui;position:absolute;top:24px;bottom:35px;left:0}.book-caption{color:var(--pack-muted);padding-top:16px;font:11px system-ui;display:block}.cover-art{justify-content:center;align-items:center;height:130px;display:flex}.leaf{background:var(--pack-accent-ink);border-radius:100% 0;width:26px;height:96px;transform:rotate(22deg)}.leaf:nth-child(2n){transform:rotate(-22deg)}.leaf:nth-child(3n){height:122px}.pack-page.pack-creator-ebook h1{font-size:82px}.pack-page.pack-creator-ebook .hero .split{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr)}.pack-page.pack-creator-ebook .cta{background:var(--pack-accent);color:var(--pack-accent-ink)}.pack-page.pack-studio-agency h1{font-size:88px;font-weight:700}.pack-page.pack-studio-agency h2{font-size:58px;font-weight:700}.pack-page.pack-studio-agency .cta{background:var(--pack-accent);color:var(--pack-accent-ink)}.forma-art{background:var(--pack-accent);height:420px;color:var(--pack-accent-ink);position:relative;overflow:hidden}.shape{background:var(--pack-accent-ink);position:absolute}.arch{border-radius:200px 200px 0 0;width:45%;height:74%;top:12%;left:10%}.disk{aspect-ratio:1;background:var(--pack-bg);border:28px solid var(--pack-surface);border-radius:50%;width:42%;top:9%;right:5%}.wedge{clip-path:polygon(0 100%,100% 0,100% 100%);width:42%;height:48%;bottom:12%;right:5%}.art-index{font:10px/1.5 monospace;position:absolute;bottom:15px;left:18px}.pack-page .projects{grid-template-columns:1.4fr 1fr;gap:35px;display:grid}.pack-page .projects article:nth-child(2){margin-top:110px}.pack-page .projects .forma-art{height:300px}.pack-page .projects p{color:var(--pack-muted);font:13px system-ui}.pack-page .concept{text-transform:uppercase;font:11px system-ui}.pack-page.pack-orbit-workspace h1{font-size:56px;font-weight:600}.pack-page.pack-orbit-workspace h2{font-size:30px;font-weight:600}.pack-page.pack-orbit-workspace h3{font-size:19px;font-weight:600}.pack-page.pack-orbit-workspace .cta{background:var(--pack-accent);color:var(--pack-accent-ink);border-radius:6px}.orbit-hero-art{place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.orbit-circle{border:1px solid var(--pack-accent);border-radius:50%;width:290px;height:230px;position:absolute;transform:rotate(-25deg)}.orbit-dot{background:var(--pack-accent);border-radius:50%;width:22px;height:22px;position:absolute;top:24px;right:16%}.floating-note{background:var(--pack-surface);border:1px solid var(--pack-line);gap:20px;padding:30px;display:grid;position:relative;transform:rotate(3deg)}.floating-note small{color:var(--pack-accent);font:10px system-ui}.floating-note strong{font:600 28px/1.2 system-ui}.floating-note span{color:var(--pack-muted);font:11px system-ui}.pack-page .desk-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:28px;display:grid}.pack-page .project-card{background:var(--pack-surface);border:1px solid var(--pack-line);border-radius:8px;padding:26px}.pack-page .project-card .status{background:var(--pack-soft);color:var(--pack-accent);border-radius:4px;padding:4px 9px;font:11px system-ui;display:inline-block}.pack-page .file-row{border-bottom:1px solid var(--pack-line);grid-template-columns:30px minmax(0,1fr) auto;gap:15px;padding:18px 0;font:14px system-ui;display:grid}.pack-page .timeline li{padding:12px 0;font:14px/1.7 system-ui}.pack-page .timeline small{color:var(--pack-muted);display:block}.pack-page .sample-tag{color:var(--pack-muted);border-top:1px solid var(--pack-line);padding:12px 0;font:12px system-ui}.pack-mini{text-align:left;width:100%;height:255px;padding:20px;font-size:10px;display:block;overflow:hidden}.pack-mini .mini-brand{border-bottom:1px solid var(--pack-line);align-items:center;gap:6px;padding-bottom:12px;font-weight:600;display:flex}.pack-mini .mini-brand svg{width:20px;height:20px}.pack-mini .mini-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:12px;padding-top:18px;display:grid}.pack-mini strong{font-size:26px;font-weight:400;line-height:1.05;display:block}.pack-mini .mini-cta{background:var(--pack-ink);color:var(--pack-bg);margin-top:15px;padding:7px 9px;font:8px system-ui;display:inline-block}.pack-mini .room-art{width:100%}.pack-mini .book-scene{margin:0;padding:8px 0 8px 9px;transform:rotate(5deg)}.pack-mini .book-cover{border-right-width:3px;min-height:160px;padding:10px}.pack-mini .book-cover strong{font-size:22px}.pack-mini .book-cover>span{font-size:5px}.pack-mini .book-spine{width:9px;padding:7px 2px;font-size:4px;top:8px;bottom:8px}.pack-mini .book-caption{display:none}.pack-mini .cover-art{height:43px}.pack-mini .leaf{width:8px;height:25px}.pack-mini .leaf:nth-child(3n){height:35px}.pack-mini.pack-studio-agency strong{font-size:29px;font-weight:800}.pack-mini .forma-art{height:164px}.pack-mini .art-index{font-size:5px;bottom:5px;left:5px}.pack-mini .disk{border-width:10px}.pack-mini .orbit-hero-art{height:165px}.pack-mini .orbit-circle{width:145px;height:100px}.pack-mini .orbit-dot{width:9px;height:9px}.pack-mini .floating-note{gap:10px;padding:13px}.pack-mini .floating-note strong{font-size:16px}.pack-mini .floating-note small,.pack-mini .floating-note span{font-size:5px}.pack-mini .mini-bottom{border-top:1px solid var(--pack-line);color:var(--pack-muted);justify-content:space-between;margin-top:15px;padding-top:10px;font:7px system-ui;display:flex}@media (width<=640px){.pack-page .wrap{padding:0 24px}.pack-page header .wrap{flex-direction:column;align-items:flex-start;padding-top:22px;padding-bottom:20px}.pack-page nav{gap:17px;font-size:12px}.pack-page .split,.pack-page.pack-creator-ebook .hero .split,.pack-page .projects,.pack-page .desk-grid{grid-template-columns:minmax(0,1fr);gap:28px}.pack-page h1,.pack-page.pack-creator-ebook h1{font-size:48px}.pack-page.pack-studio-agency h1{font-size:54px}.pack-page.pack-orbit-workspace h1{font-size:40px}.pack-page h2,.pack-page.pack-studio-agency h2{font-size:34px}.pack-page section{padding:48px 0}.pack-page .hero{padding:26px 0 46px}.pack-page .cards{grid-template-columns:minmax(0,1fr);gap:16px}.pack-page .projects article:nth-child(2){margin-top:0}.book-scene{max-width:290px}.book-cover{min-height:385px}.book-cover strong{font-size:43px}.pack-page .forma-art{height:310px}.pack-page .editorial{font-size:25px}.pack-page .inset{padding:24px}.pack-page .lead{font-size:16px}.pack-page .file-row{grid-template-columns:20px minmax(0,1fr);font-size:12px}.pack-page .file-row small{grid-column:2}.pack-page .project-card{padding:20px}.pack-page footer .wrap{flex-direction:column}.pack-mini{height:235px;padding:15px}.pack-mini strong{font-size:24px}.pack-mini.pack-studio-agency strong{font-size:26px}}.pack-page .band .eyebrow{color:var(--pack-bg)}@media (prefers-reduced-motion:reduce){.pack-page{scroll-behavior:auto}}
