.craft-icon-module__K_8fCW__icon{fill:none;stroke:var(--text-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.craft-icon-module__K_8fCW__dim{opacity:.45}.craft-icon-module__K_8fCW__on{stroke:var(--text-accent)}
.homepage-craft-module__Sivbya__section{background:var(--hama-white);padding-block:var(--section-padding-block);padding-inline:var(--section-padding-inline);position:relative;overflow:hidden}.homepage-craft-module__Sivbya__inner{z-index:1;max-width:var(--container-max);width:100%;margin-inline:auto;position:relative}.homepage-craft-module__Sivbya__hook{line-height:var(--leading-tight);color:var(--text-strong);max-width:26em;}.homepage-craft-module__Sivbya__hookStrong{color:var(--text-accent)}.homepage-craft-module__Sivbya__hookSub{margin-top:var(--space-5);}.homepage-craft-module__Sivbya__scene{margin-top:var(--space-9)}.homepage-craft-module__Sivbya__sceneHeading{font-size:var(--text-2xl);color:var(--text-strong);margin-bottom:var(--space-6)}.homepage-craft-module__Sivbya__stage{gap:var(--space-5);display:grid}.homepage-craft-module__Sivbya__left{min-width:0}.homepage-craft-module__Sivbya__right{display:none;position:relative;container-type:inline-size}.homepage-craft-module__Sivbya__site{--pg-ink:#26221c;--pg-muted:#26221c9e;--pg-accent:#2f5d4f;--pg-soft:#eef3ef;--pg-line:#26221c1a;border-radius:var(--radius-lg);color:var(--pg-ink);box-shadow:0 24px 48px #231f4d29, 0 0 0 1.5px var(--hama-soft), 0 0 36px #a78bfa59;background:#fbfaf6;font-size:2.7cqw;line-height:1.45;overflow:hidden}.homepage-craft-module__Sivbya__siteBar{background:#ece9e1;border-bottom:1px solid #26221c14;align-items:center;gap:1.3cqw;padding:2.2cqw 3cqw;display:flex}.homepage-craft-module__Sivbya__siteDot{background:#d3cdbf;border-radius:50%;width:2cqw;height:2cqw}.homepage-craft-module__Sivbya__siteUrl{border-radius:var(--radius-full);color:var(--pg-muted);background:#fbfaf6;flex:1;align-items:center;gap:1.2cqw;margin-left:2cqw;padding:1cqw 3cqw;font-size:2.4cqw;display:flex}.homepage-craft-module__Sivbya__siteUrl svg{width:2.2cqw;height:2.2cqw;color:var(--pg-accent);flex:none}.homepage-craft-module__Sivbya__siteShot{aspect-ratio:16/10;object-fit:cover;background:#ece9e1;width:100%;height:auto;display:block}.homepage-craft-module__Sivbya__beam{left:calc(-1 * var(--space-8));width:var(--space-8);background:linear-gradient(90deg, var(--hama-primary), var(--hama-soft));transform-origin:0;height:2px;position:absolute;top:50%;box-shadow:0 0 10px #a78bfae6}.homepage-craft-module__Sivbya__why{margin-top:var(--space-9)}.homepage-craft-module__Sivbya__whyHeading{font-size:var(--text-2xl);color:var(--text-strong);margin-bottom:var(--space-5)}.homepage-craft-module__Sivbya__chips{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.homepage-craft-module__Sivbya__chip{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--hairline-strong);grid-template-columns:34px 1fr;align-items:start;display:grid}.homepage-craft-module__Sivbya__chipIcon{background:var(--hama-white);border:1px solid var(--hairline);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.homepage-craft-module__Sivbya__chipTitle{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-strong);margin:0}.homepage-craft-module__Sivbya__chipBody{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted);display:none}.homepage-craft-module__Sivbya__proof{margin-top:var(--space-7);font-family:var(--font-serif);font-size:var(--text-xl);color:var(--text-strong);align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.homepage-craft-module__Sivbya__link{font-family:var(--font-sans);font-size:var(--text-base);color:var(--brand);border-bottom:1px solid #6d4ec473;padding-bottom:2px}.homepage-craft-module__Sivbya__link:hover{color:var(--hama-deep);border-bottom-color:var(--hama-deep)}@media (min-width:960px){.homepage-craft-module__Sivbya__stage{gap:var(--space-8);grid-template-columns:1.15fr 1fr;align-items:center}.homepage-craft-module__Sivbya__right{display:block}.homepage-craft-module__Sivbya__chips{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.homepage-craft-module__Sivbya__chip{padding:var(--space-4) var(--space-5);grid-template-columns:1fr;align-items:start}.homepage-craft-module__Sivbya__chipBody{display:block}.homepage-craft-module__Sivbya__proof{text-align:center;margin-top:var(--space-10);margin-bottom:var(--space-7);font-size:var(--text-3xl);justify-content:center}}.homepage-craft-module__Sivbya__fxBeam{transition:opacity .5s,transform .5s}.homepage-craft-module__Sivbya__stage:has([data-complete=false]) .homepage-craft-module__Sivbya__fxBeam{opacity:0;transform:scaleX(0)}.homepage-craft-module__Sivbya__fxSite{transition:opacity .5s}.homepage-craft-module__Sivbya__stage:has([data-complete=false]) .homepage-craft-module__Sivbya__fxSite{opacity:.65}@media (prefers-reduced-motion:reduce){.homepage-craft-module__Sivbya__fxBeam,.homepage-craft-module__Sivbya__fxSite{transition:none}}@media (max-width:959px){.homepage-craft-module__Sivbya__scene,.homepage-craft-module__Sivbya__why{margin-top:var(--space-7)}.homepage-craft-module__Sivbya__sceneHeading{margin-bottom:var(--space-5)}.homepage-craft-module__Sivbya__whyHeading{margin-bottom:var(--space-4)}.homepage-craft-module__Sivbya__chips{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-craft-module__Sivbya__chip{justify-items:start;gap:var(--space-2);padding-block:var(--space-3) 0;grid-template-columns:none}.homepage-craft-module__Sivbya__chipTitle{font-size:var(--text-base);word-break:keep-all}.homepage-craft-module__Sivbya__proof{margin-top:var(--space-6)}}
.progress-module__-S8x1W__section{background:var(--hama-white);padding-block:var(--section-padding-block);padding-inline:var(--section-padding-inline);position:relative;overflow:hidden}.progress-module__-S8x1W__inner{z-index:1;max-width:var(--container-max);width:100%;margin-inline:auto;position:relative}.progress-module__-S8x1W__heading{}.progress-module__-S8x1W__loopSteps{margin-top:var(--space-8);gap:var(--space-6);display:grid}.progress-module__-S8x1W__loopStep{position:relative}.progress-module__-S8x1W__loopStep[data-pos="0"]{--level:40%}.progress-module__-S8x1W__loopStep[data-pos="1"]{--level:60%}.progress-module__-S8x1W__loopStep[data-pos="2"]{--level:80%}.progress-module__-S8x1W__loopStep[data-pos="3"]{--level:100%}.progress-module__-S8x1W__pillar{padding-bottom:var(--space-3);position:relative}.progress-module__-S8x1W__pillar:after{content:"";background:var(--hairline);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.progress-module__-S8x1W__pillarFill{z-index:1;width:var(--level);background:linear-gradient(90deg, var(--hama-primary), var(--hama-soft));height:2px;box-shadow:var(--glow-accent);border-radius:2px;position:absolute;bottom:0;left:0}.progress-module__-S8x1W__pillarLabel{color:var(--text-strong);align-items:baseline;gap:.5rem;display:inline-flex}.progress-module__-S8x1W__pillarNo{font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--text-accent)}.progress-module__-S8x1W__pillarKey{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.01em}.progress-module__-S8x1W__loopTitle{margin-top:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--text-strong)}.progress-module__-S8x1W__loopBody{margin-top:var(--space-2);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted)}.progress-module__-S8x1W__loopReturn{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-muted);position:relative}@media (min-width:960px){.progress-module__-S8x1W__loopSteps{margin-top:var(--space-9);gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.progress-module__-S8x1W__pillar{padding-bottom:var(--space-4)}.progress-module__-S8x1W__loopTitle{margin-top:var(--space-5)}.progress-module__-S8x1W__loopReturn{margin-top:var(--space-8);padding-top:var(--space-6);text-align:center}.progress-module__-S8x1W__loopReturn:before{content:"";top:calc(var(--space-7) * -1);height:var(--space-7);border:1px solid var(--hairline-strong);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:0;position:absolute;left:12.5%;right:12.5%}.progress-module__-S8x1W__loopReturn:after{content:"";top:calc(var(--space-7) * -1);border-left:1px solid var(--hairline-strong);border-top:1px solid var(--hairline-strong);width:.4375rem;height:.4375rem;position:absolute;left:12.5%;translate:-50%;rotate:45deg}}@supports (animation-timeline:view()){@media (min-width:960px) and (prefers-reduced-motion:no-preference){.progress-module__-S8x1W__pillarFill{transform-origin:0;animation:linear both progress-module__-S8x1W__gaugeFill;animation-timeline:view()}.progress-module__-S8x1W__loopStep[data-pos="0"] .progress-module__-S8x1W__pillarFill{animation-range:entry 6% cover 22%}.progress-module__-S8x1W__loopStep[data-pos="1"] .progress-module__-S8x1W__pillarFill{animation-range:entry 10% cover 26%}.progress-module__-S8x1W__loopStep[data-pos="2"] .progress-module__-S8x1W__pillarFill{animation-range:entry 14% cover 30%}.progress-module__-S8x1W__loopStep[data-pos="3"] .progress-module__-S8x1W__pillarFill{animation-range:entry 18% cover 34%}}}@keyframes progress-module__-S8x1W__gaugeFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.progress-module__-S8x1W__loopRule{margin-top:var(--space-9);margin-bottom:var(--space-7);gap:var(--space-4);padding-block:var(--space-6);display:grid}.progress-module__-S8x1W__ruleQuote{width:2.25rem;height:auto;fill:color-mix(in srgb, var(--hama-soft) 45%, var(--hama-white))}.progress-module__-S8x1W__ruleText{font-size:var(--text-2xl);line-height:var(--leading-snug);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-strong);word-break:keep-all}.progress-module__-S8x1W__ruleLine{display:block}.progress-module__-S8x1W__ruleLine+.progress-module__-S8x1W__ruleLine{margin-top:var(--space-2)}.progress-module__-S8x1W__ruleAccent{color:var(--text-accent);font-style:normal}.progress-module__-S8x1W__ruleFigure{border-radius:var(--radius-md);background:color-mix(in srgb, var(--hama-mist) 85%, var(--hama-white));font-size:1.18em;font-weight:var(--weight-bold);color:var(--text-accent);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline:.15em;padding:.02em .4em;display:inline-block}.progress-module__-S8x1W__ruleAside{align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}.progress-module__-S8x1W__ruleIcon{border-radius:var(--radius-full);background:radial-gradient(circle at 35% 30%, var(--hama-white) 0%, color-mix(in srgb, var(--hama-soft) 22%, var(--hama-white)) 100%);flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid}.progress-module__-S8x1W__ruleIcon svg{fill:none;width:1.5rem;height:1.5rem;stroke:var(--hama-primary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.progress-module__-S8x1W__ruleNote{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);word-break:keep-all}.progress-module__-S8x1W__ruleNoteLine{display:block}@media (min-width:960px){.progress-module__-S8x1W__loopRule{align-items:center;column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto}.progress-module__-S8x1W__ruleQuote{align-self:start;width:2.75rem}.progress-module__-S8x1W__ruleText{font-size:clamp(1.25rem,.9vw + .85rem,1.75rem)}.progress-module__-S8x1W__ruleAside{gap:var(--space-4);padding-top:0;padding-left:var(--space-5);border-top:0;border-left:1px solid var(--border)}}@media (max-width:959px){.progress-module__-S8x1W__loopSteps{margin-top:var(--space-6);gap:var(--space-5)}.progress-module__-S8x1W__loopTitle{margin-top:var(--space-2)}.progress-module__-S8x1W__loopReturn{margin-top:var(--space-5)}.progress-module__-S8x1W__loopRule{margin-top:var(--space-6);padding-block:var(--space-5);margin-bottom:0}.progress-module__-S8x1W__ruleText{font-size:var(--text-xl)}}
.founder-module__REJ0sW__section{background:var(--hama-white);padding-block:var(--section-padding-block);padding-inline:var(--section-padding-inline);position:relative;overflow:clip}.founder-module__REJ0sW__inner{z-index:1;max-width:var(--container-max);width:100%;margin-inline:auto;position:relative}.founder-module__REJ0sW__top{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.founder-module__REJ0sW__wordmark{font-family:var(--font-serif);font-size:var(--text-xs);letter-spacing:var(--tracking-wordmark);text-transform:uppercase;color:var(--text-muted);display:none}@media (min-width:860px){.founder-module__REJ0sW__wordmark{display:inline-block}}.founder-module__REJ0sW__head{margin-bottom:var(--space-8)}.founder-module__REJ0sW__heading{max-width:28em;}.founder-module__REJ0sW__headingLine{display:inline}.founder-module__REJ0sW__headingAccent{background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}.founder-module__REJ0sW__sub{}@media (min-width:860px){.founder-module__REJ0sW__sub{max-width:none}}.founder-module__REJ0sW__quoteMark{font-family:var(--font-serif);color:var(--hama-primary);margin-inline:.05em;font-size:1.35em;line-height:0}.founder-module__REJ0sW__body{gap:var(--space-6);align-items:stretch;display:grid}@media (min-width:860px){.founder-module__REJ0sW__body{gap:var(--space-8);grid-template-columns:minmax(13.75rem,18.75rem) minmax(0,1fr)}}.founder-module__REJ0sW__plaque{border-radius:var(--radius-xl);background:var(--hama-white);border:1px solid var(--hairline);flex-direction:column;max-width:18.75rem;margin:0;display:flex;position:relative;overflow:clip;box-shadow:0 32px 56px -32px #231f4d47,0 2px 6px #231f4d0a}.founder-module__REJ0sW__plaquePhoto{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.founder-module__REJ0sW__plaqueCaption{padding:var(--space-5) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.founder-module__REJ0sW__plaqueName{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--hama-ink)}.founder-module__REJ0sW__plaqueTitle{margin-top:var(--space-1);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--text-muted)}.founder-module__REJ0sW__plaqueQuote{padding-top:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);word-break:keep-all;margin-top:auto}.founder-module__REJ0sW__result{border-radius:var(--radius-xl);padding:var(--space-6) var(--space-6) var(--space-6);background:var(--hama-white);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.founder-module__REJ0sW__resultHead{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--text-muted);flex-wrap:wrap;display:flex}.founder-module__REJ0sW__resultLabel{margin:0}.founder-module__REJ0sW__resultCase{font-variant-numeric:tabular-nums;margin:0}.founder-module__REJ0sW__resultBody{margin-top:var(--space-5);align-items:center;gap:var(--space-5) var(--space-6);flex-wrap:wrap;flex:1;display:flex}.founder-module__REJ0sW__figures{flex:15rem;min-width:0}@media (min-width:860px){.founder-module__REJ0sW__figures{flex:0 auto;margin-inline:auto}.founder-module__REJ0sW__resultBody{justify-content:center}}.founder-module__REJ0sW__figureMain{font-family:var(--font-serif);font-size:clamp(2.5rem,4.4vw + .25rem,4rem);line-height:1;font-weight:var(--weight-bold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--hama-ink);white-space:nowrap}.founder-module__REJ0sW__figureArrow{font-size:.78em;font-weight:var(--weight-normal);color:var(--hama-primary);vertical-align:.08em}.founder-module__REJ0sW__figureRise{margin-top:var(--space-4);font-family:var(--font-serif);font-size:var(--text-3xl);line-height:1;font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--hama-ink);white-space:nowrap}.founder-module__REJ0sW__figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.4em;display:inline-block}.founder-module__REJ0sW__resultNote{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--hairline);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text);word-break:keep-all}.founder-module__REJ0sW__chart{view-timeline-name:--founder-chart;flex:none;width:16rem;max-width:100%;height:auto;display:block}.founder-module__REJ0sW__chartAxis{stroke:#231f4d24;stroke-width:1px}.founder-module__REJ0sW__barFrom{fill:color-mix(in srgb, var(--hama-soft) 42%, var(--hama-white))}.founder-module__REJ0sW__barTo{fill:url(#founderBarGradient);transform-box:fill-box;transform-origin:50% 100%}.founder-module__REJ0sW__chartArrow{fill:none;stroke:var(--hama-primary);stroke-width:2.5px;stroke-linecap:round}.founder-module__REJ0sW__chartValue{font-size:22px;font-weight:var(--weight-bold);fill:var(--hama-ink);font-variant-numeric:tabular-nums}.founder-module__REJ0sW__chartValueTo{font-size:24px}.founder-module__REJ0sW__chartAt{fill:#231f4db8;font-variant-numeric:tabular-nums;font-size:19px}@media (min-width:860px){.founder-module__REJ0sW__chartValue{font-size:15px}.founder-module__REJ0sW__chartValueTo{font-size:17px}.founder-module__REJ0sW__chartAt{font-size:12px}}@supports (animation-timeline:view()){@media (min-width:860px) and (prefers-reduced-motion:no-preference){.founder-module__REJ0sW__barTo{animation:linear both founder-module__REJ0sW__growBar;animation-timeline:--founder-chart;animation-range:entry 25% cover 40%;transform:scaleY(0)}.founder-module__REJ0sW__chartArrow,.founder-module__REJ0sW__chartValueTo{opacity:0;animation:linear both founder-module__REJ0sW__fadeArrow;animation-timeline:--founder-chart;animation-range:cover 38% cover 50%}}}@keyframes founder-module__REJ0sW__growBar{to{transform:scaleY(1)}}@keyframes founder-module__REJ0sW__fadeArrow{to{opacity:1}}.founder-module__REJ0sW__steps{margin-top:var(--space-9)}.founder-module__REJ0sW__stepsHeading{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--leading-snug);font-weight:var(--weight-bold);color:var(--text-strong);margin-bottom:var(--space-5);word-break:keep-all}.founder-module__REJ0sW__stepList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.founder-module__REJ0sW__stepList{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.founder-module__REJ0sW__step{padding:var(--space-5);background:var(--hama-white);border:1px solid var(--hairline-strong);border-radius:12px;position:relative}@media (min-width:860px){.founder-module__REJ0sW__step:not(:last-child):after{content:"›";top:50%;right:calc(var(--space-5) * -.5);font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--text-muted);line-height:1;position:absolute;transform:translate(50%,-50%)}}.founder-module__REJ0sW__stepAt{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--text-muted)}.founder-module__REJ0sW__stepTitle{margin-top:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-strong);word-break:keep-all}.founder-module__REJ0sW__stepLine{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);word-break:keep-all}.founder-module__REJ0sW__closing{margin-top:var(--space-8);margin-bottom:var(--space-7);text-align:center;max-width:34em;font-family:var(--font-serif);font-size:var(--text-3xl);line-height:var(--leading-snug);color:var(--hama-primary);word-break:keep-all;margin-inline:auto}.founder-module__REJ0sW__closingLead,.founder-module__REJ0sW__closingStrong{display:block}.founder-module__REJ0sW__closingLead{color:var(--text-strong);font-weight:var(--weight-normal)}.founder-module__REJ0sW__closingStrong{font-weight:var(--weight-bold)}@media (max-width:859px){.founder-module__REJ0sW__head{margin-bottom:var(--space-6)}.founder-module__REJ0sW__body{gap:var(--space-5)}.founder-module__REJ0sW__plaque{grid-template-columns:auto minmax(0,1fr);align-items:center;max-width:none;display:grid}.founder-module__REJ0sW__plaquePhoto{aspect-ratio:auto;object-position:50% 18%;width:6rem;height:100%;min-height:6rem}.founder-module__REJ0sW__plaqueCaption{padding:var(--space-4)}.founder-module__REJ0sW__plaqueName{font-size:var(--text-xl)}.founder-module__REJ0sW__plaqueQuote{margin-top:var(--space-3);font-size:var(--text-xs);padding-top:0}.founder-module__REJ0sW__result{padding:var(--space-5) var(--space-4) var(--space-4)}.founder-module__REJ0sW__resultBody{margin-top:var(--space-4);gap:var(--space-4)}.founder-module__REJ0sW__figures{flex-basis:10rem}.founder-module__REJ0sW__figureMain{font-size:var(--text-4xl)}.founder-module__REJ0sW__figureRise{margin-top:var(--space-3);font-size:var(--text-2xl)}.founder-module__REJ0sW__chart{width:8.25rem}.founder-module__REJ0sW__resultNote{margin-top:var(--space-4);padding-top:var(--space-4);font-size:var(--text-sm)}.founder-module__REJ0sW__steps{margin-top:var(--space-7)}.founder-module__REJ0sW__stepsHeading{font-size:var(--text-xl);margin-bottom:var(--space-4)}.founder-module__REJ0sW__step{padding:var(--space-4)}.founder-module__REJ0sW__closing{margin-top:var(--space-7);margin-bottom:0;text-align:left;font-size:var(--text-2xl);margin-inline:0}}
.lecture-module__Hq4_la__section{background:var(--hama-white);padding-block:var(--section-padding-block);padding-inline:var(--section-padding-inline);position:relative;overflow:clip}.lecture-module__Hq4_la__inner{z-index:1;max-width:var(--container-max);width:100%;margin-inline:auto;position:relative}.lecture-module__Hq4_la__heading{}.lecture-module__Hq4_la__sub{}.lecture-module__Hq4_la__body{margin-top:var(--space-7);gap:var(--space-6);display:grid}.lecture-module__Hq4_la__figure{min-width:0;margin:0}.lecture-module__Hq4_la__photo{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:block;overflow:clip}.lecture-module__Hq4_la__photo img{width:100%;height:auto;display:block}.lecture-module__Hq4_la__caption{margin-top:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--text-muted)}.lecture-module__Hq4_la__caption b{font-weight:var(--weight-semibold);color:var(--hama-ink)}.lecture-module__Hq4_la__list{border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);align-content:start;margin:0;padding:0;list-style:none;display:grid}.lecture-module__Hq4_la__item{min-width:0;padding:var(--space-5) 0;outline:none;grid-template-rows:auto auto;align-content:start;display:grid}.lecture-module__Hq4_la__item+.lecture-module__Hq4_la__item{border-top:1px solid var(--hairline)}.lecture-module__Hq4_la__row{align-content:start;column-gap:var(--space-3);row-gap:var(--space-1);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.lecture-module__Hq4_la__no{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;grid-row:1/span 2}.lecture-module__Hq4_la__title{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--hama-ink);word-break:keep-all;transition:color .2s var(--ease-out);margin:0}.lecture-module__Hq4_la__audience{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);word-break:keep-all;grid-column:2;margin:0}.lecture-module__Hq4_la__hint{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--text-accent);white-space:nowrap;grid-area:1/3;align-items:center;gap:.2rem;display:inline-flex}.lecture-module__Hq4_la__hint svg{transition:transform .25s var(--ease-out)}.lecture-module__Hq4_la__learn{gap:var(--space-2);min-height:0;margin:0;padding:0;list-style:none;display:grid}.lecture-module__Hq4_la__learn>li:first-child{padding-top:var(--space-4)}.lecture-module__Hq4_la__topic{padding-left:var(--space-3);border-left:2px solid var(--hairline-strong);word-break:keep-all;gap:.1rem;display:grid}.lecture-module__Hq4_la__topicName{font-size:var(--text-base);line-height:var(--leading-snug);color:var(--hama-ink)}.lecture-module__Hq4_la__topicDetail{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}@media (min-width:960px){.lecture-module__Hq4_la__body{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}.lecture-module__Hq4_la__item{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:auto 0fr}.lecture-module__Hq4_la__learn{opacity:0;transition:opacity .2s var(--ease-out);overflow:hidden}.lecture-module__Hq4_la__item:hover,.lecture-module__Hq4_la__item:focus-within{grid-template-rows:auto 1fr}.lecture-module__Hq4_la__item:hover .lecture-module__Hq4_la__learn,.lecture-module__Hq4_la__item:focus-within .lecture-module__Hq4_la__learn{opacity:1;transition:opacity .25s var(--ease-out) .1s}.lecture-module__Hq4_la__item:hover .lecture-module__Hq4_la__title,.lecture-module__Hq4_la__item:focus-within .lecture-module__Hq4_la__title{color:var(--text-accent)}.lecture-module__Hq4_la__item:hover .lecture-module__Hq4_la__hint svg,.lecture-module__Hq4_la__item:focus-within .lecture-module__Hq4_la__hint svg{transform:rotate(180deg)}.lecture-module__Hq4_la__item:focus-visible{outline:2px solid var(--hama-primary);outline-offset:4px;border-radius:var(--radius-sm)}}@media (max-width:959px){.lecture-module__Hq4_la__body{margin-top:var(--space-6)}.lecture-module__Hq4_la__photo{border-radius:var(--radius-md)}.lecture-module__Hq4_la__caption{margin-top:var(--space-2);font-size:var(--text-xs)}.lecture-module__Hq4_la__item{padding:var(--space-4) 0}.lecture-module__Hq4_la__hint{display:none}.lecture-module__Hq4_la__learn{gap:var(--space-2)}.lecture-module__Hq4_la__learn>li:first-child{padding-top:var(--space-3)}.lecture-module__Hq4_la__topicName{font-size:var(--text-sm)}.lecture-module__Hq4_la__topicDetail{font-size:var(--text-xs)}}
.clients-module__1tXmGW__section{background:var(--hama-white);padding-block:var(--section-padding-block);padding-inline:var(--section-padding-inline);position:relative;overflow:clip}.clients-module__1tXmGW__inner{z-index:1;max-width:var(--container-max);width:100%;margin-inline:auto;position:relative}.clients-module__1tXmGW__head{text-align:center}.clients-module__1tXmGW__heading{text-align:center;max-width:none;margin-inline:auto;}.clients-module__1tXmGW__tagline{margin:var(--space-3) auto 0;font-size:var(--text-xl);line-height:var(--leading-snug);font-weight:var(--weight-bold);color:var(--hama-ink);word-break:keep-all}.clients-module__1tXmGW__sub{margin:var(--space-3) auto 0;text-align:center;max-width:34em;}@media (min-width:860px){.clients-module__1tXmGW__sub{max-width:none}}.clients-module__1tXmGW__logoGrid{--logo-cols:2;--logo-gap:var(--space-4);margin:var(--space-8) 0 0;justify-content:center;gap:var(--logo-gap);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (min-width:900px){.clients-module__1tXmGW__logoGrid{--logo-cols:4;--logo-gap:var(--space-5)}}.clients-module__1tXmGW__logoCell{flex:0 0 calc((100% - (var(--logo-cols) - 1) * var(--logo-gap)) / var(--logo-cols));min-width:0;padding:var(--space-5) var(--space-5);background:var(--hama-white);border-radius:var(--radius-md);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #231f4d0d,0 6px 16px #231f4d0a}@media (hover:hover){.clients-module__1tXmGW__logoCell:hover{transform:translateY(-2px);box-shadow:0 2px 6px #231f4d12,0 12px 28px #231f4d12}}.clients-module__1tXmGW__logoCell picture{justify-content:center;width:100%;display:flex}.clients-module__1tXmGW__logo{width:100%;max-width:11rem;height:auto;display:block}.clients-module__1tXmGW__contract{margin-top:var(--space-9);padding-top:var(--space-7);border-top:1px solid var(--border);text-align:center}.clients-module__1tXmGW__contractHeading{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--leading-snug);color:var(--text-strong);word-break:keep-all}.clients-module__1tXmGW__contractBody{margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted)}.clients-module__1tXmGW__closeupWrap{margin:var(--space-7) auto 0;border-radius:var(--radius-lg);max-width:46rem;box-shadow:var(--shadow-lg);background:var(--hama-lilac-50);position:relative;overflow:hidden}.clients-module__1tXmGW__closeup{width:100%;height:auto;display:block}.clients-module__1tXmGW__highlight{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.clients-module__1tXmGW__highlightStroke{fill:none;stroke:#a78bfa8c;stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}@supports (animation-timeline:view()){@media (min-width:860px) and (prefers-reduced-motion:no-preference){.clients-module__1tXmGW__highlightStroke{stroke-dashoffset:1px;animation:linear both clients-module__1tXmGW__drawHighlight;animation-timeline:view();animation-range:entry 30% cover 55%}}}@keyframes clients-module__1tXmGW__drawHighlight{to{stroke-dashoffset:0}}.clients-module__1tXmGW__principles{margin-top:var(--space-9)}.clients-module__1tXmGW__principlesHead{text-align:center}.clients-module__1tXmGW__principlesEyebrow{text-align:center;margin-block-end:var(--space-3);}.clients-module__1tXmGW__principlesHeading{font-family:var(--font-serif);font-size:var(--text-3xl);line-height:var(--leading-snug);font-weight:var(--weight-bold);color:var(--text-strong);word-break:keep-all}.clients-module__1tXmGW__principlesSub{margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted);word-break:keep-all}.clients-module__1tXmGW__principleList{--step:3rem;--i:0;margin:var(--space-8) auto 0;gap:var(--space-6);max-width:34rem;padding:0;list-style:none;display:grid}.clients-module__1tXmGW__principle{justify-content:space-between;gap:var(--space-5);padding:var(--space-6) var(--space-6) var(--space-5);background:radial-gradient(55% 85% at 18% 0%, #a78bfa1a, #a78bfa00 72%), var(--hama-white);text-align:left;transform:translateY(calc(var(--i) * var(--step)));flex-direction:column;display:flex;position:relative;box-shadow:0 1px 2px #231f4d0d}@property --line{syntax:"<number>";inherits:true;initial-value:.5}.clients-module__1tXmGW__frame{pointer-events:none;position:absolute;inset:0}.clients-module__1tXmGW__frame:before,.clients-module__1tXmGW__frame:after{content:"";pointer-events:none;position:absolute}.clients-module__1tXmGW__frame:before{background:linear-gradient(to bottom, #6d4ec400 0, rgba(109, 78, 196, var(--line)) 1rem, rgba(109, 78, 196, calc(var(--line) * .12)) 100%) left / 1px 100% no-repeat, linear-gradient(to bottom, #6d4ec400 0, rgba(109, 78, 196, calc(var(--line) * .45)) 1rem, rgba(109, 78, 196, calc(var(--line) * .06)) 100%) right / 1px 100% no-repeat;inset:-1rem -1px}.clients-module__1tXmGW__frame:after{background:linear-gradient(to right, #6d4ec400 0, rgba(109, 78, 196, var(--line)) 1rem, rgba(109, 78, 196, calc(var(--line) * .12)) 100%) top / 100% 1px no-repeat, linear-gradient(to right, #6d4ec400 0, rgba(109, 78, 196, calc(var(--line) * .45)) 1rem, rgba(109, 78, 196, calc(var(--line) * .06)) 100%) bottom / 100% 1px no-repeat;inset:-1px -1rem}.clients-module__1tXmGW__plus{z-index:1;width:.875rem;height:.875rem;color:var(--hama-primary);pointer-events:none;position:absolute;top:calc(-.4375rem - .5px);left:calc(-.4375rem - .5px)}.clients-module__1tXmGW__principleText{gap:var(--space-4);display:flex}.clients-module__1tXmGW__principleIcon{width:1.5rem;height:1.5rem;color:var(--hama-primary);flex-shrink:0}.clients-module__1tXmGW__principleBody{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted);word-break:keep-all;flex:1}.clients-module__1tXmGW__principleCaption{align-items:center;gap:var(--space-3);display:flex}.clients-module__1tXmGW__principleNo{border-radius:var(--radius-full);background:var(--hama-white);width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px var(--hama-white), 0 0 0 4px var(--border);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--hama-primary);transition:box-shadow var(--duration-base) var(--ease-out);flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.clients-module__1tXmGW__principle:hover .clients-module__1tXmGW__principleNo{box-shadow:0 0 0 2px var(--hama-white), 0 0 0 4px #6d4ec459}}.clients-module__1tXmGW__principleTitle{font-family:var(--font-serif);font-size:var(--text-lg);line-height:1.4;font-weight:var(--weight-bold);color:var(--text-strong);word-break:keep-all}.clients-module__1tXmGW__principleCta{text-align:center;justify-content:center;align-items:center}.clients-module__1tXmGW__policy{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--leading-snug);font-weight:var(--weight-bold);color:var(--text-strong);word-break:keep-all;margin:0}.clients-module__1tXmGW__policyAccent{color:var(--text-accent)}@supports (animation-timeline:view()){@media (min-width:960px) and (prefers-reduced-motion:no-preference){.clients-module__1tXmGW__principleList{view-timeline-name:--principles}.clients-module__1tXmGW__plus,.clients-module__1tXmGW__frame:before,.clients-module__1tXmGW__frame:after,.clients-module__1tXmGW__principleIcon :is(path,rect,circle),.clients-module__1tXmGW__principleText .clients-module__1tXmGW__principleBody,.clients-module__1tXmGW__principleCaption,.clients-module__1tXmGW__principleCta>:not(.clients-module__1tXmGW__frame,.clients-module__1tXmGW__plus){animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-timeline:--principles}.clients-module__1tXmGW__plus{animation-name:clients-module__1tXmGW__plusIn;animation-range:cover calc(2% + var(--k) * 4.5%) cover calc(6% + var(--k) * 4.5%)}.clients-module__1tXmGW__frame:before{transform-origin:top;animation-name:clients-module__1tXmGW__lineDown;animation-range:cover calc(4% + var(--k) * 4.5%) cover calc(10% + var(--k) * 4.5%)}.clients-module__1tXmGW__frame:after{transform-origin:0;animation-name:clients-module__1tXmGW__lineRight;animation-range:cover calc(4% + var(--k) * 4.5%) cover calc(10% + var(--k) * 4.5%)}.clients-module__1tXmGW__principleIcon :is(path,rect,circle){animation-name:clients-module__1tXmGW__strokeDraw;animation-range:cover calc(8% + var(--k) * 4.5%) cover calc(14% + var(--k) * 4.5%)}.clients-module__1tXmGW__principleText .clients-module__1tXmGW__principleBody,.clients-module__1tXmGW__principleCaption,.clients-module__1tXmGW__principleCta>:not(.clients-module__1tXmGW__frame,.clients-module__1tXmGW__plus){animation-name:clients-module__1tXmGW__textIn;animation-range:cover calc(9% + var(--k) * 4.5%) cover calc(15% + var(--k) * 4.5%)}}}@keyframes clients-module__1tXmGW__plusIn{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes clients-module__1tXmGW__lineDown{0%{scale:1 0}to{scale:1}}@keyframes clients-module__1tXmGW__lineRight{0%{scale:0 1}to{scale:1}}@keyframes clients-module__1tXmGW__strokeDraw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes clients-module__1tXmGW__textIn{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}@media (hover:hover) and (min-width:960px){.clients-module__1tXmGW__principle{transition:--line var(--duration-base) var(--ease-out)}.clients-module__1tXmGW__plus{transition:rotate var(--duration-base) var(--ease-out)}.clients-module__1tXmGW__principle:hover{--line:.85}.clients-module__1tXmGW__principle:hover .clients-module__1tXmGW__plus{rotate:45deg}}@media (hover:hover) and (min-width:960px) and (prefers-reduced-motion:no-preference){.clients-module__1tXmGW__principle:hover .clients-module__1tXmGW__principleIcon :is(path,rect,circle){animation:clients-module__1tXmGW__strokeDraw .7s var(--ease-out) both}}@media (min-width:640px){.clients-module__1tXmGW__principleList{column-gap:var(--space-5);row-gap:var(--space-6);max-width:none;padding-bottom:var(--step);grid-template-columns:repeat(2,minmax(0,1fr))}.clients-module__1tXmGW__principle{--i:var(--col2)}}@media (min-width:1024px){.clients-module__1tXmGW__principleList{padding-bottom:calc(2 * var(--step));grid-template-columns:repeat(3,minmax(0,1fr))}.clients-module__1tXmGW__principle{--i:var(--col3)}}@media (max-width:899px){.clients-module__1tXmGW__logoGrid{--logo-gap:var(--space-3);margin-top:var(--space-6)}.clients-module__1tXmGW__logoCell{padding:var(--space-3) var(--space-4)}.clients-module__1tXmGW__logo{max-width:9.5rem}.clients-module__1tXmGW__contract{margin-top:var(--space-7);padding-top:var(--space-6)}.clients-module__1tXmGW__closeupWrap{margin-top:var(--space-5)}.clients-module__1tXmGW__principles{margin-top:var(--space-8)}.clients-module__1tXmGW__principleList{margin-top:var(--space-6)}}
.seam-module__32dqGa__straight,.seam-module__32dqGa__fade,.seam-module__32dqGa__shape{z-index:0;pointer-events:none;height:var(--seam-h,clamp(96px, 14vh, 200px));position:absolute;inset:auto 0 0}.seam-module__32dqGa__straight{height:var(--seam-h,clamp(56px, 7vh, 104px));background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--seam-to) 45%, transparent) 62%, var(--seam-to) 100%)}.seam-module__32dqGa__fade{background:linear-gradient(to bottom, transparent 0%, var(--seam-to) 100%)}.seam-module__32dqGa__shape{height:var(--seam-h,clamp(120px, 17vh, 230px));flex-direction:column;justify-content:flex-end;display:flex}.seam-module__32dqGa__haze{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--seam-to) 7%, transparent) 54%, color-mix(in srgb, var(--seam-to) 28%, transparent) 80%, color-mix(in srgb, var(--seam-to) 60%, transparent) 100%);flex:1}.seam-module__32dqGa__svg{width:100%;height:58%;display:block}.seam-module__32dqGa__flip{transform:scaleX(-1)}@media (max-width:767px){.seam-module__32dqGa__shape{height:clamp(84px,13vh,140px)}.seam-module__32dqGa__svg{height:62%}}@media (prefers-reduced-motion:reduce){.seam-module__32dqGa__shape,.seam-module__32dqGa__fade{transition:none}}
