.hero-section.svelte-1q37ri0{background-color:var(--color-warm-ivory);z-index:10}.hero-content.svelte-1q37ri0{z-index:20;flex-direction:column;align-items:center;gap:64px;display:flex;position:relative}@media (width>=1024px){.hero-content.svelte-1q37ri0{flex-direction:row;justify-content:space-between;gap:32px}}.hero-text-block.svelte-1q37ri0{opacity:0;flex:1;width:100%;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.hero-text-block.reveal.svelte-1q37ri0{opacity:1;transform:translateY(0)}.hero-headline.svelte-1q37ri0{color:var(--color-carbon-black);text-transform:uppercase;margin-bottom:24px}.outline-text.svelte-1q37ri0{color:#0000;-webkit-text-stroke:1px var(--color-carbon-black);font-style:italic;font-family:var(--font-headline);text-transform:none;font-weight:400}.highlight-text.svelte-1q37ri0{color:var(--color-carbon-black);background:linear-gradient(120deg, var(--color-acid-green) 0%, var(--color-acid-green) 100%);background-position:0 85%;background-repeat:no-repeat;background-size:100% 40%;padding:0 4px}.hero-subtext.svelte-1q37ri0{max-width:520px;color:var(--color-on-surface-variant);margin-bottom:40px}.cta-wrap.svelte-1q37ri0{align-items:center;gap:24px;display:flex}.hero-images-block.svelte-1q37ri0{opacity:0;flex:1;justify-content:center;align-items:center;width:100%;height:520px;transition:opacity 1.6s cubic-bezier(.16,1,.3,1) .2s,transform 1.6s cubic-bezier(.16,1,.3,1) .2s;display:flex;position:relative;transform:translateY(40px)scale(.95)}.hero-images-block.reveal.svelte-1q37ri0{opacity:1;transform:translateY(0)scale(1)}@media (width>=768px){.hero-images-block.svelte-1q37ri0{width:80%;height:620px;margin:0 auto}}@media (width>=1024px){.hero-images-block.svelte-1q37ri0{width:auto;max-width:480px;height:640px}}.studio-frame-wrapper.svelte-1q37ri0{will-change:transform;transition:transform .2s ease-out;position:absolute;inset:0}.studio-frame.svelte-1q37ri0{background-color:var(--color-soft-stone);border-radius:160px 160px 24px;width:100%;height:100%;position:relative;overflow:hidden}.hero-img.svelte-1q37ri0{object-fit:cover;filter:grayscale()contrast(1.1)brightness(.95);opacity:.85;width:100%;height:100%;transition:var(--transition-smooth)}.studio-frame.svelte-1q37ri0:hover .hero-img:where(.svelte-1q37ri0){filter:grayscale(.2)contrast(1.05)brightness()}.image-tint.svelte-1q37ri0{pointer-events:none;background:linear-gradient(#10101000 60%,#10101066 100%);position:absolute;inset:0}.phone-frame-wrapper.svelte-1q37ri0{z-index:30;will-change:transform;width:180px;height:360px;transition:transform .25s ease-out;position:absolute;bottom:-32px;right:-16px}@media (width>=768px){.phone-frame-wrapper.svelte-1q37ri0{width:220px;height:440px;bottom:-40px;left:-40px;right:auto}}.phone-frame.svelte-1q37ri0{background-color:var(--color-carbon-black);border:8px solid var(--color-warm-ivory);border-radius:40px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #10101059}.phone-img.svelte-1q37ri0{object-fit:cover;opacity:.9;filter:contrast(1.05);width:100%;height:100%}.scroll-indicator.svelte-1q37ri0{opacity:0;z-index:20;flex-direction:column;align-items:center;gap:8px;transition:opacity 1s ease-out 1s;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-indicator.reveal.svelte-1q37ri0{opacity:1}.scroll-label.svelte-1q37ri0{letter-spacing:.2em;color:var(--color-carbon-black);opacity:.5;font-size:10px}.scroll-line.svelte-1q37ri0{background-color:var(--color-carbon-black);opacity:.3;width:1px;height:48px}.about-section.svelte-7hpc9t{background-color:var(--color-warm-ivory);position:relative;overflow:hidden}.about-grid.svelte-7hpc9t{flex-direction:column;align-items:center;gap:64px;display:flex}@media (width>=1024px){.about-grid.svelte-7hpc9t{flex-direction:row;justify-content:space-between;gap:80px}}.about-image-column.svelte-7hpc9t{opacity:0;flex:1;width:100%;transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);position:relative;transform:translate(-40px)}.about-image-column.reveal.svelte-7hpc9t{opacity:1;transform:translate(0)}@media (width>=1024px){.about-image-column.svelte-7hpc9t{max-width:480px}}.image-wrapper.svelte-7hpc9t{aspect-ratio:3/4;background-color:var(--color-soft-stone);width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #1010100d}.about-img.svelte-7hpc9t{object-fit:cover;filter:grayscale()contrast(1.2)brightness(.95);width:100%;height:100%;transition:var(--transition-smooth)}.image-wrapper.svelte-7hpc9t:hover .about-img:where(.svelte-7hpc9t){filter:grayscale(.6)contrast(1.1)brightness();transform:scale(1.03)}.image-tint.svelte-7hpc9t{mix-blend-mode:overlay;pointer-events:none;background-color:#10101026;position:absolute;inset:0}.rotating-badge.svelte-7hpc9t{background-color:var(--color-warm-ivory);border:1px solid var(--color-carbon-black);border-radius:var(--radius-full);z-index:10;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:absolute;top:25%;right:-32px;box-shadow:0 8px 24px #1010100d}@media (width>=768px){.rotating-badge.svelte-7hpc9t{width:160px;height:160px;right:-48px}}.badge-svg.svelte-7hpc9t{width:90%;height:90%}.badge-text.svelte-7hpc9t{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;fill:var(--color-carbon-black);font-size:10.5px;font-weight:600}.about-text-column.svelte-7hpc9t{opacity:0;flex:1.2;width:100%;transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.about-text-column.reveal.svelte-7hpc9t{opacity:1;transform:translateY(0)}.section-accent.svelte-7hpc9t{color:var(--color-carbon-black);opacity:.8;margin-bottom:24px}.main-statement.svelte-7hpc9t{color:var(--color-carbon-black);letter-spacing:-.02em;margin-bottom:32px;line-height:1.1}.remembered-wrapper.svelte-7hpc9t{display:inline-block;position:relative}.underline-draw.svelte-7hpc9t{background-color:var(--color-acid-green);transform-origin:0;width:100%;height:3px;transition:transform 1.2s cubic-bezier(.76,0,.24,1) .5s;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.underline-draw.draw.svelte-7hpc9t{transform:scaleX(1)}.about-details.svelte-7hpc9t{max-width:520px;margin-top:40px}.sub-explanation.svelte-7hpc9t{color:var(--color-on-surface-variant);margin-bottom:32px}.manifesto-trigger.svelte-7hpc9t{color:var(--color-carbon-black);border-bottom:1.5px solid var(--color-carbon-black);transition:var(--transition-fast);padding-bottom:4px;text-decoration:none}.manifesto-trigger.svelte-7hpc9t:hover{opacity:.6}.manifesto-modal.svelte-7hpc9t{z-index:1000;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.modal-overlay.svelte-7hpc9t{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background-color:#10101066;border:none;width:100%;height:100%;position:absolute;inset:0}.manifesto-drawer.svelte-7hpc9t{background-color:var(--color-warm-ivory);z-index:1010;flex-direction:column;width:100%;max-width:600px;padding:40px 24px;animation:.6s cubic-bezier(.16,1,.3,1) forwards svelte-7hpc9t-slideIn;display:flex;position:relative;overflow-y:auto;box-shadow:-10px 0 40px #10101026}@media (width>=768px){.manifesto-drawer.svelte-7hpc9t{padding:60px 48px}}@keyframes svelte-7hpc9t-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header.svelte-7hpc9t{z-index:10;border-bottom:1px solid #1010101a;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:24px;display:flex;position:relative}.brand-label.svelte-7hpc9t{opacity:.5;font-size:10px}.close-btn.svelte-7hpc9t{cursor:pointer;color:var(--color-carbon-black);transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.close-btn.svelte-7hpc9t:hover{transform:rotate(90deg)}.drawer-body.svelte-7hpc9t{z-index:10;flex-direction:column;height:100%;display:flex;position:relative}.modal-title.svelte-7hpc9t{letter-spacing:.05em;color:var(--color-carbon-black);margin-bottom:32px;font-size:22px}.manifesto-text.svelte-7hpc9t{color:var(--color-carbon-black);flex-direction:column;gap:32px;display:flex}.manifesto-lead.svelte-7hpc9t{font-size:17px;font-style:italic;line-height:1.5;font-family:var(--font-headline);color:var(--color-carbon-black);border-left:2px solid var(--color-carbon-black);padding-left:16px}.manifesto-section.svelte-7hpc9t h4:where(.svelte-7hpc9t){color:var(--color-carbon-black);opacity:.8;margin-bottom:8px;font-size:11px}.manifesto-section.svelte-7hpc9t p:where(.svelte-7hpc9t){color:var(--color-on-surface-variant);font-size:15px;line-height:1.6}.manifesto-footer.svelte-7hpc9t{text-align:center;color:var(--color-carbon-black);border-top:1px solid #1010101a;margin-top:16px;padding-top:24px;font-size:17px}.w-full.svelte-7hpc9t{width:100%}.mt-8.svelte-7hpc9t{margin-top:32px}.services-section.svelte-hz61c4{background-color:var(--color-soft-stone);border-radius:40px;margin:0 16px;position:relative;overflow:hidden}@media (width>=768px){.services-section.svelte-hz61c4{border-radius:120px;margin:0 48px}}.relative-z.svelte-hz61c4{z-index:10;position:relative}.services-header.svelte-hz61c4{opacity:0;border-bottom:1px solid #10101026;flex-direction:column;gap:24px;margin-bottom:64px;padding-bottom:48px;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(30px)}.services-header.reveal.svelte-hz61c4{opacity:1;transform:translateY(0)}@media (width>=768px){.services-header.svelte-hz61c4{flex-direction:row;justify-content:space-between;align-items:flex-end}.title.svelte-hz61c4{flex:1.5}.subtitle.svelte-hz61c4{flex:1;max-width:400px;margin-bottom:8px}}.title.svelte-hz61c4{color:var(--color-carbon-black)}.subtitle.svelte-hz61c4{color:#101010cc}.services-list.svelte-hz61c4{opacity:0;flex-direction:column;transition:opacity 1.4s cubic-bezier(.16,1,.3,1) .15s,transform 1.4s cubic-bezier(.16,1,.3,1) .15s;display:flex;transform:translateY(40px)}.services-list.reveal.svelte-hz61c4{opacity:1;transform:translateY(0)}.service-item.svelte-hz61c4{cursor:pointer;transition:var(--transition-smooth);z-index:20;flex-direction:column;padding:32px 0;display:flex;position:relative}@media (width>=768px){.service-item.svelte-hz61c4{flex-direction:row;justify-content:space-between;align-items:center;padding:48px 0}}.service-left.svelte-hz61c4{flex:1.5;align-items:center;gap:24px;display:flex}@media (width>=768px){.service-left.svelte-hz61c4{gap:40px}}.item-num.svelte-hz61c4{color:#10101059;transition:var(--transition-fast)}.item-title.svelte-hz61c4{color:var(--color-carbon-black);letter-spacing:-.02em;transition:var(--transition-smooth);transform-origin:0;font-size:clamp(20px,3vw,38px);font-weight:800}.service-item.svelte-hz61c4:hover .item-title:where(.svelte-hz61c4){transform:translate(12px)}.service-item.svelte-hz61c4:hover .item-num:where(.svelte-hz61c4){color:var(--color-carbon-black);font-weight:600}.service-right.svelte-hz61c4{flex:1;margin-top:16px}@media (width>=768px){.service-right.svelte-hz61c4{max-width:420px;margin-top:0}}.item-desc.svelte-hz61c4{color:#101010d9}.item-border.svelte-hz61c4{width:100%;height:1px;transition:var(--transition-smooth);background-color:#1010101a;position:absolute;bottom:0;left:0}.service-item.svelte-hz61c4:hover .item-border:where(.svelte-hz61c4){background-color:var(--color-carbon-black);height:1.5px}.floating-image-container.svelte-hz61c4{pointer-events:none;z-index:50;background-color:var(--color-carbon-black);border-radius:20px;width:320px;height:200px;transition:transform .2s ease-out;display:none;position:absolute;overflow:hidden;box-shadow:0 30px 60px #10101040}@media (width>=1024px){.floating-image-container.svelte-hz61c4{display:block}}.floating-img.svelte-hz61c4{object-fit:cover;opacity:0;filter:sepia(.3)contrast(1.1);width:100%;height:100%;transition:opacity .5s ease-out,transform .5s ease-out;position:absolute;top:0;left:0;transform:scale(1.1)}.floating-img.active.svelte-hz61c4{opacity:.95;transform:scale(1)}.floating-tint.svelte-hz61c4{background:linear-gradient(#10101000 50%,#1010104d 100%);position:absolute;inset:0}.portfolio-section.svelte-18e23a4{background-color:var(--color-carbon-black);color:var(--color-warm-ivory);z-index:15;border-radius:40px 40px 0 0;margin-top:-80px;padding-top:160px;position:relative}@media (width>=768px){.portfolio-section.svelte-18e23a4{border-radius:120px 120px 0 0;margin-top:-160px;padding-top:240px}}.archive-header.svelte-18e23a4{opacity:0;align-items:center;gap:16px;margin-bottom:64px;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(20px)}.archive-header.reveal.svelte-18e23a4{opacity:1;transform:translateY(0)}.title-line.svelte-18e23a4{background-color:var(--color-warm-ivory);opacity:.6;width:48px;height:1px}.label.svelte-18e23a4{color:var(--color-warm-ivory);opacity:.8}.portfolio-items.svelte-18e23a4{flex-direction:column;gap:96px;display:flex}@media (width>=1024px){.portfolio-items.svelte-18e23a4{gap:160px}}.project-card.svelte-18e23a4{opacity:0;flex-direction:column;align-items:stretch;gap:32px;transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(40px)}.project-card.reveal.svelte-18e23a4{opacity:1;transform:translateY(0)}@media (width>=768px){.project-card.asymmetric-layout.svelte-18e23a4{flex-direction:row;align-items:center}.project-card.asymmetric-layout.svelte-18e23a4 .project-image-wrap:where(.svelte-18e23a4){flex:1.6}.project-card.asymmetric-layout.svelte-18e23a4 .project-details:where(.svelte-18e23a4){flex:1;padding-left:48px}.project-card.offset-layout.svelte-18e23a4{flex-direction:row;align-items:center}.project-card.offset-layout.svelte-18e23a4 .project-image-wrap:where(.svelte-18e23a4){flex:1.2;order:2}.project-card.offset-layout.svelte-18e23a4 .project-details:where(.svelte-18e23a4){flex:1;order:1;padding-right:48px}}.project-image-wrap.svelte-18e23a4{aspect-ratio:16/10;cursor:pointer;background-color:#1a1a1a;width:100%;position:relative;overflow:hidden}.rounded-arch.svelte-18e23a4{border-radius:40px 120px 40px 40px}@media (width>=768px){.project-card.offset-layout.svelte-18e23a4 .project-image-wrap:where(.svelte-18e23a4){aspect-ratio:4/5}}.project-img.svelte-18e23a4{object-fit:cover;filter:grayscale()contrast(1.1)brightness(.9);width:100%;height:100%;transition:all 1.2s cubic-bezier(.16,1,.3,1)}.project-image-wrap.svelte-18e23a4:hover .project-img:where(.svelte-18e23a4){filter:grayscale(0)contrast(1.05)brightness();transform:scale(1.04)}.overlay-tint.svelte-18e23a4{mix-blend-mode:overlay;transition:var(--transition-fast);background-color:#10101033;position:absolute;inset:0}.project-image-wrap.svelte-18e23a4:hover .overlay-tint:where(.svelte-18e23a4){background-color:#10101000}.hover-circle.svelte-18e23a4{border-radius:var(--radius-full);background-color:var(--color-acid-green);width:80px;height:80px;color:var(--color-carbon-black);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6);box-shadow:0 10px 30px #10101033}.project-image-wrap.svelte-18e23a4:hover .hover-circle:where(.svelte-18e23a4){opacity:1;transform:translate(-50%,-50%)scale(1)}.text-4xl.svelte-18e23a4{font-size:36px}.project-details.svelte-18e23a4{flex-direction:column;align-items:flex-start;display:flex}.project-card.offset-layout.svelte-18e23a4 .project-details:where(.svelte-18e23a4){align-items:flex-start}@media (width>=768px){.project-card.offset-layout.svelte-18e23a4 .project-details:where(.svelte-18e23a4){align-items:flex-start}}.project-title.svelte-18e23a4{color:var(--color-warm-ivory);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(22px,3vw,36px)}.project-cat.svelte-18e23a4{color:#f5f1ea99;margin-bottom:32px}.view-case-btn.svelte-18e23a4{color:var(--color-warm-ivory);transition:var(--transition-fast);border-bottom:1.5px solid #f5f1ea33;align-items:center;gap:8px;padding-bottom:2px;text-decoration:none;display:inline-flex}.view-case-btn.svelte-18e23a4:hover{color:var(--color-acid-green);border-bottom-color:var(--color-acid-green)}.view-case-btn.svelte-18e23a4 span:where(.svelte-18e23a4){font-size:11px;font-weight:600}.text-center.svelte-18e23a4{text-align:center}.mt-24.svelte-18e23a4{margin-top:96px}.case-study-modal.svelte-18e23a4{z-index:1000;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.case-study-drawer.svelte-18e23a4{background-color:var(--color-warm-ivory);width:100%;max-width:1100px;color:var(--color-carbon-black);z-index:1010;flex-direction:column;padding:40px 24px;animation:.7s cubic-bezier(.16,1,.3,1) forwards slideIn;display:flex;position:relative;overflow-y:auto;box-shadow:-15px 0 50px #10101033}@media (width>=1024px){.case-study-drawer.svelte-18e23a4{padding:60px 80px}}.case-study-drawer.svelte-18e23a4 .drawer-header:where(.svelte-18e23a4){border-bottom:1px solid #1010101a;margin-bottom:48px;padding-bottom:24px}.case-study-drawer.svelte-18e23a4 .drawer-body:where(.svelte-18e23a4){flex-direction:column;display:flex}.grid-layout.svelte-18e23a4{grid-template-columns:1fr;gap:64px;display:grid}@media (width>=1024px){.grid-layout.svelte-18e23a4{grid-template-columns:1.2fr 1fr;gap:80px}}.case-details.svelte-18e23a4{flex-direction:column;align-items:flex-start;display:flex}.category-tag.svelte-18e23a4{color:var(--color-on-surface-variant);margin-bottom:8px;font-size:11px}.case-title.svelte-18e23a4{color:var(--color-carbon-black);margin-bottom:48px;font-size:clamp(28px,4vw,48px)}.case-section.svelte-18e23a4{width:100%;margin-bottom:36px}.case-section.svelte-18e23a4 h4:where(.svelte-18e23a4){opacity:.6;color:var(--color-carbon-black);margin-bottom:12px;font-size:11px}.case-section.svelte-18e23a4 p:where(.svelte-18e23a4){color:var(--color-carbon-black);font-size:17px;line-height:1.6}.metrics-grid.svelte-18e23a4{border-top:1px solid #1010101a;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;margin-top:24px;padding-top:36px;display:grid}.metric-card.svelte-18e23a4{flex-direction:column;display:flex}.metric-val.svelte-18e23a4{color:var(--color-carbon-black);letter-spacing:-.03em;font-size:32px;font-weight:800}.metric-lbl.svelte-18e23a4{opacity:.6;color:var(--color-carbon-black);margin-top:4px;font-size:10px}.case-visuals.svelte-18e23a4{flex-direction:column;gap:32px;display:flex}.case-img-wrap.svelte-18e23a4{background-color:var(--color-soft-stone);border-radius:24px;width:100%;overflow:hidden;box-shadow:0 15px 30px #1010100d}.case-asset-img.svelte-18e23a4{object-fit:cover;filter:brightness(.95);width:100%;height:auto;display:block}.mt-12.svelte-18e23a4{margin-top:48px}.journal-section.svelte-z46ttj{background-color:var(--color-warm-ivory);position:relative;overflow:hidden}.relative-z.svelte-z46ttj{z-index:10;position:relative}.journal-header.svelte-z46ttj{border-bottom:1.5px solid var(--color-carbon-black);opacity:0;flex-direction:column;gap:24px;margin-bottom:60px;padding-bottom:40px;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(30px)}.journal-header.reveal.svelte-z46ttj{opacity:1;transform:translateY(0)}@media (width>=1024px){.journal-header.svelte-z46ttj{flex-direction:row;justify-content:space-between;align-items:flex-end}.header-left.svelte-z46ttj{flex:1.5}.header-right.svelte-z46ttj{flex:1;max-width:420px;margin-bottom:10px}}.category-tag.svelte-z46ttj{color:var(--color-carbon-black);opacity:.5;margin-bottom:12px;display:inline-block}.journal-title.svelte-z46ttj{color:var(--color-carbon-black);letter-spacing:-.02em}.header-desc.svelte-z46ttj{color:var(--color-on-surface-variant);font-size:16px;line-height:1.6}.journal-columns-wrap.svelte-z46ttj{border:1.5px solid var(--color-carbon-black);background-color:var(--color-carbon-black);opacity:0;border-radius:24px;flex-direction:column;width:100%;min-height:500px;transition:opacity 1.4s cubic-bezier(.16,1,.3,1) .15s,transform 1.4s cubic-bezier(.16,1,.3,1) .15s;display:flex;overflow:hidden;transform:translateY(40px)}.journal-columns-wrap.reveal.svelte-z46ttj{opacity:1;transform:translateY(0)}@media (width>=1024px){.journal-columns-wrap.svelte-z46ttj{flex-direction:row;height:600px;min-height:auto}}.journal-col.svelte-z46ttj{cursor:pointer;background-color:var(--color-warm-ivory);outline:none;flex-direction:column;flex:1;justify-content:space-between;min-height:180px;padding:24px;transition:all .8s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}@media (width<=1023px){.journal-col.expanded.svelte-z46ttj{min-height:380px}}@media (width>=1024px){.journal-col.svelte-z46ttj{min-height:auto;padding:32px}.journal-col.expanded.svelte-z46ttj{flex:2.2}.journal-col.shrunk.svelte-z46ttj{flex:.65}}.col-bg-wrap.svelte-z46ttj{z-index:1;opacity:0;background-color:var(--color-carbon-black);width:100%;height:100%;transition:opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden}.col-bg-img.svelte-z46ttj{object-fit:cover;filter:sepia(.4)contrast(1.15)brightness(.85);width:100%;height:100%;transition:transform .2s ease-out}.col-bg-tint.svelte-z46ttj{background:linear-gradient(#1010104d 0%,#101010cc 100%);position:absolute;inset:0}.journal-col.svelte-z46ttj:hover .col-bg-wrap:where(.svelte-z46ttj){opacity:1}.col-content.svelte-z46ttj{z-index:5;height:100%;color:var(--color-carbon-black);flex-direction:column;justify-content:space-between;transition:color .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.journal-col.svelte-z46ttj:hover .col-content:where(.svelte-z46ttj){color:var(--color-warm-ivory)}.content-top.svelte-z46ttj{justify-content:space-between;align-items:center;display:flex}.issue-num.svelte-z46ttj{font-size:11px;font-weight:700}.issue-date.svelte-z46ttj{opacity:.6;font-size:11px}.content-middle.svelte-z46ttj{flex-direction:column;align-items:flex-start;margin-top:32px;display:flex}@media (width>=1024px){.content-middle.svelte-z46ttj{margin-top:auto;margin-bottom:auto}}.issue-sub.svelte-z46ttj{letter-spacing:.15em;opacity:.5;margin-bottom:12px;font-size:10px;font-weight:600}.journal-col.svelte-z46ttj:hover .issue-sub:where(.svelte-z46ttj){opacity:.8;color:var(--color-acid-green)}.issue-heading.svelte-z46ttj{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(20px,2.5vw,26px);font-style:normal;font-weight:700;line-height:1.2;transition:transform .6s cubic-bezier(.16,1,.3,1)}.issue-details-drawer.svelte-z46ttj{opacity:0;max-height:0;transition:max-height .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1);overflow:hidden}.journal-col.expanded.svelte-z46ttj .issue-details-drawer:where(.svelte-z46ttj){opacity:1;max-height:240px;margin-top:20px}.issue-desc.svelte-z46ttj{color:#f5f1eacc;font-size:14px;line-height:1.5}.tag-row.svelte-z46ttj{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tag.svelte-z46ttj{border-radius:var(--radius-full);color:var(--color-warm-ivory);border:1px solid #f5f1ea4d;padding:4px 10px;font-size:9px}.content-bottom.svelte-z46ttj{margin-top:32px}.read-prompt.svelte-z46ttj{transition:var(--transition-fast);border-bottom:1.5px solid #0000;align-items:center;gap:6px;padding-bottom:2px;font-size:11px;font-weight:700;display:inline-flex}.journal-col.svelte-z46ttj:hover .read-prompt:where(.svelte-z46ttj){border-bottom-color:var(--color-warm-ivory)}.icon-arrow.svelte-z46ttj{font-size:16px;transition:transform .3s}.journal-col.svelte-z46ttj:hover .icon-arrow:where(.svelte-z46ttj){transform:translate(4px)}.col-divider.svelte-z46ttj{background-color:var(--color-carbon-black);z-index:10;width:1.5px;height:100%;position:absolute;top:0;right:0}.journal-col.svelte-z46ttj:last-child .col-divider:where(.svelte-z46ttj){display:none}.contact-section.svelte-wt4tt0{background-color:var(--color-warm-ivory);text-align:center;flex-direction:column;justify-content:center;padding-top:140px;padding-bottom:140px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.contact-section.svelte-wt4tt0{padding-top:200px;padding-bottom:200px}}.relative-z.svelte-wt4tt0{z-index:10;width:100%;max-width:900px;position:relative}.contact-flex-wrap.svelte-wt4tt0{text-align:center;flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex}.symbol-wrap.svelte-wt4tt0{opacity:0;margin-bottom:32px;transition:all 1.2s cubic-bezier(.16,1,.3,1);transform:scale(.6)}.symbol-wrap.reveal.svelte-wt4tt0{opacity:1;transform:scale(1)}.icon-symbol.svelte-wt4tt0{color:var(--color-acid-green);font-variation-settings:"FILL" 1, "wght" 300;font-size:42px}.cta-heading.svelte-wt4tt0{color:var(--color-carbon-black);text-transform:uppercase;letter-spacing:-.04em;opacity:0;margin-bottom:48px;line-height:.95;transition:opacity 1.4s cubic-bezier(.16,1,.3,1) .1s,transform 1.4s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(30px)}.cta-heading.reveal.svelte-wt4tt0{opacity:1;transform:translateY(0)}.form-container.svelte-wt4tt0{opacity:0;width:100%;max-width:460px;margin:32px auto 0;transition:opacity 1.4s cubic-bezier(.16,1,.3,1) .2s,transform 1.4s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(30px)}.form-container.reveal.svelte-wt4tt0{opacity:1;transform:translateY(0)}form.svelte-wt4tt0{flex-direction:column;gap:36px;display:flex}.relative-input-group.svelte-wt4tt0{text-align:center;width:100%;position:relative}.email-input.svelte-wt4tt0,.inquiry-input.svelte-wt4tt0{width:100%;font-family:var(--font-body);color:var(--color-carbon-black);text-align:center;background:0 0;border:none;border-bottom:1.5px solid #10101040;outline:none;padding:16px 0;font-size:16px;transition:border-color .4s}.inquiry-input.svelte-wt4tt0{resize:none;height:90px}.email-input.svelte-wt4tt0:focus,.inquiry-input.svelte-wt4tt0:focus{border-bottom-color:var(--color-carbon-black)}.email-input.has-error.svelte-wt4tt0,.inquiry-input.has-error.svelte-wt4tt0{border-bottom-color:#ba1a1a}.floating-label.svelte-wt4tt0{text-align:center;width:100%;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#10101080;pointer-events:none;font-size:14px;font-weight:600;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;top:16px;left:0}.email-input.svelte-wt4tt0:focus~.floating-label:where(.svelte-wt4tt0),.email-input.svelte-wt4tt0:not(:placeholder-shown)~.floating-label:where(.svelte-wt4tt0),.inquiry-input.svelte-wt4tt0:focus~.floating-label:where(.svelte-wt4tt0),.inquiry-input.svelte-wt4tt0:not(:placeholder-shown)~.floating-label:where(.svelte-wt4tt0){color:var(--color-carbon-black);font-size:10px;top:-16px}.error-msg.svelte-wt4tt0{color:#ba1a1a;margin-top:8px;font-size:10px;display:block}.submit-btn.svelte-wt4tt0{background-color:var(--color-carbon-black);width:100%;color:var(--color-warm-ivory);cursor:pointer;font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;transition:var(--transition-smooth);border:none;padding:20px;font-size:12px;font-weight:600}.submit-btn.svelte-wt4tt0:hover{background-color:var(--color-acid-green);color:var(--color-carbon-black)}.submit-btn.svelte-wt4tt0:disabled{opacity:.7;cursor:not-allowed}.success-block.svelte-wt4tt0{flex-direction:column;align-items:center;animation:.8s forwards svelte-wt4tt0-fadeIn;display:flex}@keyframes svelte-wt4tt0-fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.success-icon.svelte-wt4tt0{color:var(--color-carbon-black);margin-bottom:24px;font-size:64px}.success-title.svelte-wt4tt0{color:var(--color-carbon-black);margin-bottom:16px;font-size:18px}.success-desc.svelte-wt4tt0{color:var(--color-on-surface-variant);max-width:400px}.mt-8.svelte-wt4tt0{margin-top:32px}.page-container.svelte-1uha8ag{background-color:var(--color-warm-ivory);width:100vw;position:relative;overflow-x:hidden}.select-none.svelte-1uha8ag{-webkit-user-select:none;user-select:none}
