._overlay_1w7ld_7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0a0a0aa6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;padding:0;animation:_fadeIn_1w7ld_1 .24s cubic-bezier(.16,1,.3,1) forwards}@keyframes _fadeIn_1w7ld_1{0%{opacity:0}to{opacity:1}}._modalSheet_1w7ld_31{width:100%;max-height:90svh;display:flex;flex-direction:column;background:#fff;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;box-shadow:0 -10px 40px #00000040;overflow:hidden;animation:_slideUp_1w7ld_1 .3s cubic-bezier(.16,1,.3,1) forwards;padding-bottom:env(safe-area-inset-bottom,1rem)}@keyframes _slideUp_1w7ld_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._header_1w7ld_55{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid rgba(30,44,66,.08)}._headerTitleGroup_1w7ld_63{display:flex;flex-direction:column;gap:.25rem}._badgeStep_1w7ld_69{display:inline-flex;align-items:center;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gold-dark, #A8813E)}._title_1w7ld_80{font-family:Rubik,sans-serif;font-size:1.15rem;font-weight:700;color:#1e2c42;margin:0;line-height:1.25}._closeButton_1w7ld_89{background:#1e2c420f;border:none;border-radius:50%;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;font-size:.95rem;color:#1e2c42;cursor:pointer;transition:background-color .2s ease,transform .15s ease;touch-action:manipulation}._closeButton_1w7ld_89:active{transform:scale(.92);background:#1e2c421f}._progressBarTrack_1w7ld_111{width:100%;height:3px;background:#1e2c420f;overflow:hidden}._progressBarFill_1w7ld_118{height:100%;background:linear-gradient(90deg,#1e2c42,#c89f57);transition:width .3s cubic-bezier(.4,0,.2,1)}._body_1w7ld_125{flex:1;overflow-y:auto;padding:1.25rem;-webkit-overflow-scrolling:touch}._stepContent_1w7ld_132{display:flex;flex-direction:column;gap:1rem}._stepSubtitle_1w7ld_138{font-family:Roboto,sans-serif;font-size:.95rem;color:#1e2c42d9;margin-bottom:.25rem}._gridOptions_1w7ld_146{display:flex;flex-direction:column;gap:.75rem}._optionCard_1w7ld_152{display:flex;align-items:center;gap:.85rem;padding:.95rem 1rem;background:#fafafa;border:1.5px solid rgba(30,44,66,.1);border-radius:.85rem;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);touch-action:manipulation;min-height:3.25rem}._optionCard_1w7ld_152:active{transform:scale(.98)}._optionCardActive_1w7ld_171{background:#1e2c420a;border-color:#1e2c42;box-shadow:0 4px 14px #1e2c4214}._optionIcon_1w7ld_177{font-size:1.35rem;flex-shrink:0}._optionText_1w7ld_182{flex:1}._optionTitle_1w7ld_186{font-family:Rubik,sans-serif;font-size:.95rem;font-weight:600;color:#1e2c42;margin:0 0 .15rem}._optionDesc_1w7ld_194{font-family:Roboto,sans-serif;font-size:.8rem;color:#6b6b6b;margin:0;line-height:1.35}._checkbox_1w7ld_202{width:1.35rem;height:1.35rem;border-radius:50%;background:#1e2c42;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}._formGroup_1w7ld_217{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}._formRow_1w7ld_224{display:flex;flex-direction:column;gap:.75rem}._label_1w7ld_230{font-family:Roboto,sans-serif;font-size:.85rem;font-weight:500;color:#1e2c42}._required_1w7ld_237{color:#d32f2f}._optional_1w7ld_241{font-size:.75rem;color:#888;font-weight:400}._input_1w7ld_247,._textarea_1w7ld_248{width:100%;font-family:Roboto,sans-serif;font-size:.95rem;padding:.75rem .9rem;background:#fafafa;border:1.5px solid rgba(30,44,66,.15);border-radius:.65rem;color:#0a0a0a;outline:none;transition:border-color .2s ease,box-shadow .2s ease}._input_1w7ld_247:focus,._textarea_1w7ld_248:focus{border-color:#1e2c42;background:#fff;box-shadow:0 0 0 3px #1e2c421a}._textarea_1w7ld_248{resize:vertical;min-height:4.5rem}._successContainer_1w7ld_274{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem 0;gap:.75rem}._successIconBadge_1w7ld_283{width:3.5rem;height:3.5rem;border-radius:50%;background:#1e2c42;color:#c89f57;display:flex;align-items:center;justify-content:center;font-size:1.65rem;box-shadow:0 8px 24px #1e2c4233}._successTitle_1w7ld_296{font-family:Rubik,sans-serif;font-size:1.25rem;font-weight:700;color:#1e2c42;margin:0}._successDesc_1w7ld_304{font-family:Roboto,sans-serif;font-size:.9rem;color:#555;line-height:1.45;max-width:440px}._actionButtonsSuccess_1w7ld_312{display:flex;flex-direction:column;gap:.65rem;width:100%;margin-top:.5rem}._btnPrimarySuccess_1w7ld_320{width:100%;min-height:3rem;background:#1e2c42;color:#fff;border:none;border-radius:.65rem;font-family:Roboto,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s ease,transform .15s ease;touch-action:manipulation}._btnPrimarySuccess_1w7ld_320:active{transform:scale(.98)}._btnSecondarySuccess_1w7ld_343{width:100%;min-height:2.85rem;background:#f0f4f8;color:#1e2c42;border:1px solid rgba(30,44,66,.15);border-radius:.65rem;font-family:Roboto,sans-serif;font-size:.88rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;touch-action:manipulation}._summaryBox_1w7ld_362{width:100%;margin-top:.75rem;background:#f8f9fa;border:1px dashed rgba(30,44,66,.2);border-radius:.65rem;padding:.85rem;text-align:left}._summaryLabel_1w7ld_372{font-family:Roboto,sans-serif;font-size:.75rem;font-weight:700;color:#1e2c42;display:block;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.04em}._summaryText_1w7ld_383{font-family:monospace;font-size:.78rem;color:#333;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.4}._footer_1w7ld_394{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-top:1px solid rgba(30,44,66,.08);background:#fafafa}._btnBack_1w7ld_403{background:none;border:none;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:500;color:#6b6b6b;cursor:pointer;padding:.5rem .75rem;border-radius:.5rem;transition:color .2s ease;touch-action:manipulation}._btnBack_1w7ld_403:hover{color:#1e2c42}._btnNext_1w7ld_421{background:#1e2c42;color:#fff;border:none;border-radius:.65rem;font-family:Roboto,sans-serif;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);touch-action:manipulation;min-height:2.85rem;box-shadow:0 4px 12px #1e2c4226}._btnNext_1w7ld_421:hover:not(:disabled){background:#141e2d;box-shadow:0 6px 16px #1e2c4240}._btnNext_1w7ld_421:active:not(:disabled){transform:scale(.97)}._btnNext_1w7ld_421:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 768px){._overlay_1w7ld_7{align-items:center;padding:2rem}._modalSheet_1w7ld_31{width:100%;max-width:620px;max-height:85vh;border-radius:1.25rem;animation:_zoomIn_1w7ld_1 .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes _zoomIn_1w7ld_1{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}._gridOptions_1w7ld_146{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}._formRow_1w7ld_224{flex-direction:row}._formRow_1w7ld_224 ._formGroup_1w7ld_217{flex:1}._actionButtonsSuccess_1w7ld_312{flex-direction:row}._btnPrimarySuccess_1w7ld_320,._btnSecondarySuccess_1w7ld_343{flex:1}}._hero_zrznz_7{position:relative;min-height:100svh;display:flex;align-items:flex-start;justify-content:flex-start;background:var(--white);overflow:hidden;padding-top:clamp(5.5rem,14vh,9rem);padding-bottom:5rem;padding-inline:clamp(1.5rem,5vw,6rem)}@keyframes _canvasFadeIn_zrznz_1{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}._canvasBackground_zrznz_33{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;width:100%;height:100%;contain:layout paint;opacity:0;animation:_canvasFadeIn_zrznz_1 1.8s cubic-bezier(.16,1,.3,1) .15s forwards;will-change:transform,opacity}._transitionMask_zrznz_47{position:absolute;bottom:0;left:0;right:0;height:clamp(5rem,14vh,9rem);background:linear-gradient(to bottom,transparent,rgba(255,255,255,.95) 80%,#FFFFFF 100%);pointer-events:none;z-index:1}@keyframes _brandFadeIn_zrznz_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}._brandWrapper_zrznz_71{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem,2vw,1.4rem);max-width:680px;pointer-events:auto;opacity:0;animation:_brandFadeIn_zrznz_1 1.6s cubic-bezier(.16,1,.3,1) .4s forwards;will-change:transform,opacity}._statusBadge_zrznz_86{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .85rem;background:#1e2c420d;border:1px solid rgba(30,44,66,.12);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .2s ease,border-color .2s ease}._statusBadge_zrznz_86:hover{border-color:#c89f5766}._pulseDot_zrznz_103{width:.45rem;height:.45rem;border-radius:50%;background:#10b981;box-shadow:0 0 #10b98199;animation:_pulseGreen_zrznz_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulseGreen_zrznz_1{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}._statusText_zrznz_124{font-family:Roboto,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:#1e2c42}._brandHeader_zrznz_133{display:flex;align-items:flex-end;gap:clamp(1rem,2.5vw,1.75rem)}._logo_zrznz_139{height:clamp(3.5rem,8vw,6rem);width:auto;object-fit:contain;display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.08))}._title_zrznz_147{font-family:Rubik,sans-serif;font-size:clamp(2.5rem,6.5vw,5.2rem);font-weight:800;letter-spacing:-.03em;color:#1e2c42;line-height:.95;white-space:nowrap}._tagline_zrznz_157{font-family:Roboto,sans-serif;font-size:clamp(1.02rem,1.7vw,1.28rem);font-weight:400;line-height:1.55;color:#0a0a0ac2;letter-spacing:-.01em;max-width:580px;text-wrap:pretty}._taglineAccent_zrznz_168{font-family:Roboto,sans-serif;font-weight:700;color:#1e2c42;position:relative;background:linear-gradient(180deg,transparent 65%,rgba(200,159,87,.28) 65%);padding:0 2px}._ctaGroup_zrznz_178{display:flex;flex-direction:column;align-items:center;width:fit-content;gap:.75rem;margin-top:.5rem}._primaryCta_zrznz_187{background:#1e2c42;color:#fff;border:1px solid #1E2C42;border-radius:.65rem;padding:.65rem 1.2rem;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer;box-shadow:0 4px 16px #1e2c422e;transition:all .22s cubic-bezier(.16,1,.3,1);touch-action:manipulation;min-height:2.65rem;width:auto}._primaryCta_zrznz_187:hover{background:#141e2d;transform:translateY(-2px);box-shadow:0 8px 24px #1e2c424d}._primaryCta_zrznz_187:active{transform:scale(.97)}._ctaSparkle_zrznz_218{color:#c89f57;font-size:1.05rem;transition:transform .25s ease}._primaryCta_zrznz_187:hover ._ctaSparkle_zrznz_218{transform:rotate(20deg) scale(1.15)}._scrollDesktop_zrznz_229{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;padding:.35rem;margin-top:.25rem;transition:transform .2s ease;touch-action:manipulation}._scrollMobile_zrznz_241{display:none}._mousePill_zrznz_245{width:1.35rem;height:2.25rem;border-radius:999px;border:1.5px solid rgba(30,44,66,.32);background:#ffffff8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px #1e2c420d;display:flex;justify-content:center;padding-top:.35rem;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .25s ease}._mouseWheel_zrznz_260{width:3px;height:6px;border-radius:999px;background:#1e2c42;animation:_mouseScroll_zrznz_1 2s cubic-bezier(.65,0,.35,1) infinite;transition:background-color .2s ease}@keyframes _mouseScroll_zrznz_1{0%{transform:translateY(0);opacity:1}45%{transform:translateY(9px);opacity:.85}70%{transform:translateY(13px);opacity:0}71%{transform:translateY(0);opacity:0}to{transform:translateY(0);opacity:1}}._scrollDesktop_zrznz_229:hover ._mousePill_zrznz_245,._scrollMobile_zrznz_241:hover ._mousePill_zrznz_245{border-color:#c89f57b3;background:#ffffffe6;box-shadow:0 4px 14px #c89f5733;transform:translateY(2px)}._scrollDesktop_zrznz_229:hover ._mouseWheel_zrznz_260,._scrollMobile_zrznz_241:hover ._mouseWheel_zrznz_260{background:#c89f57}@media (max-width: 768px){._hero_zrznz_7{padding-inline:1.25rem;padding-top:5rem;padding-bottom:4.5rem}._brandHeader_zrznz_133{gap:.75rem}._logo_zrznz_139{height:clamp(2.8rem,12vw,4rem)}._title_zrznz_147{font-size:clamp(2rem,9vw,3rem)}._tagline_zrznz_157{font-size:.95rem;line-height:1.5}._ctaGroup_zrznz_178{width:fit-content;align-items:flex-start;gap:.75rem}._primaryCta_zrznz_187{width:auto;min-height:2.75rem;padding:.65rem 1.25rem;font-size:.9rem}._scrollDesktop_zrznz_229{display:none!important}._scrollMobile_zrznz_241{display:inline-flex;position:absolute;bottom:clamp(1.2rem,3.5vh,2.2rem);left:50%;transform:translate(-50%);z-index:10;cursor:pointer;text-decoration:none;padding:.5rem;touch-action:manipulation;transition:transform .2s ease}._scrollMobile_zrznz_241:active{transform:translate(-50%) scale(.93)}}._section_k5s6h_5{background:var(--black);padding:var(--section-pad) 0;overflow:hidden;position:relative}._header_k5s6h_13{display:flex;align-items:baseline;gap:1rem;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.5rem,6vw,5rem);margin-bottom:clamp(2.5rem,5vw,4rem)}._sectionNum_k5s6h_23{font-family:var(--font-title);font-size:.7rem;font-weight:700;color:var(--gold);letter-spacing:.15em}._sectionLabel_k5s6h_31{font-family:var(--font-title);font-size:clamp(1rem,2vw,1.25rem);font-weight:700;color:#f5f5f080;letter-spacing:.02em}._intro_k5s6h_40{max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.5rem,6vw,5rem);margin-bottom:clamp(2.5rem,5vw,4rem)}._introText_k5s6h_47{font-family:var(--font-body);font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:400;line-height:1.75;color:#f5f5f08c;max-width:780px;border-left:3px solid var(--gold);padding-left:1.2rem}._introText_k5s6h_47 strong{color:var(--white);font-weight:700}._track_k5s6h_64{width:100%;overflow:hidden;border-top:2px solid rgba(245,245,240,.08);border-bottom:2px solid rgba(245,245,240,.08);margin-bottom:.75rem;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}._list_k5s6h_88{display:flex;list-style:none;width:max-content;padding:.9rem 0;gap:0}@keyframes _marqueeForward_k5s6h_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes _marqueeReverse_k5s6h_1{0%{transform:translate(-50%)}to{transform:translate(0)}}._listForward_k5s6h_108{animation:_marqueeForward_k5s6h_1 28s linear infinite}._listReverse_k5s6h_112{animation:_marqueeReverse_k5s6h_1 22s linear infinite}._item_k5s6h_118,._itemAlt_k5s6h_119{display:flex;align-items:center;gap:0;flex-shrink:0}._word_k5s6h_126{font-family:var(--font-title);font-size:clamp(1.4rem,3.5vw,2.2rem);font-weight:900;letter-spacing:-.02em;color:var(--white);padding:0 1.25rem;transition:color .18s ease;white-space:nowrap}._item_k5s6h_118:hover ._word_k5s6h_126{color:var(--gold)}._itemAlt_k5s6h_119 ._word_k5s6h_126{color:#f5f5f073;font-size:clamp(1.2rem,2.8vw,1.8rem)}._itemAlt_k5s6h_119:hover ._word_k5s6h_126{color:var(--gold)}._sep_k5s6h_151{font-size:.7rem;color:var(--gold);opacity:.7}._section_6i4g2_8{background:var(--white);padding:clamp(3.5rem,8vw,7rem) clamp(1rem,5vw,4rem);position:relative;overflow:hidden;overflow:clip}._header_6i4g2_18{max-width:var(--container);margin-inline:auto;display:flex;align-items:flex-start;gap:1rem;margin-bottom:clamp(1.75rem,4vw,3rem);padding-bottom:clamp(1rem,2vw,1.5rem);border-bottom:2px solid var(--black);opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease-brutal),transform .6s var(--ease-brutal)}._header_6i4g2_18._visible_6i4g2_34{opacity:1;transform:translateY(0)}._sectionNum_6i4g2_39{font-family:var(--font-title);font-size:.75rem;font-weight:700;color:var(--gold);letter-spacing:.15em;margin-top:.3rem}._headerContent_6i4g2_48{display:flex;flex-direction:column;gap:.35rem}._sectionTitle_6i4g2_54{font-family:var(--font-title);font-size:clamp(2rem,8vw,4rem);font-weight:900;line-height:.95;letter-spacing:-.03em;color:var(--black);margin:0}._sectionSub_6i4g2_64{font-size:clamp(.85rem,3.5vw,1rem);color:var(--gray);max-width:480px;line-height:1.5;margin:0}._deckContainer_6i4g2_74{max-width:var(--container);margin-inline:auto;display:flex;flex-direction:column;gap:1.25rem;width:100%;opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease-brutal) .1s,transform .6s var(--ease-brutal) .1s}._deckContainer_6i4g2_74._visible_6i4g2_34{opacity:1;transform:translateY(0)}._sidebar_6i4g2_95{display:flex;flex-direction:column;gap:.75rem;width:100%}._controlsBar_6i4g2_103{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;border:2px solid var(--black);background:var(--white-soft);box-shadow:3px 3px 0 var(--black)}._counterWrap_6i4g2_113{display:flex;align-items:baseline;gap:.25rem;font-family:var(--font-title)}._counterNum_6i4g2_120{font-size:1.2rem;font-weight:900;color:var(--black);letter-spacing:.05em}._counterSep_6i4g2_127{font-size:.85rem;font-weight:700;color:var(--gold)}._counterTotal_6i4g2_133{font-size:.85rem;font-weight:700;color:var(--gray)}._navButtons_6i4g2_139{display:flex;gap:.5rem}._navBtn_6i4g2_144{width:2.6rem;height:2.6rem;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--white);border:2px solid var(--black);font-size:1.1rem;font-weight:700;color:var(--black);cursor:pointer;border-radius:0;transition:all .15s ease;box-shadow:2px 2px 0 var(--black)}._navBtn_6i4g2_144:active{transform:translate(1px,1px);box-shadow:none;background:var(--black);color:var(--white)}._tabsList_6i4g2_171{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.4rem}._tabsList_6i4g2_171::-webkit-scrollbar{display:none}._tabItem_6i4g2_183{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;background:var(--white);border:2px solid var(--black);color:var(--black);cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:inherit;font-size:.75rem;font-weight:700;box-shadow:2px 2px #0a0a0a26;transition:all .18s ease;border-radius:0}._tabItem_6i4g2_183:active{transform:translate(1px,1px);box-shadow:none}._tabNum_6i4g2_207{font-family:var(--font-title);color:var(--gold);font-weight:800;letter-spacing:.05em}._tabTitle_6i4g2_214{font-family:var(--font-title);color:inherit;letter-spacing:-.01em}._tabActive_6i4g2_220{background:var(--black);color:var(--white);border-color:var(--black);box-shadow:2px 2px 0 var(--gold)}._tabActive_6i4g2_220 ._tabNum_6i4g2_207{color:var(--gold)}._deckStage_6i4g2_233{position:relative;width:calc(100% - 6px);margin-right:6px;margin-bottom:6px}._cardLayerBack_6i4g2_243,._cardLayerMid_6i4g2_244{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--black);pointer-events:none}._cardLayerBack_6i4g2_243{background:var(--white-soft);transform:translate(6px,6px);z-index:1}._cardLayerMid_6i4g2_244{background:var(--white);transform:translate(3px,3px);z-index:2}._activeCard_6i4g2_264{position:relative;z-index:3;background:var(--white);border:2px solid var(--black);box-shadow:3px 3px 0 var(--black);display:flex;flex-direction:column;animation:_cardIn_6i4g2_1 .3s var(--ease-brutal) forwards}@keyframes _cardIn_6i4g2_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._imageWrap_6i4g2_288{position:relative;width:100%;aspect-ratio:2.15 / 1;background:var(--white-soft);overflow:hidden;border-bottom:2px solid var(--black)}._imageLink_6i4g2_297{display:block;width:100%;height:100%;position:relative;text-decoration:none;cursor:pointer}._image_6i4g2_288{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}._imageBadge_6i4g2_314{position:absolute;top:.75rem;right:.75rem;background:var(--white);border:2px solid var(--black);box-shadow:2px 2px 0 var(--black);padding:.35rem .7rem;font-family:var(--font-title);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--black)}._imageBadgeStatic_6i4g2_330{position:absolute;top:.75rem;right:.75rem;background:var(--white-soft);border:1px solid var(--black);padding:.3rem .65rem;font-family:var(--font-title);font-size:.65rem;font-weight:700;text-transform:uppercase;color:var(--gray)}._imageSubNav_6i4g2_345{position:absolute;bottom:.75rem;left:.75rem;display:flex;align-items:center;gap:.25rem;background:var(--white);border:2px solid var(--black);box-shadow:2px 2px 0 var(--black);padding:.2rem .35rem;z-index:5}._imageSubNavBtn_6i4g2_359{width:1.85rem;height:1.85rem;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--white-soft);border:1px solid var(--black);font-family:inherit;font-size:.95rem;font-weight:800;color:var(--black);cursor:pointer;border-radius:0;transition:all .15s ease}._imageSubNavBtn_6i4g2_359:hover{background:var(--black);color:var(--white)}._imageSubNavBtn_6i4g2_359:active{transform:translate(1px,1px)}._imageSubNavCounter_6i4g2_387{font-family:var(--font-title);font-size:.68rem;font-weight:800;color:var(--black);padding-inline:.35rem;letter-spacing:.05em;-webkit-user-select:none;user-select:none}._cardContent_6i4g2_399{padding:clamp(1rem,4vw,1.75rem);display:flex;flex-direction:column;gap:.75rem}._metaRow_6i4g2_406{display:flex;justify-content:space-between;align-items:center}._badgeNum_6i4g2_412{font-family:var(--font-title);font-size:.68rem;font-weight:800;background:var(--black);color:var(--white);padding:.2rem .5rem;letter-spacing:.08em}._yearText_6i4g2_422{font-family:var(--font-title);font-size:.78rem;font-weight:700;color:var(--gold);letter-spacing:.08em}._subTabsContainer_6i4g2_431{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding-block:.15rem}._subTabsLabel_6i4g2_439{font-family:var(--font-title);font-size:.65rem;font-weight:800;color:var(--gray);text-transform:uppercase;letter-spacing:.06em}._subTabList_6i4g2_448{display:flex;gap:.4rem;flex-wrap:wrap}._subTabBtn_6i4g2_454{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .65rem;min-height:36px;background:var(--white);border:2px solid var(--black);box-shadow:2px 2px 0 var(--black);font-family:var(--font-title);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--black);cursor:pointer;border-radius:0;transition:all .15s ease}._subTabBtn_6i4g2_454:hover:not(._subTabActive_6i4g2_474){background:var(--white-soft);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--black)}._subTabBtn_6i4g2_454:active{transform:translate(1px,1px);box-shadow:none}._subTabActive_6i4g2_474{background:var(--black);color:var(--white);border-color:var(--black);box-shadow:2px 2px 0 var(--gold)}._subTabDot_6i4g2_492{width:6px;height:6px;border-radius:50%;background:var(--gray-light);display:inline-block;transition:background .15s ease,box-shadow .15s ease}._subTabActive_6i4g2_474 ._subTabDot_6i4g2_492{background:var(--gold);box-shadow:0 0 6px var(--gold)}._projectTitle_6i4g2_506{font-family:var(--font-title);font-size:clamp(1.2rem,5vw,1.7rem);font-weight:900;line-height:1.18;letter-spacing:-.02em;color:var(--black);margin:0;word-break:break-word}._projectDesc_6i4g2_517{font-size:clamp(.85rem,3.2vw,.95rem);line-height:1.55;color:var(--gray);margin:0}._cardFooter_6i4g2_526{display:flex;flex-direction:column;gap:.85rem;padding-top:.85rem;border-top:1px solid rgba(10,10,10,.08);margin-top:.25rem}._stackLabel_6i4g2_535{font-family:var(--font-title);font-size:.65rem;font-weight:800;color:var(--gray);text-transform:uppercase;letter-spacing:.06em;margin-bottom:-.3rem}._tagList_6i4g2_545{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}._tagItem_6i4g2_554{font-family:var(--font-title);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .45rem;background:var(--white-soft);border:1px solid var(--black);color:var(--black)}._visitButton_6i4g2_566{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:46px;background:var(--black);color:var(--white);text-decoration:none;font-family:var(--font-title);font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.75rem 1.25rem;border:2px solid var(--black);border-radius:0;box-shadow:2px 2px 0 var(--black);transition:all .15s ease}._visitButton_6i4g2_566:active{transform:translate(1px,1px);box-shadow:none;background:var(--gold);color:var(--black)}._arrowIcon_6i4g2_595{font-size:1rem;font-weight:800}._disabledBadge_6i4g2_600{display:block;text-align:center;width:100%;font-family:var(--font-title);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.65rem 1rem;background:var(--white-soft);border:1px solid var(--gray-light);color:var(--gray)}@media (min-width: 1024px){._deckContainer_6i4g2_74{display:grid;grid-template-columns:350px 1fr;gap:clamp(2rem,3.5vw,3.5rem);align-items:start}._sidebar_6i4g2_95{border:2px solid var(--black);background:var(--white);box-shadow:4px 4px 0 var(--black);gap:0}._controlsBar_6i4g2_103{border:none;border-bottom:2px solid var(--black);box-shadow:none}._navBtn_6i4g2_144:hover{background:var(--black);color:var(--white);transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--black)}._tabsList_6i4g2_171{flex-direction:column;overflow-x:hidden;overflow-y:auto;max-height:480px;padding:0;gap:0}._tabsList_6i4g2_171::-webkit-scrollbar{display:block;width:4px}._tabsList_6i4g2_171::-webkit-scrollbar-thumb{background:var(--black)}._tabItem_6i4g2_183{display:grid;grid-template-columns:32px 1fr;width:100%;padding:.85rem 1.15rem;border:none;border-bottom:1px solid rgba(10,10,10,.08);box-shadow:none;font-size:.88rem}._tabItem_6i4g2_183:last-child{border-bottom:none}._tabItem_6i4g2_183:hover:not(._tabActive_6i4g2_220){background:var(--white-soft)}._deckStage_6i4g2_233{width:calc(100% - 12px);margin-right:12px;margin-bottom:12px}._cardLayerBack_6i4g2_243{transform:translate(12px,12px)}._cardLayerMid_6i4g2_244{transform:translate(6px,6px)}._image_6i4g2_288{transition:transform .4s var(--ease-brutal)}._imageLink_6i4g2_297:hover ._image_6i4g2_288{transform:scale(1.02)}._imageLink_6i4g2_297:hover ._imageBadge_6i4g2_314{background:var(--gold);color:var(--black);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--black)}._cardFooter_6i4g2_526{flex-direction:row;align-items:center;justify-content:space-between}._visitButton_6i4g2_566{width:auto}._visitButton_6i4g2_566:hover{background:var(--gold);color:var(--black);transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--black)}._disabledBadge_6i4g2_600{width:auto}}@media (prefers-reduced-motion: reduce){._header_6i4g2_18,._deckContainer_6i4g2_74,._activeCard_6i4g2_264,._image_6i4g2_288,._cardLayerBack_6i4g2_243,._cardLayerMid_6i4g2_244{opacity:1;transform:none!important;transition:none!important;animation:none!important}}._ctaSection_myv5z_1{background-color:var(--bg-dark, #0a0a0a);padding:2rem 1rem;border-top:1px solid var(--border-color, #333);display:flex;justify-content:center}._container_myv5z_9{max-width:1000px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2.5rem;background:var(--surface-color, #141414);border:1px solid var(--border-color, #333);border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px #00000080;transition:all .4s cubic-bezier(.2,.8,.2,1)}._container_myv5z_9:hover{transform:translate(-4px,-6px);border-color:#4ade80;box-shadow:8px 10px #4ade80e6,0 15px 35px #00000080}._content_myv5z_31{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}._logo_myv5z_39{height:90px;width:auto;aspect-ratio:1 / 1;object-fit:contain}._textContent_myv5z_46{display:flex;flex-direction:column;gap:.5rem}._title_myv5z_52{font-size:1.25rem;color:var(--text-main, #ffffff);margin:0;font-weight:700;letter-spacing:-.02em}._description_myv5z_60{font-size:.95rem;color:var(--text-muted, #a3a3a3);margin:0;line-height:1.5;max-width:450px;text-align:justify}._description_myv5z_60 strong{color:#4ade80;font-weight:600}._actionArea_myv5z_74{display:flex;align-items:center;gap:1rem;width:100%;justify-content:center}._button_myv5z_82{display:inline-block;background-color:#4ade80;color:#0a0a0a;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;white-space:nowrap;border:none;cursor:pointer}._button_myv5z_82:hover{background-color:#22c55e;transform:scale(1.02)}._secondaryButton_myv5z_102{display:inline-block;background-color:transparent;color:#4ade80;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;white-space:nowrap;border:2px solid #4ade80;cursor:pointer;text-align:center}._secondaryButton_myv5z_102:hover{background-color:#4ade801a;transform:scale(1.02)}._buttonGroup_myv5z_123{display:flex;flex-direction:column;gap:.75rem}._mascot_myv5z_129{height:70px;width:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:50%;background-color:transparent}@media (min-width: 768px){._ctaSection_myv5z_1{padding:3rem 2rem}._container_myv5z_9{flex-direction:row;justify-content:space-between;padding:2rem 3rem;gap:4rem}._content_myv5z_31{flex-direction:row;text-align:left;gap:2rem;padding-right:2rem}._logo_myv5z_39{height:110px}._title_myv5z_52{font-size:1.5rem}._description_myv5z_60{font-size:1rem}._actionArea_myv5z_74{width:auto;justify-content:flex-end}._buttonGroup_myv5z_123{flex-direction:row}._mascot_myv5z_129{height:80px}}._footer_jrygm_6{background:var(--white);color:var(--black);position:relative}._topBar_jrygm_13{width:100%;height:4px;background:var(--gold)}._inner_jrygm_20{width:100%;padding:2rem clamp(1.5rem,5vw,4rem);display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1.5rem}._brand_jrygm_29{display:flex;flex-direction:column;gap:1rem}._hugeTitleContainer_jrygm_36{width:100%;height:clamp(3.5rem,15vw,25rem);padding-top:0;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;background:var(--white);cursor:pointer}._hugeTitleContainer_jrygm_36:hover ._hugeTitleMain_jrygm_47,._hugeTitleContainer_jrygm_36:hover ._hugeTitleAccent_jrygm_48{color:var(--gold)}._marqueeVertical_jrygm_52{display:flex;flex-direction:column;animation:_scrollVertical_jrygm_1 8s linear infinite}._marqueeItem_jrygm_58{display:flex;justify-content:center;align-items:center;white-space:nowrap;height:clamp(3.5rem,15vw,25rem)}@keyframes _scrollVertical_jrygm_1{0%{transform:translateY(0)}to{transform:translateY(-50%)}}._hugeTitleMain_jrygm_47,._hugeTitleAccent_jrygm_48{font-family:var(--font-brand);font-size:clamp(3.5rem,15vw,24rem);font-weight:400;line-height:.85;letter-spacing:-.01em;text-transform:uppercase;transition:color .3s ease}._hugeTitleMain_jrygm_47,._hugeTitleAccent_jrygm_48{color:var(--black)}._bottomSection_jrygm_89{background:var(--white);border-top:1px solid rgba(10,10,10,.12)}._brandHeader_jrygm_95{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:.5rem;text-decoration:none;cursor:pointer;width:fit-content;transition:transform .2s ease,opacity .2s ease}._brandHeader_jrygm_95:hover{transform:translateY(-2px);opacity:.9}._brandHeader_jrygm_95:hover ._brandTitleText_jrygm_111{color:var(--gold)}._brandTitleText_jrygm_111{font-family:"Rubik",var(--font-brand);font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;letter-spacing:-.03em;color:var(--black);line-height:1;transition:color .2s ease}._logoImageWrapper_jrygm_125{position:relative;display:inline-flex;align-items:center;justify-content:center;height:42px}._logoImage_jrygm_125{height:100%;width:auto;object-fit:contain}._tagline_jrygm_139{font-size:.92rem;line-height:1.65;color:#0a0a0ab8;max-width:280px}._location_jrygm_146{font-style:normal;font-size:.8rem;color:#0a0a0a80;letter-spacing:.02em}._govBadge_jrygm_154{margin-top:1.2rem;display:flex;flex-direction:column;gap:.6rem;padding:.85rem 1.2rem;background:var(--black);border-left:3px solid var(--gold);border-radius:4px;width:fit-content;transition:transform .2s var(--ease-brutal),box-shadow .2s var(--ease-brutal)}._govBadge_jrygm_154:hover{transform:translateY(-2px);box-shadow:3px 3px 0 var(--gold)}._govText_jrygm_172{font-family:var(--font-title);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}._govLogo_jrygm_181{height:25px;width:auto;aspect-ratio:204 / 76;object-fit:contain;opacity:1;filter:none;transition:opacity .3s ease;transform-origin:left center}._govBadge_jrygm_154:hover ._govLogo_jrygm_181{opacity:1}._dropdownToggle_jrygm_197{background:transparent;border:none;color:#0a0a0a99;font-family:var(--font-title);font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:0;transition:color .3s ease}._dropdownToggle_jrygm_197:hover,._dropdownToggle_jrygm_197[aria-expanded=true]{color:var(--black)}._toggleIcon_jrygm_219{color:var(--gold);width:1.1rem;height:1.1rem;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:.4rem}._dropdownContent_jrygm_231{display:flex;flex-direction:column;overflow:hidden;max-height:0;opacity:0;transition:max-height .4s ease,opacity .3s ease;white-space:nowrap}._dropdownContent_jrygm_231._open_jrygm_241{max-height:350px;opacity:1;margin-left:0;margin-top:1rem}._navListHorizontal_jrygm_249{list-style:none;display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0}._navLink_jrygm_258{font-family:var(--font-title);font-size:.95rem;font-weight:600;color:#0a0a0abf;transition:color .2s ease}._navLink_jrygm_258:hover{color:var(--black)}._contactHorizontal_jrygm_270{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}._email_jrygm_277{font-family:var(--font-title);font-size:.9rem;font-weight:700;color:var(--black);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px;transition:color .2s ease;background:none;border:none;padding:0;cursor:pointer}._email_jrygm_277:hover{color:var(--gold)}._socialHorizontal_jrygm_297{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0}._socialLink_jrygm_305{font-family:var(--font-title);font-size:.85rem;font-weight:600;color:#0a0a0a99;transition:color .2s ease}._socialLink_jrygm_305:hover{color:var(--gold)}._socialLinkGithub_jrygm_317{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-title);font-size:.85rem;font-weight:600;color:#0a0a0a99;transition:color .2s ease}._socialLinkGithub_jrygm_317:hover{color:var(--gold)}._socialIcon_jrygm_332{display:block}._nav_jrygm_249,._contact_jrygm_270{display:flex;flex-direction:column;align-items:flex-start;height:100%}._bottom_jrygm_89{width:100%;padding:1.4rem clamp(1.5rem,5vw,4rem);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;border-top:1px solid rgba(10,10,10,.08)}._copy_jrygm_356{font-size:.75rem;color:#0a0a0a80;font-family:var(--font-body)}._copyBrandLink_jrygm_362{background:none;border:none;padding:0;font-family:inherit;font-size:inherit;font-weight:700;color:var(--black);cursor:pointer;text-decoration:none;transition:color .2s ease}._copyBrandLink_jrygm_362:hover{color:var(--gold)}._crafted_jrygm_379{font-size:.7rem;font-family:var(--font-title);font-weight:700;color:#0a0a0a59;letter-spacing:.05em}._complianceBar_jrygm_388{background:var(--white-soft);border-top:1px solid rgba(10,10,10,.08);border-bottom:1px solid rgba(10,10,10,.08);padding:0 clamp(1.5rem,5vw,4rem)}._complianceInner_jrygm_395{width:100%;display:flex;flex-direction:column}._complianceToggle_jrygm_401{background:transparent;border:none;padding:1.15rem 0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;cursor:pointer;text-align:left;transition:opacity .2s ease}._complianceToggle_jrygm_401:hover{opacity:.85}._complianceToggleMain_jrygm_419{display:flex;flex-direction:column;gap:.25rem;min-width:0}._complianceBadge_jrygm_426{font-family:var(--font-title);font-size:.65rem;font-weight:800;color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase}._complianceTitleRow_jrygm_435{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}._complianceTitle_jrygm_435{font-family:var(--font-brand);font-size:1.05rem;font-weight:800;color:var(--black);margin:0;letter-spacing:-.01em}._complianceSummaryText_jrygm_451{font-family:var(--font-body);font-size:.78rem;color:#0a0a0a8c}._complianceToggleAction_jrygm_457{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._complianceToggleActionText_jrygm_464{font-family:var(--font-title);font-size:.78rem;font-weight:700;color:#0a0a0ab3;text-transform:uppercase;letter-spacing:.06em}._complianceDropdownContent_jrygm_474{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s var(--ease-brutal),opacity .25s ease,padding .3s ease}._complianceDropdownContent_jrygm_474._complianceOpen_jrygm_481{max-height:600px;opacity:1;padding-bottom:1.5rem}._complianceExpandedGrid_jrygm_487{display:grid;grid-template-columns:1.35fr 1fr;gap:2.5rem;align-items:start;border-top:1px dashed rgba(10,10,10,.15);padding-top:1.25rem}._complianceInfo_jrygm_496{display:flex;flex-direction:column;gap:.65rem}._complianceDesc_jrygm_502{font-family:var(--font-body);font-size:.85rem;color:#0a0a0abf;line-height:1.55;margin:0}._complianceTags_jrygm_510{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}._complianceTag_jrygm_510{font-family:var(--font-title);font-size:.7rem;font-weight:700;background:var(--white);border:1px solid rgba(10,10,10,.12);padding:.25rem .6rem;border-radius:4px;color:var(--black);display:inline-flex;align-items:center;gap:.35rem;box-shadow:1px 1px #0000000f}._complianceLinksWrap_jrygm_532{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}._complianceLinksLabel_jrygm_539{font-family:var(--font-title);font-size:.72rem;font-weight:800;text-transform:uppercase;color:#0a0a0a80;letter-spacing:.1em}._complianceLinksList_jrygm_548{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}._legalLinkBtn_jrygm_557{background:none;border:none;padding:0;font-family:var(--font-title);font-size:.86rem;font-weight:600;color:#0a0a0ac7;cursor:pointer;text-align:left;transition:all .2s ease;text-decoration:underline;text-decoration-color:#c89f5780;text-underline-offset:3px;display:inline-flex;align-items:center;gap:.35rem}._legalLinkBtn_jrygm_557:hover{color:var(--black);text-decoration-color:var(--gold);transform:translate(3px)}@media (max-width: 860px){._inner_jrygm_20{grid-template-columns:1fr;gap:2rem}._brand_jrygm_29{grid-column:1 / -1}._nav_jrygm_249,._contact_jrygm_270{flex-direction:column;align-items:flex-start;height:auto}._dropdownContent_jrygm_231{max-width:100%;max-height:0;white-space:normal;transition:max-height .4s ease,opacity .3s ease}._dropdownContent_jrygm_231._open_jrygm_241{max-height:400px;max-width:100%;margin-left:0;margin-top:1rem}._navListHorizontal_jrygm_249,._contactHorizontal_jrygm_270{flex-direction:column;align-items:flex-start;gap:1rem}._socialHorizontal_jrygm_297{flex-wrap:wrap}._complianceSummaryText_jrygm_451,._complianceToggleActionText_jrygm_464{display:none}._complianceExpandedGrid_jrygm_487{grid-template-columns:1fr;gap:1.5rem}._complianceLinksWrap_jrygm_532{width:100%}._complianceLinksList_jrygm_548{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%;gap:.75rem}}@media (max-width: 500px){._bottom_jrygm_89{flex-direction:column;align-items:flex-start;gap:.35rem}}._overlay_1rysh_7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0a0a0ac7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;padding:0;animation:_overlayFadeIn_1rysh_1 .22s var(--ease-brutal) forwards}@keyframes _overlayFadeIn_1rysh_1{0%{opacity:0}to{opacity:1}}._modalSheet_1rysh_27{width:100%;height:92svh;max-height:92svh;display:flex;flex-direction:column;background:var(--white);border-top-left-radius:16px;border-top-right-radius:16px;border:2px solid var(--black);border-bottom:none;box-shadow:0 -12px 35px #0006;overflow:hidden;animation:_sheetSlideUp_1rysh_1 .28s var(--ease-brutal) forwards}@keyframes _sheetSlideUp_1rysh_1{0%{transform:translateY(100%);opacity:.5}to{transform:translateY(0);opacity:1}}._header_1rysh_55{flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--black);color:var(--white);border-bottom:2px solid var(--gold)}._headerTitleWrap_1rysh_67{display:flex;flex-direction:column;gap:.2rem;min-width:0}._headerBadge_1rysh_74{font-family:var(--font-title);font-size:.65rem;font-weight:800;color:var(--gold);letter-spacing:.12em;text-transform:uppercase}._title_1rysh_83{font-family:var(--font-brand);font-size:clamp(1.05rem,3.5vw,1.4rem);font-weight:800;letter-spacing:-.02em;margin:0;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._closeButton_1rysh_95{flex-shrink:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:var(--white);font-size:1.2rem;width:2.25rem;height:2.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;line-height:1;margin-left:.75rem}._closeButton_1rysh_95:hover,._closeButton_1rysh_95:focus-visible{background:var(--gold);color:var(--black);border-color:var(--gold)}._tabsBar_1rysh_121{flex-shrink:0;width:100%;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--white-soft);border-bottom:2px solid var(--black);padding:.5rem .75rem 0;gap:.4rem;position:relative;z-index:10;scrollbar-width:thin;scrollbar-color:var(--gold) transparent}._tabsBar_1rysh_121::-webkit-scrollbar{height:3px}._tabsBar_1rysh_121::-webkit-scrollbar-thumb{background:var(--gold);border-radius:2px}._tabBtn_1rysh_146{flex:0 0 auto;min-width:max-content;font-family:var(--font-title);font-size:.78rem;font-weight:700;padding:.65rem .85rem;border:1px solid rgba(10,10,10,.18);border-bottom:none;border-top-left-radius:6px;border-top-right-radius:6px;background:#ffffffa6;color:#0a0a0ab3;cursor:pointer;white-space:nowrap;transition:all .2s ease;touch-action:manipulation}._tabBtn_1rysh_146:hover{color:var(--black);background:var(--white)}._tabBtnActive_1rysh_170{background:var(--white);color:var(--black);border-color:var(--black);border-top:3px solid var(--gold);font-weight:800;box-shadow:0 2px 0 var(--white)}._bodyContent_1rysh_180{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.25rem;background:var(--white);color:var(--black);font-family:var(--font-body);line-height:1.65;display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}._bodyContent_1rysh_180::-webkit-scrollbar{width:6px}._bodyContent_1rysh_180::-webkit-scrollbar-track{background:var(--white-soft)}._bodyContent_1rysh_180::-webkit-scrollbar-thumb{background:#0a0a0a40;border-radius:3px}._bodyContent_1rysh_180::-webkit-scrollbar-thumb:hover{background:var(--gold)}._legalSection_1rysh_215{display:flex;flex-direction:column;gap:.85rem}._sectionHeading_1rysh_221{font-family:var(--font-brand);font-size:1.15rem;font-weight:800;color:var(--black);border-left:3px solid var(--gold);padding-left:.65rem;margin-top:.35rem;line-height:1.3}._paragraph_1rysh_232{font-size:.9rem;color:#0a0a0ae0;margin:0;line-height:1.65}._bulletList_1rysh_239{list-style:none;padding-left:0;margin:.35rem 0;display:flex;flex-direction:column;gap:.65rem}._bulletItem_1rysh_248{font-size:.88rem;color:#0a0a0ad9;padding-left:1.25rem;position:relative;line-height:1.55}._bulletItem_1rysh_248:before{content:"✦";position:absolute;left:0;color:var(--gold);font-size:.75rem;top:.15rem}._infoBadgeBox_1rysh_265{background:var(--white-soft);border:1px solid rgba(200,159,87,.4);border-left:4px solid var(--gold);padding:.85rem 1rem;border-radius:4px;font-size:.85rem;color:#0a0a0ad9;display:flex;flex-direction:column;gap:.35rem;line-height:1.5}._infoBadgeBox_1rysh_265 strong{color:var(--black)}._modalFooter_1rysh_284{flex-shrink:0;width:100%;padding:.85rem 1.25rem;background:var(--white-soft);border-top:1px solid rgba(10,10,10,.12);display:flex;align-items:center;justify-content:space-between;gap:.75rem}._modalFooterNote_1rysh_296{font-size:.72rem;color:#0a0a0a99;font-family:var(--font-title);line-height:1.4}._acceptBtn_1rysh_303{font-family:var(--font-title);font-size:.82rem;font-weight:700;background:var(--black);color:var(--white);border:1px solid var(--black);padding:.5rem 1.25rem;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .2s ease}._acceptBtn_1rysh_303:hover,._acceptBtn_1rysh_303:focus-visible{background:var(--gold);color:var(--black);border-color:var(--gold)}@media (min-width: 641px){._overlay_1rysh_7{align-items:center;justify-content:center;padding:1.5rem}._modalSheet_1rysh_27{max-width:840px;height:86vh;max-height:86vh;border-radius:8px;border:2px solid var(--black);box-shadow:6px 6px 0 var(--gold);animation:_desktopScaleUp_1rysh_1 .25s var(--ease-brutal) forwards}@keyframes _desktopScaleUp_1rysh_1{0%{transform:scale(.96) translateY(14px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}._header_1rysh_55{padding:1.25rem 1.75rem}._title_1rysh_83{font-size:1.4rem}._tabsBar_1rysh_121{padding:.65rem 1.5rem 0;gap:.5rem}._tabBtn_1rysh_146{font-size:.84rem;padding:.65rem 1.15rem}._bodyContent_1rysh_180{padding:1.75rem;gap:1.5rem}._paragraph_1rysh_232{font-size:.92rem}._modalFooter_1rysh_284{padding:1rem 1.75rem}._modalFooterNote_1rysh_296{font-size:.78rem}}@font-face{font-family:Rubik;src:url(/Rubik/Rubik-VariableFont_wght.ttf) format("truetype-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/Rubik/Rubik-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/Roboto/Roboto-VariableFont_wdth,wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/Roboto/Roboto-Italic-VariableFont_wdth,wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--white: #FFFFFF;--white-soft: #F5F0EB;--black: #0A0A0A;--black-mid: #141414;--gold: #C89F57;--gold-dark: #A8813E;--gold-light: #D9B26A;--accent: #C89F57;--gray: #6B6B6B;--gray-light: #A0A0A0;--font-brand: "Rubik", system-ui, sans-serif;--font-title: "Roboto", system-ui, sans-serif;--font-body: "Roboto", system-ui, sans-serif;--font-mono: "Roboto", system-ui, sans-serif;--border: 2px solid var(--black);--border-w: 3px solid var(--white);--ease-brutal: cubic-bezier(.16, 1, .3, 1);--ease-snap: cubic-bezier(.25, .46, .45, .94);--section-pad: clamp(5rem, 10vw, 8rem);--container: 1200px}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;line-height:1.5}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,a{cursor:pointer}*:focus-visible{outline:3px solid var(--gold);outline-offset:3px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--white)}::-webkit-scrollbar-thumb{background:var(--black)}::-webkit-scrollbar-thumb:hover{background:var(--gold)}::selection{background:var(--gold);color:var(--black)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;transition-delay:0ms!important}}
