header .css-1m7gv7x,header .css-q0neq4{margin-top:-80px!important}.hero-fade{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.hero-fade.visible{opacity:1;transform:translateY(0)}.hero-fade:nth-child(2){transition-delay:.2s}.hero-fade:nth-child(3){transition-delay:.4s}#container .css-7w1hjc{background-color:rgba(0,0,0,0)!important}.ai-consult-wrap{position:relative;max-width:640px;margin-top:24px}.ai-consult-bar{display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;border-radius:50px;background:rgba(255,255,255,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.25)}.ai-plus-btn{width:40px;height:40px;min-width:40px;border-radius:50%;border:none;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:22px;transition:transform .3s ease,background .2s ease}.ai-plus-btn:hover{background:rgba(255,255,255,.3)}.ai-plus-btn.active{transform:rotate(45deg)}.ai-consult-bar input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:15px;font-family:inherit}.ai-consult-bar input::-moz-placeholder{color:rgba(255,255,255,.7)}.ai-consult-bar input::placeholder{color:rgba(255,255,255,.7)}.ai-topics{position:absolute;bottom:calc(100% + 10px);left:0;display:flex;gap:8px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.ai-topics.open{opacity:1;transform:translateY(0);pointer-events:auto}.ai-topic-tag{padding:8px 16px;border-radius:50px;background:rgba(255,255,255,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .2s ease}.ai-topic-tag:hover{background:rgba(255,255,255,.3)}.ai-topic-tag.selected{background:rgba(255,255,255,.35);border-color:rgba(255,255,255,.5)}.brand-group{display:flex;align-items:center;gap:12px}#container .css-v45jr6{padding:10px 150px 10px 80px!important}#container .css-fimyde{background-color:rgba(0,0,0,.6)!important}header.css-z4mhid img.css-ez8men{filter:blur(5px);transform:scale(1.04)}#container .css-dypwv1,#container .css-z4mhid{height:900px!important}#container .css-z4mhid{overflow:hidden!important}#container .css-fw9z7f{justify-content:flex-start!important;padding:250px 50px 280px!important}#container .css-fw9z7f,#container .css-tzls3g{align-items:center!important;text-align:center!important}#container .css-tzls3g{justify-content:center!important;gap:0!important}#container .css-pphu1c{align-items:center!important;aspect-ratio:auto!important}#container .css-pphu1c,header.css-z4mhid h1,header.css-z4mhid h3{text-align:center!important}.hero-split-row{flex-direction:column;gap:80px}.hero-left-col,.hero-split-row{display:flex;align-items:center;justify-content:center;width:100%}.hero-left-col{flex:0 0 auto;flex-direction:column;gap:48px;text-align:center;padding-top:0}.hero-right-col{flex:0 0 auto;max-width:1000px;align-items:center}.ai-consult-wrap,.hero-right-col{width:100%;display:flex;flex-direction:column}.ai-consult-wrap{background:transparent!important;backdrop-filter:none;border-radius:0;padding:0;margin:0;min-height:0;box-shadow:none;align-items:stretch}.ai-card-section-label{font-size:13px;font-weight:500;color:rgba(0,0,0,.55);margin:0 0 8px;letter-spacing:-.2px}.ai-card-spacer{flex:1 1 auto}.ai-cta-btn{display:block;width:100%;padding:16px 24px;background:#000;color:#fff;border:none;border-radius:50px;font-size:15px;font-weight:500;font-family:inherit;cursor:pointer;text-align:center;transition:background .2s ease}.ai-cta-btn:hover{background:rgba(0,0,0,.85)}.ai-card-title{text-align:center;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:17px;font-weight:600;color:#000;margin:0 0 20px;line-height:1.4;letter-spacing:-.3px}.topic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.topic-card{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--bg,#888)!important;border:none!important;padding:0!important;cursor:pointer;font-family:inherit;transition:transform .15s ease,box-shadow .15s ease}.topic-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.18)}.topic-card-label{position:absolute;bottom:12px;left:14px;color:#fff;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.2px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.ai-topics{position:static!important;opacity:1!important;transform:none!important;pointer-events:auto!important;flex-wrap:wrap;margin-bottom:16px}.ai-consult-bar{background:rgba(255,255,255,.7)!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:14px!important;padding:12px 14px!important;gap:8px!important;width:100%;flex-wrap:wrap!important;align-items:center!important;backdrop-filter:none;box-shadow:0 8px 24px rgba(0,0,0,.1);transition:background .2s ease}.ai-consult-bar:has(textarea:focus){background:rgba(255,255,255,1)!important}.ai-disclaimer{margin:12px 0 0;text-align:center;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:400;color:rgba(255,255,255,.6);line-height:1.5}.footer-info-block{width:100%;align-self:stretch;margin-top:40px;font-family:Pretendard Variable,Pretendard,sans-serif}.footer-info-block,.footer-links{display:flex;justify-content:center}.footer-links{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px}.footer-links a{color:rgba(255,255,255,.8);text-decoration:none;transition:color .15s ease}.footer-links a:hover{color:#fff;text-decoration:underline}.footer-sep{color:rgba(255,255,255,.35)}.footer-contact{grid-column:3;justify-self:end;text-align:right;font-size:14px;color:rgba(255,255,255,.8);line-height:1.7}.footer-contact-title{font-weight:600;color:#fff;margin:0 0 6px}.footer-contact-email{display:block;color:rgba(255,255,255,.8);text-decoration:none;margin:0;transition:color .15s ease}.footer-contact-email:hover{color:#fff;text-decoration:underline}.footer-contact-address{margin:0}.legal-modal{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;font-family:Pretendard Variable,Pretendard,sans-serif}.legal-modal.is-open{display:flex}.legal-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(2px)}.legal-modal-box{position:relative;width:100%;max-width:920px;max-height:85vh;background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.3);margin:0 24px}.legal-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.legal-modal-title{margin:0;font-size:20px;font-weight:600;color:#111;letter-spacing:-.4px}.legal-modal-close{background:transparent;border:none;cursor:pointer;padding:6px;margin:-6px -6px -6px 0;color:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;transition:color .15s ease}.legal-modal-close:hover{color:#000}.legal-modal-close svg{width:20px;height:20px;display:block}.legal-modal-body{padding:24px 28px 28px;overflow-y:auto;flex:1;font-size:14px;line-height:1.7;color:rgba(0,0,0,.78)}.legal-modal-body h3{font-size:15px;font-weight:600;color:#111;margin:20px 0 8px}.legal-modal-body h3:first-child{margin-top:0}.legal-modal-body p{margin:0 0 12px}.legal-modal-body ul{margin:0 0 12px;padding-left:20px}.legal-modal-body li{margin-bottom:6px}@media (max-width:720px){.footer-info-block{grid-template-columns:1fr}.footer-contact,.footer-links{grid-column:1;justify-self:start;text-align:left}}.ai-consult-bar>#aiInput,.ai-consult-bar>textarea{flex:1 1 100%!important;order:-1!important}.ai-consult-bar>.ai-plus-btn{order:0}.ai-consult-bar>.ai-field-wrap{order:1;margin-left:auto}.ai-consult-bar>.ai-send-btn{order:2}.ai-plus-btn{flex-shrink:0;width:40px!important;height:40px!important;min-width:40px!important;border-radius:0!important;background:transparent!important;border:none!important;color:rgba(0,0,0,.55)!important;font-size:0!important;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:color .15s ease;backdrop-filter:none}.ai-plus-btn svg{width:20px;height:20px;display:block}.ai-plus-btn:hover{background:transparent!important;color:rgba(0,0,0,.85)!important;transform:none!important}.ai-field-btn{flex-shrink:0;display:flex;align-items:center;gap:4px;height:40px;padding:0 12px;background:transparent;border:none;color:rgba(0,0,0,.7);font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;cursor:pointer;border-radius:20px;transition:background .15s ease}.ai-field-btn svg{width:14px;height:14px;display:block}.ai-field-btn:hover{background:rgba(0,0,0,.05)}.ai-consult-bar input,.ai-consult-bar textarea{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px!important;color:#111!important;flex:1;background:transparent;border:none;outline:none;resize:none;overflow-y:auto;line-height:1.5;padding:9px 14px!important;min-height:28px;max-height:186px}.ai-consult-bar input::-moz-placeholder,.ai-consult-bar textarea::-moz-placeholder{color:rgba(0,0,0,.42)!important}.ai-consult-bar input::placeholder,.ai-consult-bar textarea::placeholder{color:rgba(0,0,0,.42)!important}.ai-send-btn{flex-shrink:0;width:40px;height:40px;border-radius:10px;border:none;background:rgba(0,0,0,.12);color:rgba(0,0,0,.35);cursor:default;display:flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease,transform .1s ease;margin-left:4px;padding:0}.ai-send-btn svg{width:18px;height:18px;display:block}.ai-send-btn.is-active{background:#000;color:#fff;cursor:pointer}.ai-send-btn.is-active:hover{background:rgba(0,0,0,.85)}.ai-send-btn.is-active:active{transform:scale(.95)}.ai-field-wrap{position:relative;display:flex;align-items:center}.ai-field-popup{position:absolute;left:0;right:0;top:calc(100% + 12px);z-index:50;pointer-events:none}.ai-field-menu{display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.ai-field-menu.open{opacity:1;transform:translateY(0);pointer-events:auto}.ai-selected-row{display:none;align-items:center;margin-bottom:12px;padding:6px;background:rgba(0,0,0,.18);border-radius:12px;backdrop-filter:blur(4px)}.ai-selected-row.is-visible{display:flex}.ai-selected-row button{padding:8px 14px;border-radius:6px;background:#fff;border:1px solid #fff;color:#111;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:500;cursor:pointer}.ai-field-search{flex:0 0 24px;width:24px;height:24px;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .15s ease}.ai-field-search svg{width:18px;height:18px;display:block}.ai-field-search:hover{opacity:.7}.ai-field-search.is-inactive{opacity:.4}.ai-search-bar{display:none;flex:1;min-width:0;align-items:center;gap:8px}.ai-field-menu.is-search-mode .ai-search-bar{display:flex}.ai-field-menu.is-search-mode .ai-field-nav,.ai-field-menu.is-search-mode .ai-field-search,.ai-field-menu.is-search-mode .ai-field-track{display:none}.ai-search-close{flex:0 0 24px;width:24px;height:24px;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .15s ease}.ai-search-close svg{width:18px;height:18px;display:block}.ai-search-close:hover{opacity:.7}.ai-search-input-wrap{flex:1;min-width:0;position:relative;display:flex;align-items:center}.ai-search-input-wrap>svg{position:absolute;left:12px;width:16px;height:16px;color:rgba(0,0,0,.45);pointer-events:none}.ai-search-input-wrap input{width:100%;padding:8px 14px 8px 36px;background:rgba(255,255,255,.85);border:1px solid rgba(0,0,0,.08);border-radius:6px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;color:#111;outline:none}.ai-search-input-wrap input::-moz-placeholder{color:rgba(0,0,0,.4)}.ai-search-input-wrap input::placeholder{color:rgba(0,0,0,.4)}.ai-selected-row.is-search-mode{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none;gap:6px}.ai-selected-row.is-search-mode::-webkit-scrollbar{display:none}.ai-selected-row.is-search-mode button{flex-shrink:0;white-space:nowrap;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.08);color:#111;font-weight:400;padding:7px 13px;font-size:13px}.ai-selected-row.is-search-mode button:hover:not(.is-disabled){background:#fff}.ai-selected-row.is-search-mode button.is-disabled{background:rgba(255,255,255,.25);color:rgba(0,0,0,.35);cursor:default;border-color:rgba(0,0,0,.04)}.ai-field-menu.open .ai-field-track button{opacity:1;transform:translateY(0)}.ai-field-menu.open .ai-field-track button:first-child{transition-delay:.04s,.04s,0s,0s,0s}.ai-field-menu.open .ai-field-track button:nth-child(2){transition-delay:.08s,.08s,0s,0s,0s}.ai-field-menu.open .ai-field-track button:nth-child(3){transition-delay:.12s,.12s,0s,0s,0s}.ai-field-menu.open .ai-field-track button:nth-child(4){transition-delay:.16s,.16s,0s,0s,0s}.ai-field-menu.open .ai-field-track button:nth-child(5){transition-delay:.2s,.2s,0s,0s,0s}.ai-field-menu.open .ai-field-track button:nth-child(6){transition-delay:.24s,.24s,0s,0s,0s}.ai-field-menu.open .ai-field-track button:nth-child(n+7){transition-delay:.28s,.28s,0s,0s,0s}.ai-field-nav{flex:0 0 24px;width:24px;height:24px;border-radius:0;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .15s ease}.ai-field-nav-prev{order:-3}.ai-field-nav-next{order:-2}.ai-field-search{order:-1}.ai-field-nav svg{width:18px;height:18px;display:block}.ai-field-nav:hover{opacity:.7}.ai-field-nav.is-hidden{opacity:.3;pointer-events:none}.ai-field-track{flex:1;min-width:0;display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.ai-field-track::-webkit-scrollbar{display:none}.ai-field-track button{flex:0 0 auto;white-space:nowrap;padding:8px 14px;border-radius:6px;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.08);color:#111;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease,background .15s ease,color .15s ease,border-color .15s ease}.ai-field-track button:hover{background:#fff}.ai-field-track button.is-selected{background:#fff;color:#111;border-color:#fff;padding:8px 14.5px}.ai-field-menu.open .ai-field-track button[data-dim]{opacity:.4}.ai-field-btn.is-selected{color:#000;font-weight:500}.ai-field-toast{position:fixed;left:50%;bottom:80px;transform:translate(-50%,10px);background:#fff;color:#1A1A1A;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:500;padding:12px 20px;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.18);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:9999}.ai-field-toast.show{opacity:1;transform:translate(-50%)}.ai-topic-tag{background:#f5f5f5!important;border:1px solid rgba(0,0,0,.08)!important;color:#000!important;backdrop-filter:none}.ai-topic-tag:hover{background:rgba(0,0,0,.1)!important}.ai-topic-tag.selected{background:rgba(0,0,0,.12)!important;border-color:rgba(0,0,0,.25)!important}#container header.css-z4mhid .css-i5gobc{width:auto!important;max-width:800px}header.css-z4mhid h3{max-width:800px}@media (max-width:900px){.hero-split-row{flex-direction:column;gap:40px;align-items:stretch}.hero-right-col{width:100%}}header.css-z4mhid h1,header.css-z4mhid h1 *,header.css-z4mhid h3{font-family:"Noto Serif KR","Noto Serif CJK KR",Apple SD Gothic Neo,serif!important;font-weight:300!important;letter-spacing:.01em!important}#container .css-dznzf4,#container .css-q0neq4{--responsive-font-size:clamp(20px,4.2vw,60px)!important;--responsive-line-height:1.2!important}.h1-line1{font-size:.42em;font-family:Times New Roman,Times,serif!important}.hero-fade h3{font-size:20px!important}.hero-wordmark-kr{height:1em;width:auto;display:inline-block;vertical-align:middle;margin-top:.15em}.hero-wordmark-en{height:2.5em;width:auto;display:block;margin:-20px 0 0}.hero-h1-stack{text-align:left;
  /* !important 필수 — #container .css-8zr56v { display: block } 가 specificity (0,2,0)로
     이 규칙(0,1,0)을 이기기 때문. block이 되면 .adjustLetterSpacing::after 가짜요소가
     line-box를 만들어 워드마크 아래 60px 잔재가 생김. */display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px;line-height:1!important;margin:0!important;padding:0!important}.hero-h1-kr{display:block;font-size:.7em}.hero-h1-tagline{display:block;font-family:Times New Roman,Times,serif!important;font-size:.5em;margin-top:.4em}.hero-subtitle{font-family:"Noto Serif KR","Noto Serif CJK KR",Apple SD Gothic Neo,serif;font-size:20px;font-weight:300;color:rgba(255,255,255,.9);margin:0 auto 20px;letter-spacing:-.2px;text-align:left;line-height:1.5}.nav-wordmark{height:48px;width:auto;display:block}.nav-auth-in{display:none!important}body.is-logged-in .nav-auth-in{display:flex!important}body.is-logged-in .nav-auth-out{display:none!important}.nav-user-menu{position:relative;display:flex;align-items:center}.nav-user-avatar{width:34px;height:34px;border-radius:50%;background-color:#fff;color:#000;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:15px;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;transition:box-shadow .15s ease,transform .12s ease}.nav-user-avatar:hover{box-shadow:0 0 0 3px rgba(255,255,255,.22)}.nav-user-avatar:active{transform:scale(.94)}.nav-user-dropdown{position:absolute;top:calc(100% + 12px);right:0;min-width:168px;background-color:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.2);padding:6px;z-index:50;opacity:0;transform:translateY(-6px);transform-origin:top right;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s}.nav-user-dropdown.open{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.nav-user-dropdown-item{display:block;width:100%;text-align:left;padding:10px 12px;border:none;background-color:transparent;border-radius:6px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:13px;color:#1a1a1a;white-space:nowrap;cursor:pointer;transition:background-color .12s ease}.nav-user-dropdown-item:hover{background-color:#f2f2f2}footer.css-5knerd{padding-bottom:60px}.footer-brand-stack{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.footer-brand-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px}.footer-nav-col{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px}.footer-nav-col a{color:rgba(255,255,255,.8);text-decoration:none;cursor:pointer;transition:color .15s ease}.footer-nav-col a:hover{color:#fff;text-decoration:underline}.footer-meta-col{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.footer-email{color:rgba(255,255,255,.85);font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;text-decoration:none;transition:color .15s ease}.footer-email:hover{color:#fff;text-decoration:underline}.footer-address{color:rgba(255,255,255,.7);font-family:Pretendard Variable,Pretendard,sans-serif;font-size:13px}.footer-wordmark-kr-text{display:block;font-family:"Noto Serif KR","Noto Serif CJK KR",Apple SD Gothic Neo,serif;font-size:20px;font-weight:400;color:#fff;letter-spacing:-.5px;line-height:1}.footer-wordmark{height:72px;width:auto;display:block;filter:brightness(0) invert(1);margin-left:-18px;margin-top:-20px}footer.css-add04i{background-color:#000!important;color:#fff}footer.css-add04i *,footer.css-add04i a{color:#fff!important}@media (max-width:600px){.nav-wordmark{display:none}}.lawyers-strip{width:100%;background:transparent;padding:72px 24px 56px;display:flex;flex-direction:column;align-items:center}.lawyers-strip-label{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:52px;font-weight:450;line-height:1.25;letter-spacing:-1.4px;color:#000;margin:0 0 72px;text-align:center;text-transform:none}.lawyers-strip-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;width:100%;max-width:1400px}.lawyer-slot{position:relative;min-height:760px;display:flex;align-items:flex-start;justify-content:center}.lawyer-card{position:absolute;inset:0;display:flex;flex-direction:column;align-items:stretch;gap:16px;opacity:0;transform:translateY(30px);transition:opacity .4s cubic-bezier(.17,.17,.3,1),transform .4s cubic-bezier(.17,.17,.3,1)}.lawyer-card.is-current{opacity:1;transform:translateY(0)}.lawyer-card.is-prev{opacity:0;transform:translateY(-30px)}.lawyer-card.is-next{opacity:0;transform:translateY(30px)}.lawyer-photo{width:100%;aspect-ratio:3/4;flex-shrink:0;background:rgba(0,0,0,.06);border-radius:0;overflow:hidden;position:relative}.lawyers-dots{grid-column:1/-1;display:flex;justify-content:center;align-items:flex-end;gap:8px;margin-top:-40px;position:relative;z-index:5}.lawyers-dot{width:8px;height:8px;border:none;border-radius:50%;background:rgb(209,213,219);cursor:pointer;padding:0;transition:background .3s}.lawyers-dot.is-active{background:#000}.lawyer-photo:before{content:"";position:absolute;inset:-20px;background-image:var(--profile-bg);background-size:cover;background-position:50%;filter:blur(5px);z-index:0;pointer-events:none}.lawyer-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:relative;z-index:1}.lawyer-photo img[src*=kim-jonghyun]{-o-object-position:50% -10px;object-position:50% -10px;transform:scale(1.1) translateX(-10px);transform-origin:center top}.lawyer-photo img[src*=jin-ukjae]{-o-object-position:50% 12px;object-position:50% 12px;transform:scale(1.2);transform-origin:center top}.lawyer-photo img[src*=jung-kwanyoung]{transform:scale(1.1);transform-origin:center top}.lawyer-photo img[src*=ko-yeonah]{transform:scale(1.35);transform-origin:center top}.lawyer-photo img[src*=baek-changwon]{transform:scale(1.3);transform-origin:center top}.lawyer-photo img[src*=lee-sunhwa]{transform:scale(1.1);transform-origin:center top}.lawyer-photo img[src*=bae-hyuksu]{transform:scale(1.2) translateY(-3%);transform-origin:center top}.lawyer-photo img[src*=seo-hojin]{transform:scale(1.2);transform-origin:center top}.lawyer-name{font-size:21px;font-weight:700;color:#000;margin:0;letter-spacing:-.4px}.lawyer-name,.lawyer-title{font-family:Pretendard Variable,Pretendard,sans-serif;text-align:center}.lawyer-title{font-size:15px;font-weight:400;color:rgba(0,0,0,.55);margin:-10px 0 4px;letter-spacing:-.2px}.lawyer-bio{display:flex;flex-direction:column;gap:6px;margin:0}.lawyer-bio p{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:15px;line-height:1.55;color:rgba(0,0,0,.72);margin:0;letter-spacing:-.15px;padding-left:14px;position:relative;text-align:left}.lawyer-bio p:before{content:"•";position:absolute;left:0;top:0;color:rgba(0,0,0,.55)}.lawyers-strip:not(.in-view) .lawyer-card.is-current{opacity:0;transform:translateY(40px)}.lawyer-slot[data-slot="0"] .lawyer-card{transition-delay:0s}.lawyer-slot[data-slot="1"] .lawyer-card{transition-delay:.12s}.lawyer-slot[data-slot="2"] .lawyer-card{transition-delay:.24s}.lawyer-slot[data-slot="3"] .lawyer-card{transition-delay:.36s}@media (max-width:720px){.lawyers-strip-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lawyers-strip{padding:56px 20px 64px}}#container .css-tqa2bj{background-color:#f7f4eb!important}.practice-marquee{display:flex;flex-direction:column;gap:21px;margin-top:60px;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 60px,black calc(100% - 60px),transparent);mask-image:linear-gradient(90deg,transparent 0,black 60px,black calc(100% - 60px),transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100vh;mask-size:100% 100vh}.practice-marquee,.practice-row{width:100%;overflow-x:clip;overflow-y:visible;position:relative}.practice-row-track{position:relative;width:100%;align-items:flex-start}.practice-pill{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;padding:0;margin-right:18px;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.15);color:rgba(0,0,0,.85);border-radius:9px;font-family:Pretendard Variable,Pretendard,sans-serif;cursor:pointer;position:relative;overflow:hidden;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.practice-pill.is-active,.practice-pill:hover{background:#fff;color:#111;border-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.18);z-index:30}.practice-pill-label{padding:18px 33px;font-size:21px;font-weight:500;white-space:nowrap}.practice-pill-subitems{width:0;max-height:0;overflow:hidden;padding:0;transition:width .55s cubic-bezier(.32,.72,0,1),max-height .55s cubic-bezier(.32,.72,0,1)}.practice-pill.is-active .practice-pill-subitems{width:588px;max-height:690px}.practice-pill-subitems-inner{width:588px;display:flex;flex-wrap:wrap;gap:9px;padding:6px 21px 21px;box-sizing:border-box}.practice-pill-subitem{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:18px;color:rgba(0,0,0,.78);padding:8px 15px;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08);border-radius:6px;white-space:nowrap}.practice-pill-more{background:transparent;color:rgba(0,0,0,.45);font-style:italic}.practice-marquee:has(.practice-pill.is-active) .practice-pill:not(.is-active){opacity:.4;transition:opacity .25s ease}#container .css-k1xn0i .css-dgozjn>.css-134pm3{display:none!important}#container .css-k1xn0i .css-of2fcn{width:100%!important;max-width:1700px!important;margin-left:auto!important;margin-right:auto!important;flex-direction:column!important;align-items:stretch!important}#container .css-k1xn0i .css-70r988,#container .css-k1xn0i .css-dgozjn{width:100%!important;max-width:none!important}#container .css-k1xn0i .css-70r988{text-align:center!important;padding-right:0!important;padding-left:0!important}#container .css-k1xn0i .css-70r988 p{text-align:center!important;font-family:Pretendard Variable,Pretendard,sans-serif!important;font-size:52px!important;font-weight:450!important;color:#000!important;letter-spacing:-1.4px!important;line-height:1.25!important}#container .css-k1xn0i{height:auto!important;padding-bottom:150px;transition:padding-bottom .4s cubic-bezier(.16,1,.3,1);background-color:#f7f4eb!important}#container .css-k1xn0i .css-70r988,#container .css-k1xn0i .css-7dahye,#container .css-k1xn0i .css-dgozjn,#container .css-k1xn0i .css-of2fcn,#container .css-k1xn0i .css-rt1aze{height:auto!important;flex:0 0 auto!important}#container .css-k1xn0i .css-7dahye{padding:70px 32px 0!important}.practice-marquee{margin-top:100px}.practice-marquee:has(.practice-pill.is-active){-webkit-mask-image:none;mask-image:none}.features-section{max-width:1400px;margin:0 auto;padding:20px 32px 80px}.features-title{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:52px;font-weight:450;text-align:center;margin:0 0 96px;color:#000;letter-spacing:-1.4px;line-height:1.25}.testimonials-wrapper{background:#f7f4eb;width:100%}.testimonials-section{max-width:1400px;margin:0 auto;padding:100px 32px}.testimonials-title{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:52px;font-weight:450;text-align:center;margin:0 0 120px;color:#000;letter-spacing:-1.4px;line-height:1.25}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial-card{background:#fff;border-radius:0;padding:36px;min-height:340px;display:flex;flex-direction:column}.testimonial-avatar{width:56px;height:56px;border-radius:0;margin-bottom:28px;flex-shrink:0}.testimonial-quote{font-size:18px;line-height:1.6;color:#1a1a1a;margin:0 0 32px;flex:1;word-break:keep-all;letter-spacing:-.2px}.testimonial-author,.testimonial-quote{font-family:Pretendard Variable,Pretendard,sans-serif}.testimonial-author{font-size:15px;font-weight:500;color:rgba(0,0,0,.65);margin:0}@media (max-width:900px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}.testimonials-title{font-size:36px;margin-bottom:48px}}@media (max-width:600px){.testimonials-grid{grid-template-columns:1fr}}.feature-row{display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,800px);gap:48px;align-items:center;margin:0 0 160px}.feature-row.reverse{grid-template-columns:minmax(0,800px) minmax(320px,1fr)}.feature-row.reverse .feature-text{order:2}.feature-row.reverse .feature-visual{order:1}.feature-row:last-child{margin-bottom:0}.feature-text{max-width:480px;word-break:keep-all;overflow-wrap:break-word}.feature-text h3{font-size:34px;font-weight:400;margin:0 0 28px;color:#000;line-height:1.3;letter-spacing:-.7px}.feature-text h3,.feature-text p{font-family:Pretendard Variable,Pretendard,sans-serif}.feature-text p{font-size:17px;line-height:1.75;color:rgba(0,0,0,.72);margin:0 0 12px;letter-spacing:-.2px}.feature-text p:last-child{margin-bottom:0}.feature-visual{position:relative;aspect-ratio:16/11;border-radius:6px;overflow:hidden;background:linear-gradient(135deg,#e6ecff,#f6f4ff 35%,#e8e9ff 65%,#dde2ff);display:flex;align-items:center;justify-content:center}.feature-visual img,.feature-visual video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.feature-visual-placeholder{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:13px;color:rgba(0,0,0,.35);letter-spacing:1px}.feature-visual-auto{background-image:url(/_assets/v11/onthology.webp)}.feature-visual-auto,.feature-visual-demo{background-size:cover;background-position:50%}.feature-visual-demo{background-image:url(/_assets/v11/section1.webp);background-repeat:no-repeat}.demo-chat-card{position:absolute;inset:50% 30% auto;transform:translateY(-50%);height:510px;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;box-shadow:0 10px 30px rgba(15,23,42,.14),0 2px 6px rgba(15,23,42,.06);display:flex;flex-direction:column;overflow:hidden;font-family:Pretendard Variable,Pretendard,sans-serif}.demo-chat-messages{flex:1;overflow-y:auto;padding:14px 14px 10px;display:flex;flex-direction:column;gap:8px;scroll-behavior:smooth}.demo-chat-messages,.demo-v2-messages{scrollbar-width:none;-ms-overflow-style:none}.demo-chat-messages::-webkit-scrollbar,.demo-v2-messages::-webkit-scrollbar{display:none}.demo-msg-ai,.demo-msg-user{font-size:13px;line-height:1.5;padding:7px 11px;border-radius:14px;word-break:break-word;white-space:pre-wrap}.demo-msg-user{align-self:flex-end;background:#ECEEF2;color:#1A1A1A;max-width:82%}.demo-msg-ai{align-self:stretch;max-width:100%;background:transparent;color:#1A1A1A;padding-left:4px}.demo-msg-ai.is-typing{color:#9CA3AF;font-style:italic}.demo-highlight{background-color:rgba(254,240,138,.25);border-radius:4px;padding:1px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.demo-chat-inputbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 14px 14px;padding:12px 14px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px}.demo-chat-inputbar>input{order:-1;flex:1 1 100%}.demo-chat-inputbar>.demo-attach-btn{order:0}.demo-chat-inputbar>.demo-category-chip{order:1;margin-left:auto}.demo-chat-inputbar>button[type=submit]{order:2}.demo-chat-inputbar input{flex:1 1 100%;border:none;outline:none;font-size:13px;color:#1A1A1A;background:transparent;font-family:inherit}.demo-chat-inputbar input::-moz-placeholder{color:#9CA3AF}.demo-chat-inputbar input::placeholder{color:#9CA3AF}.demo-chat-inputbar button[type=submit]{width:28px;height:28px;border:none;border-radius:8px;background:#1A1A1A;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s;padding:0}.demo-chat-inputbar button[type=submit]:hover{background:#333}.demo-chat-inputbar button[type=submit]:disabled{background:#D1D5DB;cursor:not-allowed}.demo-chat-inputbar button[type=submit] svg{width:14px;height:14px;display:block}.demo-attach-btn{width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:#6B7280;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;padding:0;transition:background .15s,color .15s}.demo-attach-btn:hover{background:#F3F4F6;color:#1A1A1A}.demo-attach-btn svg{width:16px;height:16px;display:block}.demo-category-chip{display:inline-flex;align-items:center;gap:4px;color:#1A1A1A;font-size:12px;flex-shrink:0;white-space:nowrap}.demo-category-chip svg{width:12px;height:12px;display:block}.demo-pill-lawyer{display:inline-block;background:#F3F4F6;color:#374151;font-size:12px;font-weight:500;padding:1px 7px;border-radius:4px;border:1px solid #e5e7eb;white-space:nowrap;margin:0 1px;vertical-align:baseline}.demo-cite{color:#0EA5E9;text-decoration:none;cursor:default;margin:0 1px}.demo-cite:hover{text-decoration:underline;text-underline-offset:2px}.demo-strong{font-weight:600}.feature-visual-demo-v2{background-image:url(/_assets/v11/section2.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.demo-v2-card{position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);width:auto;height:510px;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;box-shadow:0 10px 30px rgba(15,23,42,.14),0 2px 6px rgba(15,23,42,.06);display:flex;flex-direction:row;overflow:hidden;font-family:Pretendard Variable,Pretendard,sans-serif}.demo-v2-left{flex:none;width:320px;display:flex;flex-direction:column;min-width:0}.demo-v2-messages{flex:1;overflow-y:auto;padding:12px 14px 10px;display:flex;flex-direction:column;gap:7px}.demo-v2-right{flex:none;width:-moz-max-content;width:max-content;padding:16px 8px;overflow-y:auto;background-color:#ffffff;isolation:isolate;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;border-radius:0 8px 8px 0;zoom:.8}.demo-v2-section-title{font-size:15px;font-weight:400;color:#1A1A1A;margin:0 0 6px;padding:0 8px}.demo-v2-section-hint{margin:32px 8px 0;font-size:15px;color:#6B7280;line-height:1.4;word-break:keep-all;text-align:center}.demo-v2-lawyer-row{display:flex;align-items:center;gap:12px;padding:12px 8px;cursor:pointer;border-radius:6px}.demo-v2-lawyer-row+.demo-v2-lawyer-row{border-top:1px solid #e5e7eb}.demo-v2-lawyer-row.is-flash{animation:demoV2LawyerFlash .6s ease-out}@keyframes demoV2LawyerFlash{0%{background:rgba(0,0,0,.08)}to{background:transparent}}.demo-v2-lawyer-photo{width:72px;aspect-ratio:3/4;position:relative;overflow:hidden;background:rgba(0,0,0,.06);flex-shrink:0}.demo-v2-lawyer-photo:before{content:"";position:absolute;inset:-20px;background-image:var(--profile-bg);background-size:cover;background-position:50%;filter:blur(2px);z-index:0;pointer-events:none}.demo-v2-lawyer-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:relative;z-index:1}.demo-v2-lawyer-img[src*=baek-changwon]{transform:scale(1.3);transform-origin:center top}.demo-v2-lawyer-img[src*=kim-jonghyun]{-o-object-position:50% 2px;object-position:50% 2px;transform:translateX(-2px)}.demo-v2-lawyer-img[src*=jin-ukjae]{-o-object-position:50% 12px;object-position:50% 12px;transform:scale(1.2);transform-origin:center top}.demo-v2-lawyer-img[src*=jung-kwanyoung]{transform:scale(1.1);transform-origin:center top}.demo-v2-lawyer-img[src*=ko-yeonah]{transform:scale(1.35);transform-origin:center top}.demo-v2-lawyer-img[src*=lee-sunhwa]{transform:scale(1.1);transform-origin:center top}.demo-v2-lawyer-img[src*=bae-hyuksu]{transform:scale(1.2) translateY(-3%);transform-origin:center top}.demo-v2-lawyer-img[src*=seo-hojin]{transform:scale(1.2);transform-origin:center top}.demo-v2-lawyer-info{flex:none;min-width:0;max-width:150px;padding-right:20px}.demo-v2-lawyer-name{font-size:18px;font-weight:600;color:#1A1A1A;line-height:1.1}.demo-v2-lawyer-sub{font-size:14px;color:#6B7280;margin-top:4px;word-break:keep-all;line-height:1.35}@media (max-width:900px){.demo-chat-card{inset:6% 5%}.demo-msg-ai,.demo-msg-user{font-size:12px}.demo-v2-card{top:4%;bottom:4%;left:50%;right:auto;transform:translateX(-50%);flex-direction:column}.demo-v2-left{width:95vw;max-width:430px}.demo-v2-right{width:auto;zoom:.9}.features-section{padding:60px 24px 40px}.features-title{font-size:30px;margin-bottom:56px;letter-spacing:-.6px}.feature-row,.feature-row.reverse{grid-template-columns:1fr;gap:28px;margin-bottom:72px}.feature-row.reverse .feature-text{order:1}.feature-row.reverse .feature-visual{order:2}.feature-text h3{font-size:24px}.feature-text p{font-size:15px}}@layer figreset,figoverridable,reset,theme,base,figutils,components,utilities;@layer figreset{:root{--100dvw:100vw;--100dvh:100vh;--banner-height:48px;--full-height-with-banner:calc(100dvh - var(--banner-height));font-synthesis:none;text-align:left;button{text-align:left}}@supports (width:100dvw){:root{--100dvw:100dvw;--100dvh:100dvh}}}.wrapper-with-banner .min-h-screen{min-height:var(--full-height-with-banner)}.wrapper-with-banner .h-screen{height:var(--full-height-with-banner)}@layer figreset{:root{font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji")}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;width:100%}html:has(#responsive-scaler){scrollbar-width:none;-ms-overflow-style:none}body{margin:0;width:100%}body:has([data-page-overflowx=hidden]){overflow-x:hidden}body:has([data-page-overflowx=auto]){overflow-x:auto}#container{width:100%}a{color:inherit;text-decoration:none}button{border:none;background:none;padding:0}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}menu,ol,ul{list-style:none;margin:0;padding-inline-start:1.5em}#container .textContents{color:#ffffff00}#container .textClip{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent!important}#container .textClip>*{-webkit-text-fill-color:initial}#container .embed{border:none}#container .marquee-container{overflow-x:hidden;display:flex;flex-direction:row;position:relative;width:var(--width);transform:var(--transform);&:hover div{animation-play-state:var(--pause-on-hover)}&:active div{animation-play-state:var(--pause-on-click)}}#container .marquee{flex:0 0 auto;min-width:var(--min-width);display:flex;flex-direction:row;align-items:center;animation:scroll var(--duration) linear var(--delay) var(--iteration-count);animation-delay:var(--delay);animation-direction:var(--direction);animation-timing-function:var(--timing-function)}#container .marquee.reduced-motion{@media (prefers-reduced-motion:reduce){animation:none}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}#container .marquee-initial-child-container{flex:0 0 auto;display:flex;min-width:auto;flex-direction:row;align-items:center}#container .marquee-child{transform:var(--transform)}.code-behavior-wrapper>*{width:100%;height:100%}.bypass-link{position:fixed;top:16px;left:0;right:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}.bypass-link:focus-within{opacity:1;z-index:10000}.bypass-link>a{background-color:#000;color:#fff;border:1px solid #fff;padding:12px 16px;font-size:16px;border-radius:12px;pointer-events:auto}}@layer figutils{:is(.textContents ul,ul.textContents)>li:before{content:"\2022";margin-left:-1.5em;display:inline-block;text-align:center;width:1.5em;-webkit-background-clip:var(--list-marker-background-clip);-webkit-text-fill-color:var(--list-marker-text-fill-color);background-clip:var(--list-marker-background-clip);background-image:var(--list-marker-background-image);color:var(--list-marker-color);font-size:var(--list-marker-font-size);line-height:var(--list-marker-line-height);mix-blend-mode:var(--list-marker-mix-blend-mode);vertical-align:var(--list-marker-vertical-align)}:is(.textContents ol,ol.textContents)>li::marker{color:var(--list-marker-color);font-size:var(--list-marker-font-size);line-height:var(--list-marker-line-height);vertical-align:var(--list-marker-vertical-align)}:is(.textContents,.textContents *).adjustLetterSpacing:after{content:"";margin-left:calc(var(--letter-spacing) * -1)}}@font-face{font-family:"Geist:ExtraLight";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-english.woff2);font-display:block;unicode-range:u+0000-00a0,u+00a2-00a9,u+00ac-00ae,u+00b0-00b7,u+00b9-00ba,u+00bc-00be,u+00d7,u+00f7,u+2000-206f,u+2074,u+20ac,u+2122,u+2190-21bb,u+2212,u+2215,u+f8ff,u+feff,u+fffd}@font-face{font-family:"Geist:ExtraLight";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-rest-latin.woff2);font-display:block;unicode-range:u+00a1,u+00aa-00ab,u+00af,u+00b8,u+00bb,u+00bf-00d6,u+00d8-00f6,u+00f8-00ff,u+0131,u+0152-0153,u+02b0-02ff}@font-face{font-family:"Geist:ExtraLight";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-latin-extended-a.woff2);font-display:block;unicode-range:u+0100-0130,u+0132-0151,u+0154-017f}@font-face{font-family:"Geist:ExtraLight";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-latin-extended-b.woff2);font-display:block;unicode-range:u+0180-024f}@font-face{font-family:"Geist:ExtraLight";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-latin-extended-additional.woff2);font-display:block;unicode-range:u+1e??}@font-face{font-family:"Geist:ExtraLight";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-rest.woff2);font-display:block;unicode-range:u+0250-02af,u+0300-1dff,u+1f??,u+2070-2073,u+2075-20ab,u+20ad-2121,u+2123-218f,u+21bc-2211,u+2213-2214,u+2216-f8fe,u+f900-fefe,u+ff00-fffc,u+fffe-ffff}@font-face{font-family:"Geist:Medium";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-english.woff2);font-display:block;unicode-range:u+0000-00a0,u+00a2-00a9,u+00ac-00ae,u+00b0-00b7,u+00b9-00ba,u+00bc-00be,u+00d7,u+00f7,u+2000-206f,u+2074,u+20ac,u+2122,u+2190-21bb,u+2212,u+2215,u+f8ff,u+feff,u+fffd}@font-face{font-family:"Geist:Medium";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-rest-latin.woff2);font-display:block;unicode-range:u+00a1,u+00aa-00ab,u+00af,u+00b8,u+00bb,u+00bf-00d6,u+00d8-00f6,u+00f8-00ff,u+0131,u+0152-0153,u+02b0-02ff}@font-face{font-family:"Geist:Medium";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-latin-extended-a.woff2);font-display:block;unicode-range:u+0100-0130,u+0132-0151,u+0154-017f}@font-face{font-family:"Geist:Medium";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-latin-extended-b.woff2);font-display:block;unicode-range:u+0180-024f}@font-face{font-family:"Geist:Medium";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-latin-extended-additional.woff2);font-display:block;unicode-range:u+1e??}@font-face{font-family:"Geist:Medium";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-rest.woff2);font-display:block;unicode-range:u+0250-02af,u+0300-1dff,u+1f??,u+2070-2073,u+2075-20ab,u+20ad-2121,u+2123-218f,u+21bc-2211,u+2213-2214,u+2216-f8fe,u+f900-fefe,u+ff00-fffc,u+fffe-ffff}@font-face{font-family:"Geist:Regular";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-english.woff2);font-display:block;unicode-range:u+0000-00a0,u+00a2-00a9,u+00ac-00ae,u+00b0-00b7,u+00b9-00ba,u+00bc-00be,u+00d7,u+00f7,u+2000-206f,u+2074,u+20ac,u+2122,u+2190-21bb,u+2212,u+2215,u+f8ff,u+feff,u+fffd}@font-face{font-family:"Geist:Regular";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-rest-latin.woff2);font-display:block;unicode-range:u+00a1,u+00aa-00ab,u+00af,u+00b8,u+00bb,u+00bf-00d6,u+00d8-00f6,u+00f8-00ff,u+0131,u+0152-0153,u+02b0-02ff}@font-face{font-family:"Geist:Regular";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-latin-extended-a.woff2);font-display:block;unicode-range:u+0100-0130,u+0132-0151,u+0154-017f}@font-face{font-family:"Geist:Regular";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-latin-extended-b.woff2);font-display:block;unicode-range:u+0180-024f}@font-face{font-family:"Geist:Regular";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-latin-extended-additional.woff2);font-display:block;unicode-range:u+1e??}@font-face{font-family:"Geist:Regular";font-style:normal;src:url(/_woff/v2/Geist-VariableFont_wght_1/Geist-VariableFont_wght_1-rest.woff2);font-display:block;unicode-range:u+0250-02af,u+0300-1dff,u+1f??,u+2070-2073,u+2075-20ab,u+20ad-2121,u+2123-218f,u+21bc-2211,u+2213-2214,u+2216-f8fe,u+f900-fefe,u+ff00-fffc,u+fffe-ffff}body{background-color:#FFF}#container .css-md8qju{transition-property:transform;transition-duration:.2s;transition-timing-function:ease-in-out}#container .css-r91w0a{transform:translateY(var(--banner-height))}#container .css-vu19p2{height:var(--full-height-with-banner)}#container .css-7tvcgb{position:fixed}#container .css-324jje{inset:0;overflow:auto}#container .css-vh2lqg{width:var(--viewport-width-scaled);min-height:var(--viewport-height-scaled);height:100%;top:0}#container .css-tzn6qh{display:block;position:absolute}#container .css-6gkcj1{transform-origin:top left;--max-layout-width:2048px;--min-layout-width:320px;--max-font-size:288px;--min-font-size:6px;--viewport-width-scaled:calc(var(--100dvw) / var(--viewport-scale));--viewport-height-scaled:calc(var(--100dvh) / var(--viewport-scale));--content-width-scaled:calc(var(--content-width-unscaled) / var(--viewport-scale));--content-margin-x-scaled:max(calc((var(--viewport-width) - var(--max-layout-width)) / var(--viewport-scale) / 2),0px)}#container .css-aaihij{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:56px 0 0}#container .css-50jkpj{min-width:var(--content-min-width);width:100%}#container .css-tqa2bj{--content-width:calc(var(--content-width-scaled, 100%) - (var(--content-margin-x-scaled, 0px) * 2));--content-margin:0 var(--content-margin-x-scaled,0);--content-min-width:calc(var(--viewport-width-scaled, 100%) - (var(--content-margin-x-scaled, 0px) * 2));--content-min-height:var(--viewport-height-scaled,var(--100dvh));align-content:stretch;overflow:clip;background-color:#FFF}#container .css-j9f0op{width:100%;height:100%}#container .css-8zr56v{display:block}#container .css-8zpxop{width:auto;left:0;right:0;top:0;bottom:auto}#container .css-v45jr6{position:fixed;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 50px}#container .css-7w1hjc{z-index:9999;align-content:stretch;overflow:visible;background-color:#000000}#container .css-h9a05r{height:24px;width:100%}#container .css-hl6c12{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:0}#container .css-7js8wp{align-content:stretch;overflow:visible}#container .css-2exl9e{width:32.233970642089844px;height:23.9999942779541px}#container .css-wc1msa{position:relative;flex-shrink:0;display:block}#container .css-roiesn{position:absolute;display:block}#container .css-wixxpz{inset:0}#container .css-gs60ek{overflow:visible}#container .css-9j6u1t{width:100%;height:100%;max-width:none}#container .css-sv4636{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;gap:37px;padding:0}#container .css-vy657s{white-space:nowrap;font-family:"Geist:Regular",sans-serif;word-break:break-word;font-weight:400;font-size:0;letter-spacing:var(--responsive-letter-spacing,-.39px);line-height:0}#container .css-nh9wk9{cursor:pointer;font-variation-settings:normal;color:#FFF;--letter-spacing:var(--responsive-letter-spacing,-0.39px)}@media (min-width:0px){#container .css-nh9wk9{color:#FFF;--responsive-font-size:13px;--responsive-letter-spacing:-0.0507px;--responsive-line-height:0.95}}@media (min-width:800px){#container .css-nh9wk9{color:#FFF;--responsive-font-size:13px;--responsive-letter-spacing:-0.0507px;--responsive-line-height:0.95}}@media (min-width:1280px){#container .css-nh9wk9{color:#FFF;--responsive-font-size:13px;--responsive-letter-spacing:-0.0507px;--responsive-line-height:0.95}}#container .css-tddhad{white-space:pre;line-height:var(--responsive-line-height,.95);font-family:"Geist:Regular",sans-serif;word-break:break-word;font-weight:400;font-size:var(--responsive-font-size,13px);letter-spacing:var(--responsive-letter-spacing,-.39px)}#container .css-yipmep{font-variation-settings:normal;cursor:pointer}@media (min-width:0px){#container .css-yipmep{--responsive-font-size:13px;--responsive-letter-spacing:-0.0507px;--responsive-line-height:0.95}}@media (min-width:800px){#container .css-yipmep{--responsive-font-size:13px;--responsive-letter-spacing:-0.0507px;--responsive-line-height:0.95}}@media (min-width:1280px){#container .css-yipmep{--responsive-font-size:13px;--responsive-letter-spacing:-0.0507px;--responsive-line-height:0.95}}#container .css-og2497{cursor:pointer;font-variation-settings:normal;color:#F2F2F2;--letter-spacing:var(--responsive-letter-spacing,-0.39px)}@media (min-width:0px){#container .css-og2497{color:#F2F2F2;--responsive-font-size:13px;--responsive-letter-spacing:-0.0507px;--responsive-line-height:0.95}}@media (min-width:800px){#container .css-og2497{color:#F2F2F2;--responsive-font-size:13px;--responsive-letter-spacing:-0.0507px;--responsive-line-height:0.95}}@media (min-width:1280px){#container .css-og2497{color:#F2F2F2;--responsive-font-size:13px;--responsive-letter-spacing:-0.0507px;--responsive-line-height:0.95}}#container .css-kqhd5j{height:400px;width:100%}#container .css-5knerd{position:relative;flex-shrink:0}#container .css-trglf0{position:absolute}#container .css-r0azwh{inset:0;pointer-events:none}#container .css-ez8men{max-width:none;width:100%;height:100%}#container .css-9unj7x{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#container .css-fimyde{background-color:rgba(0,0,0,.4)}#container .css-kscsi9{border-radius:inherit}#container .css-kscsi9,#container .css-t2upkd{position:relative;display:flex;flex-direction:column;justify-content:flex-end}#container .css-t2upkd{box-sizing:border-box;align-items:flex-start;gap:86px;padding:25px 24px 70px}#container .css-dyncwx{width:100%;height:400px}#container .css-tzls3g{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:78px;padding:0}#container .css-v27th6{width:100%}#container .css-81tlmq{white-space:nowrap;font-family:"Geist:Regular",sans-serif;word-break:break-word;font-weight:400;font-size:var(--responsive-font-size,120px);letter-spacing:var(--responsive-letter-spacing,-3.6px);line-height:0}#container .css-q0neq4{font-variation-settings:normal;color:#F2F2F2;--letter-spacing:var(--responsive-letter-spacing,-3.6px)}@media (min-width:0px){#container .css-q0neq4{color:#F2F2F2;--responsive-font-size:36px;--responsive-letter-spacing:-0.3888px;--responsive-line-height:0.95}}@media (min-width:800px){#container .css-q0neq4{color:#F2F2F2;--responsive-font-size:72px;--responsive-letter-spacing:-1.5552px;--responsive-line-height:0.95}}@media (min-width:1280px){#container .css-q0neq4{color:#F2F2F2;--responsive-font-size:120px;--responsive-letter-spacing:-4.32px;--responsive-line-height:0.95}}#container .css-p33leu{white-space:pre;line-height:var(--responsive-line-height,.95)}@media (min-width:0px){#container .css-dznzf4{--responsive-font-size:36px}}@media (min-width:800px){#container .css-dznzf4{--responsive-font-size:72px}}@media (min-width:1280px){#container .css-dznzf4{--responsive-font-size:120px}}#container .css-g9h6y1{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0}#container .css-i2odfw{font-family:"Geist:Medium",sans-serif;word-break:break-word;font-weight:500;font-size:var(--responsive-font-size,32px);letter-spacing:var(--responsive-letter-spacing,-1.6px);line-height:0}#container .css-1jhre6{font-variation-settings:normal;color:#F2F2F2;--letter-spacing:var(--responsive-letter-spacing,-1.6px)}@media (min-width:1px){#container .css-1jhre6{color:#F2F2F2;--responsive-font-size:22px;--responsive-letter-spacing:-0.242px;--responsive-line-height:1.09}}@media (min-width:800px){#container .css-1jhre6{color:#F2F2F2;--responsive-font-size:32px;--responsive-letter-spacing:-0.512px;--responsive-line-height:1.09}}@media (min-width:1200px){#container .css-1jhre6{color:#F2F2F2;--responsive-font-size:32px;--responsive-letter-spacing:-0.512px;--responsive-line-height:1.09}}#container .css-gbs563{white-space:pre-wrap;line-height:var(--responsive-line-height,1.09)}@media (min-width:1px){#container .css-pvvoqa{--responsive-font-size:22px}}@media (min-width:800px){#container .css-pvvoqa{--responsive-font-size:32px}}@media (min-width:1200px){#container .css-pvvoqa{--responsive-font-size:32px}}#container .css-1h1uic{font-family:"Geist:Regular",sans-serif;word-break:break-word;font-weight:400;font-size:var(--responsive-font-size,18px);letter-spacing:var(--responsive-letter-spacing,-.36px);line-height:0}#container .css-k3s8gn{font-variation-settings:normal;color:#F2F2F2;--letter-spacing:var(--responsive-letter-spacing,-0.36px)}@media (min-width:1280px){#container .css-k3s8gn{color:#F2F2F2;--responsive-font-size:18px;--responsive-letter-spacing:-0.0648px;--responsive-line-height:1.35}}#container .css-gdcz02{white-space:pre-wrap;line-height:var(--responsive-line-height,1.35)}@media (min-width:1280px){#container .css-aknl0s{--responsive-font-size:18px}}#container .css-x25qtv{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0}#container .css-add04i{background-color:#F7F4EB}#container .css-gxdil1{overflow:clip}#container .css-rt1aze{border-radius:inherit;position:relative}#container .css-bxh5ih{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:60px;position:relative;padding:48px 24px 80px}#container .css-paq0kv{align-content:stretch}#container .css-axbe38{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:0}#container .css-exmqu2{font-variation-settings:normal;color:#000;--letter-spacing:var(--responsive-letter-spacing,-1.6px)}@media (min-width:1px){#container .css-exmqu2{color:#000;--responsive-font-size:22px;--responsive-letter-spacing:-0.242px;--responsive-line-height:1.09}}@media (min-width:800px){#container .css-exmqu2{color:#000;--responsive-font-size:32px;--responsive-letter-spacing:-0.512px;--responsive-line-height:1.09}}@media (min-width:1200px){#container .css-exmqu2{color:#000;--responsive-font-size:32px;--responsive-letter-spacing:-0.512px;--responsive-line-height:1.09}}#container .css-eagili{gap:50px}#container .css-eagili,#container .css-eagkq5{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0}#container .css-eagkq5{gap:24px}#container .css-om7tcz{font-variation-settings:normal;color:#000;--letter-spacing:var(--responsive-letter-spacing,-0.36px)}@media (min-width:1280px){#container .css-om7tcz{color:#000;--responsive-font-size:18px;--responsive-letter-spacing:-0.0648px;--responsive-line-height:1.35}}#container .css-134pm3{cursor:pointer}#container .css-ggwoeh{inset:0}#container .css-s3s1qq{overflow:visible;pointer-events:none}#container .css-688vqn{border-radius:inherit;flex-direction:row}#container .css-688vqn,#container .css-tvyc3l{position:relative;display:flex;align-items:center;justify-content:center}#container .css-tvyc3l{box-sizing:border-box;gap:10px;padding:18px 24px}#container .css-78pht6{white-space:nowrap;font-family:"Geist:Regular",sans-serif;word-break:break-word;text-align:center}#container .css-pdeceh{--letter-spacing:var(--responsive-letter-spacing,-0.36px)}@media (min-width:0px){#container .css-pdeceh{color:#FFF;--responsive-font-size:18px;--responsive-letter-spacing:-0.0648px;--responsive-line-height:1.2}}@media (min-width:800px){#container .css-pdeceh{color:#FFF;--responsive-font-size:18px;--responsive-letter-spacing:-0.0648px;--responsive-line-height:1.2}}@media (min-width:1280px){#container .css-pdeceh{color:#FFF;--responsive-font-size:18px;--responsive-letter-spacing:-0.0648px;--responsive-line-height:1.2}}#container .css-y13e67{white-space:pre;line-height:var(--responsive-line-height,1.2)}@media (min-width:0px){#container .css-rgtslw{--responsive-font-size:18px}}@media (min-width:800px){#container .css-rgtslw{--responsive-font-size:18px}}@media (min-width:1280px){#container .css-rgtslw{--responsive-font-size:18px}}#container .css-osc8ih{aspect-ratio:375/280}#container .css-ld0hsi{display:block;position:relative}#container .css-4y9i0k{height:694px;width:100%}#container .css-xvf9ir{background-color:#000000}#container .css-n0dwq5{box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding:64px 28px}#container .css-dyotno{width:100%;height:694px}#container .css-dgowkv{position:relative;flex-shrink:0;flex:1 0 0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:0}#container .css-5dba7r{min-width:1px;min-height:1px}#container .css-70r988{position:relative;flex-shrink:0;box-sizing:border-box;padding:0 74px 0 0;display:flex;justify-content:center;align-items:center;gap:10px}#container .css-70vwss{white-space:nowrap;font-family:"Geist:Medium",sans-serif;word-break:break-word;font-weight:500;font-size:var(--responsive-font-size,32px);letter-spacing:var(--responsive-letter-spacing,-1.6px);line-height:0}#container .css-wnsnpu{font-variation-settings:normal;color:#F7F4EB;--letter-spacing:var(--responsive-letter-spacing,-1.6px)}@media (min-width:1px){#container .css-wnsnpu{color:#F7F4EB;--responsive-font-size:22px;--responsive-letter-spacing:-0.242px;--responsive-line-height:1.09}}@media (min-width:800px){#container .css-wnsnpu{color:#F7F4EB;--responsive-font-size:32px;--responsive-letter-spacing:-0.512px;--responsive-line-height:1.09}}@media (min-width:1200px){#container .css-wnsnpu{color:#F7F4EB;--responsive-font-size:32px;--responsive-letter-spacing:-0.512px;--responsive-line-height:1.09}}#container .css-ajkwky{white-space:pre;line-height:var(--responsive-line-height,1.09)}#container .css-eaghrd{gap:64px}#container .css-eaghrd,#container .css-xwptil{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0}#container .css-xwptil{gap:8px}#container .css-58entn{font-family:"Geist:Regular",sans-serif;word-break:break-word;font-weight:400;text-transform:capitalize;font-size:var(--responsive-font-size,76px);letter-spacing:var(--responsive-letter-spacing,-4.56px);line-height:0}#container .css-m9wja7{font-variation-settings:normal;color:#F7F4EB;--letter-spacing:var(--responsive-letter-spacing,-4.56px)}@media (min-width:1px){#container .css-m9wja7{color:#F7F4EB;--responsive-font-size:36px;--responsive-letter-spacing:-0.7776px;--responsive-line-height:0.95}}@media (min-width:800px){#container .css-m9wja7{color:#F7F4EB;--responsive-font-size:64px;--responsive-letter-spacing:-2.4576px;--responsive-line-height:0.95}}@media (min-width:1200px){#container .css-m9wja7{color:#F7F4EB;--responsive-font-size:76px;--responsive-letter-spacing:-3.4656px;--responsive-line-height:0.95}}#container .css-1s9gc7{white-space:pre-wrap;line-height:var(--responsive-line-height,.95)}@media (min-width:1px){#container .css-djlmxa{--responsive-font-size:36px}}@media (min-width:800px){#container .css-djlmxa{--responsive-font-size:64px}}@media (min-width:1200px){#container .css-djlmxa{--responsive-font-size:76px}}#container .css-15875v{font-variation-settings:normal;color:rgba(255,240,196,.5);--letter-spacing:var(--responsive-letter-spacing,-4.56px)}@media (min-width:1px){#container .css-15875v{color:rgba(255,240,196,.5);--responsive-font-size:36px;--responsive-letter-spacing:-0.7776px;--responsive-line-height:0.95}}@media (min-width:800px){#container .css-15875v{color:rgba(255,240,196,.5);--responsive-font-size:64px;--responsive-letter-spacing:-2.4576px;--responsive-line-height:0.95}}@media (min-width:1200px){#container .css-15875v{color:rgba(255,240,196,.5);--responsive-font-size:76px;--responsive-letter-spacing:-3.4656px;--responsive-line-height:0.95}}#container .css-437678{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:10px;position:relative;border-radius:inherit;padding:18px 24px}#container .css-lxsces{cursor:pointer;--letter-spacing:var(--responsive-letter-spacing,-0.36px)}@media (min-width:0px){#container .css-lxsces{color:#000;--responsive-font-size:18px;--responsive-letter-spacing:-0.0648px;--responsive-line-height:1.2}}@media (min-width:800px){#container .css-lxsces{color:#000;--responsive-font-size:18px;--responsive-letter-spacing:-0.0648px;--responsive-line-height:1.2}}@media (min-width:1280px){#container .css-lxsces{color:#000;--responsive-font-size:18px;--responsive-letter-spacing:-0.0648px;--responsive-line-height:1.2}}#container .css-bbmv0m{background-color:#FFF}#container .css-g0vp85{border-radius:inherit}#container .css-dcwrqy,#container .css-g0vp85{position:relative;display:flex;flex-direction:column;align-items:center}#container .css-dcwrqy{box-sizing:border-box;gap:48px;padding:64px 28px 80px}#container .css-am7obl{max-width:942px;width:100%}#container .css-g9h8ff{gap:36px}#container .css-g9h8bz,#container .css-g9h8ff{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:0}#container .css-g9h8bz{gap:32px}#container .css-59rdls{width:-moz-min-content;width:min-content;min-width:100%}#container .css-w8v6n9{font-family:"Geist:Medium",sans-serif;word-break:break-word;font-weight:500;font-size:var(--responsive-font-size,32px);letter-spacing:var(--responsive-letter-spacing,-1.6px);text-align:center;line-height:0}#container .css-i5gsjr{width:319px}#container .css-ecnlx9{font-family:"Geist:Regular",sans-serif;word-break:break-word;font-weight:400;font-size:var(--responsive-font-size,18px);letter-spacing:var(--responsive-letter-spacing,-.36px);text-align:center;line-height:0}#container .css-4z412h{min-height:556px;max-width:738px;width:100%}#container .css-p0nb2m{background-color:#F6F6F6}#container .css-d5ghsn{border-radius:inherit;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}#container .css-udfodm{height:100%}#container .css-udfodm,#container .css-y8m9od{width:100%;min-height:inherit;max-width:inherit}#container .css-rjcu38{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:80px;position:relative;padding:30px 50px}#container .css-xhrfog{gap:80px}#container .css-f6jo19,#container .css-xhrfog{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:0}#container .css-f6jo19{flex:1 0 0;flex-direction:column;gap:32px}#container .css-xhrk4m{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:20px;padding:0}#container .css-cd1uvh{width:24px;height:24px}#container .css-sv44fr{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0}#container .css-w8kd87{width:10.222222328186035px;height:10.222222328186035px}#container .css-xhrkvb{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:10px;padding:0}#container .css-wx2a3h{max-width:480px;min-width:1px;min-height:1px}#container .css-myl2ny{position:relative;flex-shrink:0;flex:1 0 0;display:block}#container .css-fkqxt7{background-color:rgba(0,0,0,.05)}#container .css-suayfv{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:48px;position:relative;padding:68px 28px}#container .css-mlqzv4{width:32.234375px;height:24px}#container .css-6dvgny{width:227.83815002441406px;height:24px}#container .css-ixzdyn{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:0}#container .css-i5hcny{width:255px}#container .css-jq8yex{font-family:"Geist:Regular",sans-serif;word-break:break-word;font-weight:400;font-size:0;letter-spacing:var(--responsive-letter-spacing,0);line-height:0}#container .css-m9jf8g{font-variation-settings:normal;color:#000;--letter-spacing:var(--responsive-letter-spacing,0px)}@media (min-width:0px){#container .css-m9jf8g{color:#000;--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}@media (min-width:800px){#container .css-m9jf8g{color:#000;--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}@media (min-width:1280px){#container .css-m9jf8g{color:#000;--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}#container .css-exr59{white-space:pre-wrap;line-height:var(--responsive-line-height,1.4);font-family:"Geist:Regular",sans-serif;word-break:break-word;font-weight:400;font-size:var(--responsive-font-size,14px);letter-spacing:var(--responsive-letter-spacing,0)}#container .css-xyzf7d{font-variation-settings:normal;text-decoration-line:underline;text-underline-position:from-font;text-decoration-thickness:from-font;text-decoration-style:solid;cursor:pointer}@media (min-width:0px){#container .css-xyzf7d{--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}@media (min-width:800px){#container .css-xyzf7d{--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}@media (min-width:1280px){#container .css-xyzf7d{--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}#container .css-o2y63j{font-variation-settings:normal}@media (min-width:0px){#container .css-o2y63j{--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}@media (min-width:800px){#container .css-o2y63j{--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}@media (min-width:1280px){#container .css-o2y63j{--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}#container .css-8jchzs{display:block;margin-bottom:0}#container .css-cv4l5h{font-variation-settings:normal;color:#000}@media (min-width:0px){#container .css-cv4l5h{--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}@media (min-width:800px){#container .css-cv4l5h{--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}@media (min-width:1280px){#container .css-cv4l5h{--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}#container .css-o6brjs{font-variation-settings:normal;cursor:pointer}@media (min-width:0px){#container .css-o6brjs{--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}@media (min-width:800px){#container .css-o6brjs{--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}@media (min-width:1280px){#container .css-o6brjs{--responsive-font-size:14px;--responsive-letter-spacing:0px;--responsive-line-height:1.4}}#container .css-i5hwmz{width:197px}#container .css-8bytei{font-family:"Geist:Regular",sans-serif;word-break:break-word;font-weight:400;font-size:var(--responsive-font-size,14px);letter-spacing:var(--responsive-letter-spacing,0);line-height:0}#container .css-axexz4{white-space:pre-wrap;line-height:var(--responsive-line-height,1.4)}@media (min-width:0px){#container .css-rixkz4{--responsive-font-size:14px}}@media (min-width:800px){#container .css-rixkz4{--responsive-font-size:14px}}@media (min-width:1280px){#container .css-rixkz4{--responsive-font-size:14px}}#container .css-busxrg{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:0}#container .css-z4mhid{height:800px;width:100%}#container .css-fw9z7f{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:86px;position:relative;padding:25px 50px 70px}#container .css-dypwv1{width:100%;height:800px}#container .css-pphu1c{aspect-ratio:1180/236;align-content:stretch;overflow:visible}#container .css-eaglf4{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:0}#container .css-i5euzn{width:623px}#container .css-i5gobc{width:370px}#container .css-zuupg{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:60px;position:relative;padding:135px 64px 178px}#container .css-rh1tni{max-width:1180px;width:100%}#container .css-axbfkm{flex-direction:column;justify-content:center;align-items:center;gap:60px}#container .css-axbfkm,#container .css-cjtmgw{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;padding:0}#container .css-cjtmgw{align-items:flex-start;flex-wrap:wrap;gap:48px}#container .css-vsfgg0{align-content:flex-start;overflow:visible}#container .css-14zak0{aspect-ratio:800/480}#container .css-hj2dgi{padding:93px 0 126px 64px}#container .css-eagj5b,#container .css-hj2dgi{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;position:relative}#container .css-eagj5b{flex-shrink:0;gap:48px;padding:0}#container .css-u8ofh7{white-space:nowrap;font-family:"Geist:Regular",sans-serif;word-break:break-word;font-weight:400;text-transform:capitalize;font-size:var(--responsive-font-size,76px);letter-spacing:var(--responsive-letter-spacing,-4.56px);line-height:0}#container .css-5h6ond{gap:74px;padding:116px 84px}#container .css-5h6ond,#container .css-g9h9wt{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative}#container .css-g9h9wt{flex-shrink:0;gap:56px;padding:0}#container .css-i5eu9t{width:632px}#container .css-83pt03{min-height:480px;max-width:738px;width:100%}#container .css-xrcmst{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;padding:0}#container .css-feo0fx{width:40.2919921875px;height:30px}#container .css-kre345{width:299.9999084472656px;height:31.601369857788086px}#container .css-nlnahn{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;align-items:flex-start;gap:24px;padding:0}#container .css-744z1j{cursor:pointer}@media (min-width:0px){#container .css-744z1j{--responsive-font-size:14px}}@media (min-width:800px){#container .css-744z1j{--responsive-font-size:14px}}@media (min-width:1280px){#container .css-744z1j{--responsive-font-size:14px}}#container .css-6o9cqz{flex-shrink:0;flex:1 0 0;justify-content:center;gap:2px;padding:0}#container .css-6o9cqz,#container .css-ewxwo1{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}#container .css-ewxwo1{padding:135px 186px 178px 152px;gap:60px}#container .css-i5cwkj{width:942px}#container .css-gr4kqi{aspect-ratio:1280/625}#container .css-k1xn0i{height:917px;width:100%}#container .css-7dahye{box-sizing:border-box;padding:93px 0 126px 152px;display:flex;justify-content:space-between;align-items:flex-start;position:relative}#container .css-dyqkra{width:100%;height:917px}#container .css-of2fcn{justify-content:space-between}#container .css-dgozjn,#container .css-of2fcn{position:relative;flex-shrink:0;flex:1 0 0;box-sizing:border-box;display:flex;align-items:flex-start;padding:0}#container .css-dgozjn{flex-direction:column;gap:64px}#container .css-m03ir{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:74px;position:relative;padding:116px 271px}#container .css-i5g0l4{width:480px}#container .css-dnolna{min-height:445px;max-width:738px;width:100%}#container .css-yxq9vf{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:84px;position:relative;padding:68px 152px}#container .css-17lhg8{width:49.908203125px;height:37.1591796875px}#container .css-47if54{width:404.6391906738281px;height:42.624000549316406px}#container .css-nlnbzw{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;align-items:flex-start;gap:45px;padding:0}[data-section]{scroll-margin-top:88px}