._section_10htw_1{color:#143449;width:min(100% - 2.5rem,76rem);margin:clamp(2rem,6vw,4.75rem) auto}._workTrigger_10htw_2{color:#103e35;min-height:48px;font:inherit;cursor:pointer;background:#c3eee3;border:1px solid #c3eee3;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;padding:.65rem .95rem;scroll-margin-top:7rem;font-size:.9rem;font-weight:750;display:inline-flex}._workTrigger_10htw_2 span{color:#24594f;background:#e8f9f4;border-radius:.28rem;padding:.16rem .4rem;font-size:.74rem}._workTrigger_10htw_2:hover{background:#e8f9f4}._workTrigger_10htw_2:focus-visible{outline-offset:3px;outline:2px solid #fff}._workTrigger_10htw_2:disabled{opacity:.8;cursor:wait}._workDetail_10htw_7{color:#143449;background:#f3f8f8}._workDetailHeader_10htw_8{isolation:isolate;color:#fff;background:#081d2a;padding:clamp(2.5rem,6vw,5rem) 0;position:relative;overflow:hidden}._workHeroImage_10htw_16,._workDetailHeader_10htw_8:after{pointer-events:none;position:absolute;inset:0}._workHeroImage_10htw_16{z-index:-2;object-fit:cover;object-position:center 48%;width:100%;height:100%}._workDetailHeader_10htw_8:after{z-index:-1;content:"";background:linear-gradient(90deg,#071724eb 5%,#071724d9 34%,#071724ae 59%,#07172421 93%),linear-gradient(#0000 35%,#0717248c)}._workDetailHeader_10htw_8[data-kind=solution] ._workHeroImage_10htw_16{object-position:right 56%}._workDetailHeader_10htw_8[data-kind=solution]:after{background:linear-gradient(90deg,#061c2ded 5%,#061c2dd4 37%,#082d3eb5 58%,#1037481a 94%),linear-gradient(#0000 45%,#061c2d91)}._workDetailWrap_10htw_37{width:min(100% - 2.5rem,58rem);margin-inline:auto}._workBack_10htw_38{color:#d4f4ed;padding-block:.45rem;display:inline-block}._workBack_10htw_38:focus-visible{outline-offset:3px;outline:2px solid #fff}._workDetailKicker_10htw_40{color:#b0e6d8;margin:1.6rem 0 .7rem;font-size:.9rem;font-weight:700}._workDetailHeader_10htw_8 h1{text-wrap:balance;margin:0;font-size:clamp(2rem,5.2vw,4.3rem);font-weight:750;line-height:1.18}._workDetailHeader_10htw_8[data-kind=solution] h1{font-size:clamp(2rem,4.5vw,3.65rem)}._workGenre_10htw_43{color:#d4f4ed;margin:1rem 0 0}@media (width<=680px){._workHeroImage_10htw_16{object-position:64% center}._workDetailHeader_10htw_8:after,._workDetailHeader_10htw_8[data-kind=solution]:after{background:linear-gradient(90deg,#071724e8,#071724b8 82%),linear-gradient(#0000 35%,#07172470)}}._workSections_10htw_50{gap:1.3rem;padding-block:clamp(2rem,6vw,4rem);display:grid}._workSection_10htw_50{background:#fff;border:1px solid #d4e5e4;border-radius:1rem;padding:clamp(1.25rem,5vw,2.5rem)}._workSectionLabel_10htw_52{color:#0e6558;font-size:.84rem;font-weight:700}._workSection_10htw_50 h2{margin:.5rem 0 1rem;font-size:clamp(1.5rem,4vw,2.15rem)}._workSection_10htw_50 p:not(._workSectionLabel_10htw_52){margin:.65rem 0 0;line-height:1.85}._workEnd_10htw_55{color:#0b6254;border:1px solid #98bdb8;border-radius:.55rem;width:fit-content;padding:.7rem .95rem;font-weight:700}._workStatus_10htw_56{margin:0;padding-block:2rem}._filmEpisodes_10htw_57{gap:.65rem;margin-top:1.35rem;display:grid}._filmEpisode_10htw_57{background:#f5f9f8;border:1px solid #d4e5e4;border-radius:.8rem}._filmEpisode_10htw_57 summary{cursor:pointer;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}._filmEpisode_10htw_57 summary:after{content:"+";color:#10665a;margin-inline-start:auto;font-size:1.3rem}._filmEpisode_10htw_57[open] summary:after{content:"−"}._filmEpisode_10htw_57 summary span,._filmBreakdown_10htw_62 li span,._filmProcess_10htw_62 li>span{color:#10665a;font-size:.8rem;font-weight:700}._filmEpisode_10htw_57 summary span{flex-shrink:0}._filmEpisodeBody_10htw_64{border-top:1px solid #d4e5e4;padding:clamp(.75rem,3vw,1.3rem)}._filmPlot_10htw_65,._filmBreakdown_10htw_62,._filmProcess_10htw_62{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2.5vw,1.4rem);display:grid}._filmPlot_10htw_65 figure{margin:0}._filmPlot_10htw_65 img{aspect-ratio:16/9;object-fit:cover;background:#122e3f;border-radius:.6rem;width:100%;height:auto;display:block}._filmPlot_10htw_65 figcaption{color:#406275;margin-top:.5rem;font-size:.8rem;line-height:1.55}._filmBreakdown_10htw_62{border-top:1px solid #d4e5e4;margin-top:1.15rem;padding-top:1.15rem}._filmBreakdown_10htw_62 ol,._filmProcess_10htw_62{margin:.7rem 0 0;padding:0;list-style:none}._filmBreakdown_10htw_62 li{margin-bottom:.65rem;line-height:1.65}._filmBreakdown_10htw_62 li span{display:block}._filmPlot_10htw_65 h3,._filmBreakdown_10htw_62 h3,._filmProcess_10htw_62 h3{margin:0;font-size:1.05rem}._filmProcess_10htw_62 li{background:#f5f9f8;border-inline-start:2px solid #479285;padding:.9rem}._filmProcess_10htw_62 h3{margin-top:.3rem}@media (width<=680px){._filmPlot_10htw_65,._filmBreakdown_10htw_62,._filmProcess_10htw_62{grid-template-columns:minmax(0,1fr)}}._lessonPreview_10htw_79{margin-top:1.1rem}._samplePlayer_10htw_80{margin-top:1.25rem}._samplePlayer_10htw_80 video{aspect-ratio:16/9;background:#0b202e;border-radius:.65rem;width:100%;max-height:70vh;display:block}._lessonPreview_10htw_79 img{object-fit:contain;background:#eef4f4;border-radius:.65rem;width:100%;max-height:75vh;display:block}._previewButton_10htw_83{color:#0b6254;min-height:44px;font:inherit;cursor:pointer;background:#edf8f5;border:1px solid #98bdb8;border-radius:.55rem;padding:.55rem .85rem;font-weight:700}._resourceGroups_10htw_84{gap:.5rem;margin-top:1.2rem;display:grid}._resourceGroup_10htw_84{border:1px solid #d4e5e4;border-radius:.65rem;padding:.35rem .85rem}._resourceGroup_10htw_84 summary{cursor:pointer;min-height:42px;padding-block:.55rem;font-weight:700}._resourceGroup_10htw_84 summary span{color:#406275;margin-inline-start:.5rem;font-size:.82rem;font-weight:500}._resourceGroup_10htw_84 ._lessonPreview_10htw_79{margin:.15rem 0 .8rem}._intro_10htw_89{margin-bottom:1.3rem}._intro_10htw_89 p:first-child{letter-spacing:.18em;color:#177468;font-size:.73rem;font-weight:700}._intro_10htw_89 h2{margin:.2rem 0 .5rem;font-size:clamp(1.6rem,4vw,2.6rem)}._intro_10htw_89 p:last-child{color:#456074}._grid_10htw_93{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1rem;display:grid}._card_10htw_94{text-align:left;color:inherit;cursor:pointer;font:inherit;background:linear-gradient(144deg,#fff,#eff8f7);border:1px solid #cddfe5;border-radius:1rem;align-content:start;gap:.7rem;padding:1.45rem;text-decoration:none;display:grid}._card_10htw_94:hover{background:#e9f6f2;border-color:#248678}._card_10htw_94 strong{font-size:1.17rem}._badge_10htw_97{color:#105b50;letter-spacing:.035em;background:#e2f4ef;border-radius:30px;width:fit-content;padding:.26rem .63rem;font-size:.75rem;font-weight:700;display:inline-flex}._link_10htw_98{color:#086c5b;font-weight:700}._dialog_10htw_99{color:#143449;overscroll-behavior:contain;background:#fff;border:1px solid #c9dce3;border-radius:1.15rem;width:min(37rem,100% - 1.5rem);max-height:calc(100dvh - 1.5rem);margin:auto;padding:0;overflow:auto;box-shadow:0 30px 90px #081f3850}._dialog_10htw_99::backdrop{background:#051524b8}._panel_10htw_101{padding:clamp(1.2rem,4vw,2rem)}._topline_10htw_102{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}._close_10htw_103{color:#143449;cursor:pointer;background:#fff;border:1px solid #cddfe5;border-radius:.6rem;width:2.5rem;height:2.5rem;font:1.5rem system-ui}._panel_10htw_101 h2{margin:.15rem 0 .6rem;font-size:clamp(1.45rem,4vw,2.15rem);line-height:1.22}._project_10htw_105{color:#1a625a;margin:.25rem 0 .65rem;font-weight:700}._body_10htw_106{color:#355366;margin:.45rem 0 .9rem;line-height:1.7}._form_10htw_107{gap:.6rem;margin:1rem 0;display:grid}._form_10htw_107 label{font-weight:700}._form_10htw_107 input{box-sizing:border-box;width:100%;min-height:3rem;font:inherit;color:#143449;border:1px solid #9fbac8;border-radius:.6rem;padding:.55rem .7rem}._submit_10htw_110,._detailActions_10htw_110 button{color:#105d52;min-height:2.8rem;font:inherit;cursor:pointer;background:#e9f6f2;border:1px solid #167362;border-radius:.65rem;padding:.5rem .9rem;font-weight:700}._submit_10htw_110{color:#fff;background:#0a6356}._submit_10htw_110:disabled,._detailActions_10htw_110 button:disabled{opacity:.55;cursor:default}._detailActions_10htw_110{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}._detailActions_10htw_110 ._end_10htw_114{background:#fff}._note_10htw_115{color:#456074;margin:.5rem 0 0;font-size:.84rem;line-height:1.55}._error_10htw_116{color:#981f2d;background:#fff1f2;border-radius:.55rem;margin:.8rem 0 0;padding:.6rem .75rem}._preview_10htw_83{margin:1rem 0 0}._preview_10htw_83 img,._preview_10htw_83 video{object-fit:contain;background:#e9f1f4;border-radius:.65rem;width:100%;max-height:60vh;display:block}._dialog_10htw_99 :focus-visible,._card_10htw_94:focus-visible{outline-offset:3px;outline:2px solid #126aaf}
